Re: Package categories

2008-08-08 Thread Chris Walker
Felipe Figueiredo [EMAIL PROTECTED] writes:

 On Monday 04 August 2008 13:58:51 Adam C Powell IV wrote:
  On Sat, 2008-08-02 at 19:28 +0100, Chris Walker wrote:
   Adam C Powell IV [EMAIL PROTECTED] writes:
[snip]
These are some of the reasons I think keywords or tags are more
appropriate than categories.  But keywords/tags don't lend themselves
to well-organized websites...
  
   If there is an obvious set of tags, can you suggest them here.
 
  Okay, here's a start:
* PDE-solver
* finite-elements
* boundary-elements
* finite-differences
* integrated-mesher
* integrated-visualization
* fluid-dynamics
* solid-mechanics
* heat-mass-transfer
* radiation
* electromagnetics
* multi-domain
* multi-thread
* MPI
* PVM
* works-with [Salomé | gmsh | VTK ...]
 
  This list can grow arbitrarily if we let it.
 
 How about using a standard library's (those with shelves and dead-tree books) 
 classification system? This kind of problem should be solved by now, right? 
 There should be an easy way to import an ISO-like list of 
 categories/classes/tags. Anyone here knows a good librarian?
 

A friend of mine does - and this is what he says:

Owen Massey wrote:
 On 6 Aug 2008, at 13:46, Dan Sheppard wrote:
 I don't know if you could help with this Debian question, Owen, using
 your 31337 classification skills?

 There's a category of engineering software which is getting rather
 large, and software often straddles categories, and are thinking of
 moving to some sort of faceted list from a taxonomy.

 The project seems to be looking for classifications (of whatever kind)
 from the world of library as a starting point. Though software itself
 might not be in (eg LCC [is this a QA thing or a T thing?], DCC), there
 might be a category of books dealing with the software, or perhaps there
 is a specialist software classification?
 
 A librarian writes:
 
 Traditional library classifications are built around books --
 specifically, published books.  So there is a slot for PDEs because
 there are lots of books about PDEs;  there will be a slot for PDE
 solvers iff someone's written a book about PDE solvers.
 
 The Dewey classification failed to anticipate how important computing
 would become.  Computer books are split between 'computer science'
 (generalities) and 'data processing' (technology).  Most applications of
 computing -- that is, software programs -- have Dewey numbers
 constructed from the number for their function followed by 0285 for
 'Computer applications', which doesn't add much in this case.
 
 The Library of Congress classification puts software in QA76.75 as a
 subclass of mathematics.  I haven't used LCC in anger so I can't report
 how much detail there is in the subclassification.  (There are other
 general library classifications but I don't believe any of them to be up
 to date.)
 
 Library classifications for specific fields exist and may help if
 they're publicly available:
 
 ACM Computing Classification Systemhttp://www.acm.org/class/
 Mathematics Subject Classification http://www.ams.org/msc/
 Physics and Astronomy Classification   http://www.aip.org/pacs/
 
 Engineering is much more fully developed than software in Dewey and
 LCC.  Should the classification be by type of software or by subfield of
 engineering?  Answer: yes.  You're not limited online to a single
 classification point for a book.
 
 * * *
 
 That's *classification* dispensed with;  perhaps more relevant to the
 problem at hand is *categorisation*.  I believe computer scientists talk
 about 'taxonomies' and 'ontologies' where librarians talk about
 'thesauri' and 'controlled vocabularies'.
 
 I suppose two things are important for the information architecture of
 the website:
 
 1) controlled vocabulary:  user looks for 'electromagnetics', you offer
 'electromagnetism'
 2) hierarchy:  user looks for 'fluid dynamics', you offer 'fluid
 mechanics' (more general) or 'aerodynamics' (more specific)
 
 Library schemes are traditionally strong on 1) and weak on 2).  Only
 categorisations which call themselves 'thesauri' have a fully-formed
 hierarchy.  The joy, though, is that any object can and should have
 multiple categorisations.  Have a look at Wikipedia's ad hoc but
 effective categorisation scheme.  Then have a look at
 taxonomywarehouse.com.
 
 Most thesauri are developed for commercial bibliographic indexes and
 aren't readily available.  The NASA Thesaurus covers engineering and is
 available free of charge (and presumably free of copyright as a US
 government publication), though only in PDF:
 
 http://www.sti.nasa.gov/98Thesaurus/vol1.pdf
 http://www.sti.nasa.gov/98Thesaurus/vol2.pdf
 
 * * *
 
 I'm not sure how much this helps:  it may be using a sledgehammer to
 crack a nut.  But please excerpt and redistribute as you see fit.
 
 Best,
 Owen



--
To UNSUBSCRIBE, email to [EMAIL 

Re: Package categories

2008-08-08 Thread Frederic Lehobey
Hi,

Chris Walker [EMAIL PROTECTED] (2008-08-08 08:14:04) :
 Felipe Figueiredo [EMAIL PROTECTED] writes:

  How about using a standard library's (those with shelves and dead-tree 
  books) 
  classification system? This kind of problem should be solved by now, right? 
  There should be an easy way to import an ISO-like list of 
  categories/classes/tags. Anyone here knows a good librarian?
  
 
 A friend of mine does - and this is what he says:

  [...]

  Do not hesitate to update the wiki page
http://wiki.debian.org/DebianScience/Classification with relevant
links and systems.

  Notice that this debate already showed up several times on this
mailing list and that the answers are not obvious or controversial. I
would advise to coordinate much with debtags people who have already
thought a lot about this issues (hence the current naming of the
metapackages inspired from the *existing* debtags).

  There is also some stuff around Wikipedia. My main motto: let's not
reinvent the wheel.

Best regards,
Frédéric


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-08-08 Thread Andreas Tille

On Fri, 8 Aug 2008, Frederic Lehobey wrote:


 There is also some stuff around Wikipedia. My main motto: let's not
reinvent the wheel.


ACK.  An please try to avoid making a science of it how to classify
packages.  It might be a really interesting topic but I would not be
happy if this is overstressed here.  We need something which works for
our users and has to be understood by them.  So please keep things
simple here and filling *existing* packages into some useful categories.
BTW, packages are no books that can only be put into one slot.  One
package can be inserted in more than one metapackage - so perhaps the
whole discussion is way overdesigned.

Kind regards

   Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-08-05 Thread Felipe Figueiredo
On Monday 04 August 2008 13:58:51 Adam C Powell IV wrote:
 On Sat, 2008-08-02 at 19:28 +0100, Chris Walker wrote:
  Adam C Powell IV [EMAIL PROTECTED] writes:
   On Fri, 2008-08-01 at 11:02 +0100, Chris Walker wrote:
And http://www.opennovation.org/ provides a much better
categorisation of engineering type packages than I did.
   
Categories there are:
   
Partial Differential Equation (PDE) Solvers
General Finite Element Analysis (FEA)
Computational Fluid Dynamics (CFD)
Electromagnetism and Optics
Software for Phase Field simulations
Boundary Element Method (BEM)
   
Pre- and post-processing frameworks and tools
   
   
Computer-Aided Design (CAD)
   
Multi-body dynamics
   
Integrated Computational Materials Engineering (ICME)
 (Ab initio and Molecular dynamics codes listed here)
  
   As the owner/maintainer of opennovation.org, I'm struggling with this
   categorization, and welcome input.  For example:
 * Is libMesh FEA or CFD?  It is a general FEA lib, but its
   examples and development point toward CFD -- not to mention
   that its authors are the CFD group at UT Austin.  Saturne is clearly
   CFD and Aster is clearly mechanics/heat (as are CacluliX and Impact),
   so why should Aster, CalculiX and Impact be in general FEA?
 
  I've got as far as bending a beam using FEA, so take this with some
  pinches of salt.
 
  Would listing all the programs in one PDE solvers in one category, but
  having ticks for CFD, mechanics, etc solve the problem - these would
  correspond naturally to tags.
 
  Eg:
 
  CFD |  Mechancics | Integrated pre/post  |
   x  |  x  |  |  Prog1
   x  | |  x   |  Prog 2

 Excellent idea.  Makes for a big table though, once you start listing
 all of the interesting capabilities.  I have the beginnings of such a
 beast (going through a transition) at:
 http://www.opennovation.org/fea.html

 (Posting this here will motivate me to work on finishing it. :-)

 * Should libraries be treated differently from standalone codes?
   Or is input file vs. short program which calls the library
   functions merely a semantics issue?  Aster calls its python
   scripts input files where FiPy calls the exact same thing
   programs which call its functions.
 * How about standalone FEA codes like Aster, vs. an integrated
   pre- post- and solver like OpenFOAM?
 
  If you like the idea above, then have an Integrated pre/post solver
  tick.
 
  You could then have a separated pre/post processor. Knowing which
  pre/post processor works with which codes will also help.

 Indeed!

   These are some of the reasons I think keywords or tags are more
   appropriate than categories.  But keywords/tags don't lend themselves
   to well-organized websites...
 
  If there is an obvious set of tags, can you suggest them here.

 Okay, here's a start:
   * PDE-solver
   * finite-elements
   * boundary-elements
   * finite-differences
   * integrated-mesher
   * integrated-visualization
   * fluid-dynamics
   * solid-mechanics
   * heat-mass-transfer
   * radiation
   * electromagnetics
   * multi-domain
   * multi-thread
   * MPI
   * PVM
   * works-with [Salomé | gmsh | VTK ...]

 This list can grow arbitrarily if we let it.

How about using a standard library's (those with shelves and dead-tree books) 
classification system? This kind of problem should be solved by now, right? 
There should be an easy way to import an ISO-like list of 
categories/classes/tags. Anyone here knows a good librarian?

regards
FF


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-08-04 Thread Adam C Powell IV
On Sat, 2008-08-02 at 19:28 +0100, Chris Walker wrote:
 Adam C Powell IV [EMAIL PROTECTED] writes:
 
  On Fri, 2008-08-01 at 11:02 +0100, Chris Walker wrote:
   And http://www.opennovation.org/ provides a much better categorisation
   of engineering type packages than I did.
   
   Categories there are:
   
   Partial Differential Equation (PDE) Solvers
   General Finite Element Analysis (FEA)
   Computational Fluid Dynamics (CFD)
   Electromagnetism and Optics
   Software for Phase Field simulations
   Boundary Element Method (BEM)
   
   Pre- and post-processing frameworks and tools
   
   
   Computer-Aided Design (CAD)
   
   Multi-body dynamics
   
   Integrated Computational Materials Engineering (ICME)
(Ab initio and Molecular dynamics codes listed here)
  
  As the owner/maintainer of opennovation.org, I'm struggling with this
  categorization, and welcome input.  For example:
* Is libMesh FEA or CFD?  It is a general FEA lib, but its
  examples and development point toward CFD -- not to mention that
  its authors are the CFD group at UT Austin.  Saturne is clearly
  CFD and Aster is clearly mechanics/heat (as are CacluliX and
  Impact), so why should Aster, CalculiX and Impact be in general
  FEA?
 I've got as far as bending a beam using FEA, so take this with some
 pinches of salt.
 
 Would listing all the programs in one PDE solvers in one category, but
 having ticks for CFD, mechanics, etc solve the problem - these would
 correspond naturally to tags.
 
 Eg:
 
 CFD |  Mechancics | Integrated pre/post  |  
  x  |  x  |  |  Prog1
  x  | |  x   |  Prog 2

Excellent idea.  Makes for a big table though, once you start listing
all of the interesting capabilities.  I have the beginnings of such a
beast (going through a transition) at:
http://www.opennovation.org/fea.html

(Posting this here will motivate me to work on finishing it. :-)

* Should libraries be treated differently from standalone codes?
  Or is input file vs. short program which calls the library
  functions merely a semantics issue?  Aster calls its python
  scripts input files where FiPy calls the exact same thing
  programs which call its functions.
* How about standalone FEA codes like Aster, vs. an integrated
  pre- post- and solver like OpenFOAM?
 
 If you like the idea above, then have an Integrated pre/post solver
 tick. 
 
 You could then have a separated pre/post processor. Knowing which
 pre/post processor works with which codes will also help.

Indeed!

  These are some of the reasons I think keywords or tags are more
  appropriate than categories.  But keywords/tags don't lend themselves
  to well-organized websites...
 
 If there is an obvious set of tags, can you suggest them here.

Okay, here's a start:
  * PDE-solver
  * finite-elements
  * boundary-elements
  * finite-differences
  * integrated-mesher
  * integrated-visualization
  * fluid-dynamics
  * solid-mechanics
  * heat-mass-transfer
  * radiation
  * electromagnetics
  * multi-domain
  * multi-thread
  * MPI
  * PVM
  * works-with [Salomé | gmsh | VTK ...]

This list can grow arbitrarily if we let it.

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: Re: Package categories

2008-08-04 Thread Dominique Belhachemi
On Sat, 2008-08-02 at 19:28 +0100, Chris Walker wrote:
 If there is an obvious set of tags, can you suggest them here.

I've extended Adam's list a little bit.

  * PDE-solver
  * finite-elements
  * boundary-elements
  * finite-differences
  * integrated-mesher
  * integrated-visualization
  * fluid-dynamics
  * solid-mechanics
  * heat-mass-transfer
  * radiation
  * electromagnetics
  * multi-domain
  * multi-thread
  * MPI
  * PVM
  * works-with [Salomé | gmsh | VTK ...]
  * LP
  * ILP
  * MIP
  * combinatorial-optimization
  * combinatorial-geometry
  * finite-volumes
  * sparse-matrix-solver


Do we have a Wiki to maintain these tags?

Dominique


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-08-02 Thread Michael Banck
On Mon, Jul 28, 2008 at 07:20:54PM -0430, Muammar El Khatib wrote:
 Are you sure about this? I mean as far as I have studied, DFT is not 
 considered
 as Ab Initio (some people say yes, others no). Maybe calculation quality is as
 good as Ab Initio (DFT takes care about electronic correlation) but DFT starts
 from the premise that the electronic density is taken as the basic quantity. 
 So
 the electronic density is the function taken for the functional (in this case
 the energy) while Ab Initio (like Hartree - Fock for instance) are based on 
 the
 many-electron wavefunctions. On the other hand DFT uses parameters derived 
 from
 _empirical data_, or from more complex calculations and in that moment is when
 DFT does not follow the calculations from first principles (where no 
 empirical
 data is used).

While you certainly have valid points concerning the classification of
DFT vs. other methods from a scientific POV, what matters at hand is the
classifaction for the user who wants to use Debian to do stuff.

And at this level, DFT (at least talking from a computational chemistry
point of view here) is identical to other ab-inito methods like MP2 or
CCSD.  Besides, how many empirical parameters you have depends on the
particular exchange-correlation functional you use, in theory I think
one can construct those functionals without using empirical parameters
(see e.g. the PBE functional, Phys. Rev. Lett., 77, 3865).  The very
popular B3LYP functional indeed has a couple of them, but stil in this
case you are doing an all-electron calculation if you choose so.

The devide here is between ab-initio and semi-empirical - where the
latter has a whole different dimension of empirical parameters it uses,
and this is the useful destinction for users.


cheers,

Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-08-02 Thread Chris Walker
Adam C Powell IV [EMAIL PROTECTED] writes:

 On Fri, 2008-08-01 at 11:02 +0100, Chris Walker wrote:
  And http://www.opennovation.org/ provides a much better categorisation
  of engineering type packages than I did.
  
  Categories there are:
  
  Partial Differential Equation (PDE) Solvers
  General Finite Element Analysis (FEA)
  Computational Fluid Dynamics (CFD)
  Electromagnetism and Optics
  Software for Phase Field simulations
  Boundary Element Method (BEM)
  
  Pre- and post-processing frameworks and tools
  
  
  Computer-Aided Design (CAD)
  
  Multi-body dynamics
  
  Integrated Computational Materials Engineering (ICME)
   (Ab initio and Molecular dynamics codes listed here)
 
 As the owner/maintainer of opennovation.org, I'm struggling with this
 categorization, and welcome input.  For example:
   * Is libMesh FEA or CFD?  It is a general FEA lib, but its
 examples and development point toward CFD -- not to mention that
 its authors are the CFD group at UT Austin.  Saturne is clearly
 CFD and Aster is clearly mechanics/heat (as are CacluliX and
 Impact), so why should Aster, CalculiX and Impact be in general
 FEA?
I've got as far as bending a beam using FEA, so take this with some
pinches of salt.

Would listing all the programs in one PDE solvers in one category, but
having ticks for CFD, mechanics, etc solve the problem - these would
correspond naturally to tags.

Eg:

CFD |  Mechancics | Integrated pre/post  |  
 x  |  x  |  |  Prog1
 x  | |  x   |  Prog 2

   * Should libraries be treated differently from standalone codes?
 Or is input file vs. short program which calls the library
 functions merely a semantics issue?  Aster calls its python
 scripts input files where FiPy calls the exact same thing
 programs which call its functions.
   * How about standalone FEA codes like Aster, vs. an integrated
 pre- post- and solver like OpenFOAM?

If you like the idea above, then have an Integrated pre/post solver
tick. 

You could then have a separated pre/post processor. Knowing which
pre/post processor works with which codes will also help.


 
 These are some of the reasons I think keywords or tags are more
 appropriate than categories.  But keywords/tags don't lend themselves
 to well-organized websites...

If there is an obvious set of tags, can you suggest them here. 

Chris




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-08-01 Thread Adam C Powell IV
On Fri, 2008-08-01 at 11:02 +0100, Chris Walker wrote:
 Adam C Powell IV [EMAIL PROTECTED] writes:
 
  On Thu, 2008-07-24 at 13:44 +0100, Chris Walker wrote:
   Christophe Prud'homme [EMAIL PROTECTED] writes:
 Salome
to my knowledge Salome does not provide a fe code !

   
   AFAICT from http://www.salome-platform.org/home/presentation/overview/
   while salome doesn't perform FEA calculations, it can be used to
   create meshes and display results from FEA - which is why I suggested
   it in that category. It wouldn't however fit in a numerical methods
   category.
  
  Indeed: Salomé proper doesn't include a solver, but it does just about
  everything else (meshing, MED file editing, post-processing).  And
  Salomé-MECA adds modules to set up and monitor/control a complex Aster
  run, so in a sense it is a complete FEA front end.
 
 
 And http://www.opennovation.org/ provides a much better categorisation
 of engineering type packages than I did.
 
 Categories there are:
 
 Partial Differential Equation (PDE) Solvers
 General Finite Element Analysis (FEA)
 Computational Fluid Dynamics (CFD)
 Electromagnetism and Optics
 Software for Phase Field simulations
 Boundary Element Method (BEM)
 
 Pre- and post-processing frameworks and tools
 
 
 Computer-Aided Design (CAD)
 
 Multi-body dynamics
 
 Integrated Computational Materials Engineering (ICME)
  (Ab initio and Molecular dynamics codes listed here)

As the owner/maintainer of opennovation.org, I'm struggling with this
categorization, and welcome input.  For example:
  * Is libMesh FEA or CFD?  It is a general FEA lib, but its
examples and development point toward CFD -- not to mention that
its authors are the CFD group at UT Austin.  Saturne is clearly
CFD and Aster is clearly mechanics/heat (as are CacluliX and
Impact), so why should Aster, CalculiX and Impact be in general
FEA?
  * Should libraries be treated differently from standalone codes?
Or is input file vs. short program which calls the library
functions merely a semantics issue?  Aster calls its python
scripts input files where FiPy calls the exact same thing
programs which call its functions.
  * How about standalone FEA codes like Aster, vs. an integrated
pre- post- and solver like OpenFOAM?

These are some of the reasons I think keywords or tags are more
appropriate than categories.  But keywords/tags don't lend themselves
to well-organized websites...

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: Package categories

2008-07-31 Thread Chris Walker
George Serbanut [EMAIL PROTECTED] writes:

 Hi everyone,
 
 May I ask you what version of DFT you want to put into the repository? (The
 DFT++ coming from Cornell?) That's because I am interested in getting it (I
 was thinking to install it myself).


I used DFT to mean Density Functional Theory. There are several
programs that perform calculations using this technique (including
DFT++).

Searching the unstable distribution for Density functional theory at
http://packages.debian.org/ brings up the following packages which
mention DFT:

abinit, mpqc, openmx 

As far as I can tell, DFT++ is not packaged, and there is no ITP/RFP 
bug saying it will be packaged, or requesting that it be packaged. 

Chris 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-31 Thread Chris Walker
Felipe Figueiredo [EMAIL PROTECTED] writes:

 On Thursday 24 July 2008 03:29:00 Christophe Prud'homme wrote:
   === Finite Element Analysis ===
   proposed -- field::physics:fea
(it isn't clear to me that this should be in physics rather than
   engineering, so maybe field::fea would be better)
 
 In the particular example of FE, it's made in a Mathematics/Numerical 
 Analysis framework, but most popularly used in Physics and Engineering. IMO, 
 this is the core of this discussion.
 
 Does the tagging take into account the Field that uses the technique, or the 
 one that makes/improves it? Maybe there should be some discussion in regard 
 to policy to this matter, if there hasn't already been one.
 


I'm not goint to debconf, but for those that are, perhaps they can
discuss this in person - particularly with Enrico. 

A useful outcome would be a clear set of guidelines on how the current
tags should be used. Ideally uploaded to the debtags wiki (and
referenced from the DebianScience wiki)

Another outcome is a list of possible further tags - or how to use
the current tags to best effect[1]. 

Chris

[1] A tag I'm wondering about is one that addresses the concept of
dealing with crystal/molecular structure - molecular graphics packages
do this along with visualisation, but so do things like various
crystallography packages and EXAFS packages.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-29 Thread George Serbanut
Hi everyone,

May I ask you what version of DFT you want to put into the repository? (The
DFT++ coming from Cornell?) That's because I am interested in getting it (I
was thinking to install it myself).

Thanks!

Cheers,
George


On Tue, Jul 29, 2008 at 2:50 AM, Muammar El Khatib 
[EMAIL PROTECTED] wrote:

 Hi,

 I'm sorry if maybe this would be a little bit off topic. However, I cannot
 talk
 to many people about Quantum mechanics :) So here I go.

 Michael Banck wrote:
  On Sun, Jun 29, 2008 at 07:03:58PM +0100, Chris Walker wrote:
  == Chemistry ===
  field::chemistry
 
  === Structure calculation ===
 
   Abinitio  
  (should DFT be listed separately here?
 
  DFT is ab initio, despite all rumours.
 

 Are you sure about this? I mean as far as I have studied, DFT is not
 considered
 as Ab Initio (some people say yes, others no). Maybe calculation quality is
 as
 good as Ab Initio (DFT takes care about electronic correlation) but DFT
 starts
 from the premise that the electronic density is taken as the basic
 quantity. So
 the electronic density is the function taken for the functional (in this
 case
 the energy) while Ab Initio (like Hartree - Fock for instance) are based on
 the
 many-electron wavefunctions. On the other hand DFT uses parameters derived
 from
 _empirical data_, or from more complex calculations and in that moment is
 when
 DFT does not follow the calculations from first principles (where no
 empirical
 data is used).

 IMHO DFT should be listed separately.


 Regards,
 --
 Muammar El Khatib.
 Linux user: 403107.
 Key fingerprint = 90B8 BFC4 4A75 B881 39A3  1440 30EB 403B 1270 29F1
 http://teorex.org | http://taciturna.com
  ,''`.
  : :' :
  `. `'
   `-


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]




Re: Package categories

2008-07-28 Thread Muammar El Khatib
Hi,

I'm sorry if maybe this would be a little bit off topic. However, I cannot talk
to many people about Quantum mechanics :) So here I go.

Michael Banck wrote:
 On Sun, Jun 29, 2008 at 07:03:58PM +0100, Chris Walker wrote:
 == Chemistry ===
 field::chemistry

 === Structure calculation ===

  Abinitio  
 (should DFT be listed separately here?
 
 DFT is ab initio, despite all rumours.
  

Are you sure about this? I mean as far as I have studied, DFT is not considered
as Ab Initio (some people say yes, others no). Maybe calculation quality is as
good as Ab Initio (DFT takes care about electronic correlation) but DFT starts
from the premise that the electronic density is taken as the basic quantity. So
the electronic density is the function taken for the functional (in this case
the energy) while Ab Initio (like Hartree - Fock for instance) are based on the
many-electron wavefunctions. On the other hand DFT uses parameters derived from
_empirical data_, or from more complex calculations and in that moment is when
DFT does not follow the calculations from first principles (where no empirical
data is used).

IMHO DFT should be listed separately.


Regards,
-- 
Muammar El Khatib.
Linux user: 403107.
Key fingerprint = 90B8 BFC4 4A75 B881 39A3  1440 30EB 403B 1270 29F1
http://teorex.org | http://taciturna.com
  ,''`.
 : :' :
 `. `'
   `-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-27 Thread Andreas Tille

On Sun, 27 Jul 2008, Michael Banck wrote:


On Sun, Jun 29, 2008 at 07:03:58PM +0100, Chris Walker wrote:

=== Structure calculation ===

 Abinitio  

 Semi Empirical 

=== Molecular graphics ===


So we would have four categories for DebiChem?


Certainly the chemistry stuff should get better sorted, and this is on
my TODO list for debichem.  In particular, the last group needs more
grouping (molecular modelling, 2D structure editing etc.)


... or even more.


At the same time, I am wondering why abinit got uploaded to pkg-scicomp
without consulting the debichem team first?


I'm a real fan of communication - so please be nice to each other and
at least drop some notes to potentially interested groups ...


If abinit is really only
interesting to physicists I guess that's fine, but the description seems
to indicate otherwise.


Well, there is nothing that speaks against listing a package in more than
one category (meta package).  We know that we are listing DebiChem maintained
packages in med-bio and there is much room for listing packages in more
than one task.


It seems pointless to have competing packaging groups around,


Yes.  As long as a package is solidly maintained there is no reason
to blame anybody.


I thought pkg-scicomp was mainly packaging software which
is of general interest to scientific computing (like lapack, blas,
etc.), not specific applications for which other packaging groups (and
debian-science more generally) are already available.


I admit that for me the role of pkg-scicomp is somehow unclear and the
communication is not really the best.  That's why we did not waited for
the pkg-scicomp team to push the Debian Science effort but did this on
our own and hope for a reasonable cooperation.

Kind regards

Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-26 Thread Michael Banck
On Sun, Jun 29, 2008 at 07:03:58PM +0100, Chris Walker wrote:
 == Chemistry ===
 field::chemistry
 
 === Structure calculation ===
 
  Abinitio  
 (should DFT be listed separately here?

DFT is ab initio, despite all rumours.
 
 Abinit (currently under physics)
 MPQC
 psi
 
 
  Semi Empirical 
 mopac
 
 
 === Molecular graphics ===
 Bkchem
 rasmol
 pymol
 Gabedit (possibly also referenced in abinitio)
 Chemtool
 garlic
 gchempaint
 grcystal
 Gdis
 jmol

Certainly the chemistry stuff should get better sorted, and this is on
my TODO list for debichem.  In particular, the last group needs more
grouping (molecular modelling, 2D structure editing etc.)

At the same time, I am wondering why abinit got uploaded to pkg-scicomp
without consulting the debichem team first?  If abinit is really only
interesting to physicists I guess that's fine, but the description seems
to indicate otherwise.  It seems pointless to have competing packaging
groups around, I thought pkg-scicomp was mainly packaging software which
is of general interest to scientific computing (like lapack, blas,
etc.), not specific applications for which other packaging groups (and
debian-science more generally) are already available.


cheers,

Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-25 Thread Felipe Figueiredo
On Thursday 24 July 2008 03:29:00 Christophe Prud'homme wrote:
  === Finite Element Analysis ===
  proposed -- field::physics:fea
   (it isn't clear to me that this should be in physics rather than
  engineering, so maybe field::fea would be better)

In the particular example of FE, it's made in a Mathematics/Numerical 
Analysis framework, but most popularly used in Physics and Engineering. IMO, 
this is the core of this discussion.

Does the tagging take into account the Field that uses the technique, or the 
one that makes/improves it? Maybe there should be some discussion in regard 
to policy to this matter, if there hasn't already been one.

regards
FF


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-24 Thread Christophe Prud'homme
 === Finite Element Analysis ===
 proposed -- field::physics:fea
  (it isn't clear to me that this should be in physics rather than 
 engineering, so maybe field::fea would be better)
agreed or field::engineering::fea if field::engineering exists
note that it could also fit in math / numerical methods for those who
are interested in developing  numerical methods in the codes below


 Exotk
 Code_Aster
 OpenFoam
 OpenFLOWer


 Salome
to my knowledge Salome does not provide a fe code !


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-24 Thread Adam C Powell IV
On Thu, 2008-07-24 at 13:44 +0100, Chris Walker wrote:
 Christophe Prud'homme [EMAIL PROTECTED] writes:
   Salome
  to my knowledge Salome does not provide a fe code !
  
 
 AFAICT from http://www.salome-platform.org/home/presentation/overview/
 while salome doesn't perform FEA calculations, it can be used to
 create meshes and display results from FEA - which is why I suggested
 it in that category. It wouldn't however fit in a numerical methods
 category.

Indeed: Salomé proper doesn't include a solver, but it does just about
everything else (meshing, MED file editing, post-processing).  And
Salomé-MECA adds modules to set up and monitor/control a complex Aster
run, so in a sense it is a complete FEA front end.

Unfortunately, Salomé recent source code is not available, and most of
-MECA source has never been released. :-(  However, Sylvestre is in
close contact with developers, and it looks like there will be progress
by the end of the year.

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: Package categories

2008-07-24 Thread Charles Plessy
Le Thu, Jul 24, 2008 at 02:30:04PM +0100, Chris Walker a écrit :
 
 Is kst [A KDE application used for displaying scientific data] incorrectly 
 tagged?

In my opinion, yes. The drawback with Debtags is that tagging is
anonymous, so we can't discuss with the person who tagged kst
Field::Chemistry. But I would suggest asking the maintainer and CCing
Debichem to confirm that this tag can be removed.


 Can someone explain the rationale for having both field::biology and
 biology::*.

Unfortunately, they stem from a disagreement between me and the Debtags
team. I wanted a Suite::EMBOSS and a few works-with and
works-with-format tags related to biology, and they objected that it was
too specialised. They created the biology::facet instead. I do not think
that I want to use it.

Here is the complete discussion.

http://lists.alioth.debian.org/pipermail/debtags-devel/2007-September/001680.html

I will go through the packages relevant to Debian Med and reopen the
discussion with solid numbers about how many packages would use this or
that proposed tag.

Have a nice day,

-- 
Charles


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-24 Thread Chris Walker
Charles Plessy [EMAIL PROTECTED] writes:

 Le Sun, Jun 29, 2008 at 07:03:58PM +0100, Chris Walker a écrit :
  
  The debtags available don't seem to have quite enough granularity -
  but perhaps I've missed something - so I've knocked up a very
  incomplete list of sections that packages might drop into.
 
 Hi Chris,
 
 If I understand correctly, the Debtags are not granular on puropse.
 Better categorisation is supposed to be acheived by combining them. 

Yes. Furthermore, there are some programs that cross categories. For
example, if one were to propose a tag Field::Crystallography [1], then
that tag would be appropriate to molecular visualisation programs that
had support for crystals - eg by allowing multiple unit cells etc.


 For
 instance Field::Chemistry, Use::Viewer instead of
 Field::Chemistry:Molecular grahpics.

How does that distinguish it from the plotting program kst [2] - which
is currently tagged Field::Chemistry and use::viewing

Is kst incorrectly tagged? If not, should all the other scientific
plotting programs be tagged chemistry too - or does kst have some
chemistry specific features?


 This said, there are cases where creating subfacets are definitely the
 best solution. For instance for biology, we obtained the creation of the
 Field::Biology:molecular, :bioinformatics and :structural subfacets.

As well as 

* biology::emboss: EMBOSS
  Packages related to the European Molecular Biology Open Software Suite.

* biology::format:aln: Clustal/ALN
  Used in multiple alignment of biological sequences.

* biology::format:fasta: Nexus
  Popular format for phylogenetic trees.

* biology::nuceleic-acids: Nucleic Acids Software that works with
  sequences of nucleic acids: DNA, RNA but also non-natural
  nucleic acids such as PNA or LNA.

* biology::peptidic: Proteins
  Software that works with sequences of aminoacids: peptides and proteins.


Can someone explain the rationale for having both field::biology and
biology::*.


Chris


[1] I do wonder about a field::cystallography - to encompas packages
for real and reciprocal space study (X-ray, neutron and electron
diffraction) of crystalline materials.

[2] kst: A KDE application used for displaying scientific data

This is a metapackage for kst which installs all of the relevant packages.

kst is a program for examining data streams which can plot x-y
plots, power spectra, histograms and equations (including
equations of data streams). It can also be used to examine data in
files which are being updated as data is being logged, in which
case it can act as a plotter for a chart recorder.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-23 Thread Charles Plessy
Le Sun, Jun 29, 2008 at 07:03:58PM +0100, Chris Walker a écrit :
 
 The debtags available don't seem to have quite enough granularity -
 but perhaps I've missed something - so I've knocked up a very
 incomplete list of sections that packages might drop into.

Hi Chris,

If I understand correctly, the Debtags are not granular on puropse.
Better categorisation is supposed to be acheived by combining them. For
instance Field::Chemistry, Use::Viewer instead of
Field::Chemistry:Molecular grahpics.

This said, there are cases where creating subfacets are definitely the
best solution. For instance for biology, we obtained the creation of the
Field::Biology:molecular, :bioinformatics and :structural subfacets.

Have a nice day,

-- 
Charles


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-07-01 Thread George Serbanut
I agree with you, Adam. There are packages touching more than one
subcategory. I am physicist in the elementary particle physics and high
energies, working on software for that field, and I can say that, in my
field at least, there cannot be physics without math and computer science.
So, I support Adam in his comment.

Cheers,
George


On Mon, Jun 30, 2008 at 5:39 AM, Adam C Powell IV [EMAIL PROTECTED]
wrote:

 On Sun, 2008-06-29 at 13:55 +0100, Chris Walker wrote:
  It would be nice to see science packages better categorised. I guess
  this is ultimately best done using debtags.
 
  For example http://cdd.alioth.debian.org/science/tasks/physics.php lists
  packages to do Finite element analysis, optical simulation, xray
  absorption spectroscopy, ab inito quantum mechanics and computer algebra.
 
  I propose to post to this list or the wiki a list of potential
  subcategories along with packages that would go in them, and see where we
 go from there.
 
  Comments?

 Rather than subcategories, I would prefer keywords, because many
 packages cover multiple subcategories.  But then, debtags are more
 keyword than (sub)category in this sense.

 -Adam
 --
 GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

 Engineering consulting with open source tools
 http://www.opennovation.com/



Re: Package categories

2008-06-29 Thread Andreas Tille

On Sun, 29 Jun 2008, Chris Walker wrote:


For example http://cdd.alioth.debian.org/science/tasks/physics.php lists
packages to do Finite element analysis, optical simulation, xray
absorption spectroscopy, ab inito quantum mechanics and computer algebra.

I propose to post to this list or the wiki a list of potential
subcategories along with packages that would go in them, and see wheres
we go from there.


The current technique to build these pages is not able to create subcategories
and there is no plan to add this feature for reasons given below.  I would
not recommend using a wiki for the categorisation - other CDDs had the
experience that these wikis become unmaintained and outdated very quickly.


PS I think that http://cdd.alioth.debian.org/science/tasks/physics.php
is nice, but a denser format would also be useful - more like the
https://help.ubuntu.com/community/UbuntuScience (but again with better
subcategories).


I perfectly agree that physical packages deserve a better categorisation.
DebTags is great and should definitely be used - just go for a tagging
of these packages.

The reason why we do not have a better categorisation is that we started
Debian Science CDD for those sciences that did not yet have enough man power
to maintain an own CDD.  I would really love to see a Debian Physics CDD.
Would you volunteer to care for this?

My suggestion would be to start with creating tasks files builded according
to the known sheme and move them to the cdd/projects space.  Then we could
build physics specific pages easily and will see whether this idea attracts
enough people to work on a self-contained CDD.  Just ask if you need any
help.

Kind regards

Andreas.
--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-06-29 Thread Chris Walker
On Sun, Jun 29, 2008 at 04:30:35PM +0200, Andreas Tille wrote:
 On Sun, 29 Jun 2008, Chris Walker wrote:
 
 For example http://cdd.alioth.debian.org/science/tasks/physics.php lists
 packages to do Finite element analysis, optical simulation, xray
 absorption spectroscopy, ab inito quantum mechanics and computer algebra.
 
 I propose to post to this list or the wiki a list of potential
 subcategories along with packages that would go in them, and see wheres
 we go from there.
 
 The current technique to build these pages is not able to create 
 subcategories
 and there is no plan to add this feature for reasons given below.  I would
 not recommend using a wiki for the categorisation - other CDDs had the
 experience that these wikis become unmaintained and outdated very quickly.
 

It was the outdatedness of the science wiki pages that prompted me to
think something needs doing, and that there was a contribution I could
make.

The other thing was seeing some discussion about FEA packages going in
- but it not being clear whether there was a complete fea system I
would be able to use.


 PS I think that http://cdd.alioth.debian.org/science/tasks/physics.php
 is nice, but a denser format would also be useful - more like the
 https://help.ubuntu.com/community/UbuntuScience (but again with better
 subcategories).
 
 I perfectly agree that physical packages deserve a better categorisation.
 DebTags is great and should definitely be used - just go for a tagging
 of these packages.
 

I'm not sure there are enough categories - physics is too coarse a
granularity - perhaps I should post some examples. 


 The reason why we do not have a better categorisation is that we started
 Debian Science CDD for those sciences that did not yet have enough man power
 to maintain an own CDD.  I would really love to see a Debian Physics CDD.
 Would you volunteer to care for this?

I don't think I will have the time unfortunately. 

In addition, although I'm a physicist, much of what I've done has been
crystallography, so packages useful to me would pull in a significant
part of chemistry.


 
 My suggestion would be to start with creating tasks files builded according
 to the known sheme and move them to the cdd/projects space. Then we could
 build physics specific pages easily and will see whether this idea attracts
 enough people to work on a self-contained CDD.  Just ask if you need any
 help.
 

I'll list some tasks and packages, and see where we go from there.

Chris


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-06-29 Thread Chris Walker
On Sun, Jun 29, 2008 at 05:46:23PM +0100, chrisw wrote:
 On Sun, Jun 29, 2008 at 04:30:35PM +0200, Andreas Tille wrote:
  On Sun, 29 Jun 2008, Chris Walker wrote:
  
  For example http://cdd.alioth.debian.org/science/tasks/physics.php lists
  packages to do Finite element analysis, optical simulation, xray
  absorption spectroscopy, ab inito quantum mechanics and computer algebra.
  
  I propose to post to this list or the wiki a list of potential
  subcategories along with packages that would go in them, and see wheres
  we go from there.

And here it is.
== Overview ==

I find that categorising packages into just physics/chemistry/maths is
not quite granular enough. It would be nice to have better granularity
- and I think that debtags is probably the way to go here. What do
other people think?

The debtags available don't seem to have quite enough granularity -
but perhaps I've missed something - so I've knocked up a very
incomplete list of sections that packages might drop into.

Nb all the packages here have been packaged for debian. 

I guess the main thing I'm aiming for is some discussion of whether
there is need for addition package tags, or perhaps I've missed something.

Comments? 

== Physics ==
field::physics


=== Finite Element Analysis ===
proposed -- field::physics:fea
 (it isn't clear to me that this should be in physics rather than engineering, 
so maybe field::fea would be better)


Exotk
Code_Aster
OpenFoam
OpenFLOWer
Salome

=== Diffraction/crystal structure solution ===

(all the below are listed as having unofficial packages by Carlo Segre).
mpr peak fitting and x-ray diffraction data viewer 
expgui GUI for GSAS (OK for Debian but GSAS isn't) 
fox crystal structure solution 
mcmaille x-ray structure solution 
tpf x-ray profile refinement 
xgen macromolecular crystallography 


=== Particle Physics ===
CERNLIB


== Chemistry ===
field::chemistry

=== Structure calculation ===

 Abinitio  
(should DFT be listed separately here?

Abinit (currently under physics)
MPQC
psi


 Semi Empirical 
mopac


=== Molecular graphics ===
Bkchem
rasmol
pymol
Gabedit (possibly also referenced in abinitio)
Chemtool
garlic
gchempaint
grcystal
Gdis
jmol


== Maths ==

===Symbolic calculation ===
maxima

===Matlab like ===
octave
pdl
matplotlib
scilab


== Data Acquisition ==
libcomedi
libgpib










-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Package categories

2008-06-29 Thread Adam C Powell IV
On Sun, 2008-06-29 at 13:55 +0100, Chris Walker wrote:
 It would be nice to see science packages better categorised. I guess
 this is ultimately best done using debtags.
 
 For example http://cdd.alioth.debian.org/science/tasks/physics.php lists
 packages to do Finite element analysis, optical simulation, xray
 absorption spectroscopy, ab inito quantum mechanics and computer algebra.
 
 I propose to post to this list or the wiki a list of potential
 subcategories along with packages that would go in them, and see where we go 
 from there.
 
 Comments?

Rather than subcategories, I would prefer keywords, because many
packages cover multiple subcategories.  But then, debtags are more
keyword than (sub)category in this sense.

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part