Hi,

I am not a developer so maybe I should not make suggestions, but I would
like to mention that there is a group of scientific applications in
Python. Some of them are now in dev-python category. It seems that there
are still some unresolved issues there.

First, there are three basic array packages: dev-python/numeric
dev-python/numarray dev-python/numpy. They should be, at least optionally,
built using lapack. This was discussed in the beginning of 2005, see
#81520. I have just discovered that there is some update in the overlay.

Second, it was proposed (see #124276) to replace numeric and numarray with
numpy, which I consider premature, as there are interesting modules and
applications that do not use numpy yet. It would be advantageous, however,
 to be able to choose array type where available. For example: f2py now
depends only on numeric, but when numpy is installed it uses it rather
than numeric. Eventually I had to remove numpy and install f2py manually.
As I remember, also pytables can use either numeric or numarray but
presently depends only on the latter.

Should Scientific Python, now in python herd, be in sci? I have just
submitted MMTK library, which was written by the same person, see #137989.
This two packages probably should be maintained together. What about a
nice, pure python, chemistry drawing program bkchem – see #95178.

 Best wishes,

Jaroslaw Kalinowski

==============================================
This is a list of packages that depend on num*

find /usr/portage/ -name '*.ebuild' -exec grep -q dev-python/numeric '{}'
\; -printf '%h\n' | sort | uniq

/usr/portage/dev-python/f2py
/usr/portage/dev-python/fonttools
/usr/portage/dev-python/gnuplot-py
/usr/portage/dev-python/matplotlib
/usr/portage/dev-python/numeric
/usr/portage/dev-python/pycairo
/usr/portage/dev-python/pycdf
/usr/portage/dev-python/pyclimate
/usr/portage/dev-python/pygame
/usr/portage/dev-python/pygtk
/usr/portage/dev-python/pyqwt
/usr/portage/dev-python/python-biggles
/usr/portage/dev-python/python-gtkextra
/usr/portage/dev-python/rpy
/usr/portage/dev-python/scientificpython
/usr/portage/dev-python/ttfquery
/usr/portage/dev-python/visual
/usr/portage/games-arcade/pydance
/usr/portage/sci-biology/biopython
/usr/portage/sci-biology/ecell
/usr/portage/sci-chemistry/pymol
/usr/portage/sci-libs/plplot
/usr/portage/sci-libs/pymmlib
/usr/portage/sci-libs/scipy
/usr/portage/sci-misc/camfr
/usr/portage/sci-visualization/scigraphica

find /usr/portage/ -name '*.ebuild' -exec grep -q dev-python/numpy '{}' \;
-printf '%h\n' | sort | uniq

/usr/portage/dev-python/matplotlib
/usr/portage/dev-python/numpy
/usr/portage/sci-libs/pymmlib
/usr/portage/sci-libs/scipy

find /usr/portage/ -name '*.ebuild' -exec grep -q dev-python/numarray '{}'
\; -printf '%h\n' | sort | uniq

/usr/portage/dev-lang/gdl
/usr/portage/dev-python/cgkit
/usr/portage/dev-python/matplotlib
/usr/portage/dev-python/numarray
/usr/portage/dev-python/pyqwt
/usr/portage/dev-python/pytables
/usr/portage/dev-python/visual
/usr/portage/sci-visualization/veusz
-- 
[email protected] mailing list

Reply via email to