Differences between revisions 41 and 42
Revision 41 as of 2008-04-03 18:39:25
Size: 6077
Comment:
Revision 42 as of 2008-08-05 14:55:14
Size: 6726
Comment: Building goscience
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from DebianScienceClassification
Line 16: Line 15:

=== Playing with 'goscience' ===
goscience is a [http://bugs.debian.org/474603 patch] to [http://packages.debian.org/goplay goplay] that takes advantage for science packages of the easy debtags browsing features of goplay.

==== Building a patched goplay package ====
The recipe is for sid.

{{{
# aptitude install dh-buildinfo libept-dev libept-dev libwibble-dev libwibble-dev libfltk1.1-dev fluid
$ wget "http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=goscience-merida.patch;att=1;bug=474603" -O goscience-merida.patch
$ apt-get source goplay
$ cd goplay-0.3/
$ patch -p 1 < ../goscience-merida.patch
$ debuild -uc -us
# dpkg -i goplay_0.3-1_i386.deb
$ goscience &
}}}

Classification of scientific software in Debian

The goal of this page is to discuss how software used for DebianScience could be properly classified.

There is clearly a [http://lists.debian.org/debian-science/2005/07/msg00004.html demand] for [http://lists.debian.org/debian-science/2005/07/msg00002.html that]. There is also [http://lists.debian.org/debian-science/2007/02/msg00013.html interest] for creating meta packages or a [http://lists.debian.org/debian-science/2007/02/msg00021.html tasksel task].

Debtags

As [http://debtags.alioth.debian.org/ Debtags] are being [http://lists.debian.org/debian-devel-announce/2005/07/msg00016.html integrated into Packages files] it might be the way to go.

Playing with 'goscience'

goscience is a [http://bugs.debian.org/474603 patch] to [http://packages.debian.org/goplay goplay] that takes advantage for science packages of the easy debtags browsing features of goplay.

Building a patched goplay package

The recipe is for sid.

# aptitude install dh-buildinfo libept-dev libept-dev libwibble-dev libwibble-dev libfltk1.1-dev fluid 
$ wget "http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=goscience-merida.patch;att=1;bug=474603" -O goscience-merida.patch
$ apt-get source goplay
$ cd goplay-0.3/
$ patch -p 1 < ../goscience-merida.patch
$ debuild -uc -us
# dpkg -i goplay_0.3-1_i386.deb
$ goscience &

Debtags already existing for the 'field' facet

You can search for the already tagged software with the debtags interface: http://debtags.alioth.debian.org/ssearch.html and tag software that has not been properly tagged:http://debtags.alioth.debian.org/todo.html

  • field::astronomy
  • field::biology
  • field::chemistry
  • field::electronics
  • field::geography
  • field::linguistics
  • field::mathematics
  • field::physics
  • field::statistics

Other QA

Another QA effort that might be related is the PackagesDescriptionsReview. It may even be [http://lists.debian.org/debian-science/2005/08/msg00040.html the one to focus on first].

There is also the [http://ddtp.debian.net/ ddtp (in lack of a better link)] effort to translate the packages descriptions.

Tags discussion

The scientific fields in wikipedia: http://en.wikipedia.org/wiki/Fields_of_science

The possible tags for Debian science related projects could be

  • visualization - programs like gnuplot, labplot, mayavi etc.,
  • data processing - programs like octave
  • diagrams - programs like dia, xfig
  • publishing - programs like latex, bibtex etc.,

Proposed categories

You can [http://lists.debian.org/debian-science/2007/02/msg00011.html follow] this thread to see all opinions. Please add a wiki link to the following categories if it already exists a Debian Science wiki page related to any of the following. Try to spell out the categories to avoid mistakes, as [http://lists.debian.org/debian-science/2007/02/msg00035.html suggested].

  • [wiki:DebianScience/Biology science-biology] - It has been [http://lists.debian.org/debian-science/2007/02/msg00031.html suggested] to make it depend on med-bio and med-bio-dev; this suggestion works for the purpose of installation but has certain drawbacks for other CDD tools. Perhaps the best solution is to sync the contents of the med-bio tasks file with science-bio tasks file.

  • [wiki:DebianScience/Physics science-physics] - adopt dependencies from [http://packages.debian.org/unstable/misc/education-physics education-physics]

  • [wiki:DebianScience/Chemistry science-chemistry] - plus adopt dependencies from [http://packages.debian.org/unstable/misc/education-chemistry education-chemistry]

  • [wiki:DebianGenomics science-genomics] - It has been suggested to make this a sub topic of [wiki:self:DebianScience/Biology science-biology], something like science-biology-genomics possibly with a dummy package science-biology-full - not separately available in Debian-Med

  • [wiki:DebianScience/Mathematics science-mathematics]
  • [wiki:DebianScience/Electronics science-electronics]
  • [wiki:DebianScience/Astronomy science-astronomy] - plus adopt dependencies from [http://packages.debian.org/unstable/misc/education-astronomy education-astronomy]

  • [wiki:DebianScience/Typesetting science-typesetting]

The following categories were suggested but not covered by any dependency

The discussion revealed a huge lot of suggested fields but the people who suggested a field forgot / were not able to add any package that would be useful in the field. So these categories are subject to removal from the list but are here for further reference.