1 |
Hi, |
2 |
|
3 |
I am not a developer so maybe I should not make suggestions, but I would |
4 |
like to mention that there is a group of scientific applications in |
5 |
Python. Some of them are now in dev-python category. It seems that there |
6 |
are still some unresolved issues there. |
7 |
|
8 |
First, there are three basic array packages: dev-python/numeric |
9 |
dev-python/numarray dev-python/numpy. They should be, at least optionally, |
10 |
built using lapack. This was discussed in the beginning of 2005, see |
11 |
#81520. I have just discovered that there is some update in the overlay. |
12 |
|
13 |
Second, it was proposed (see #124276) to replace numeric and numarray with |
14 |
numpy, which I consider premature, as there are interesting modules and |
15 |
applications that do not use numpy yet. It would be advantageous, however, |
16 |
to be able to choose array type where available. For example: f2py now |
17 |
depends only on numeric, but when numpy is installed it uses it rather |
18 |
than numeric. Eventually I had to remove numpy and install f2py manually. |
19 |
As I remember, also pytables can use either numeric or numarray but |
20 |
presently depends only on the latter. |
21 |
|
22 |
Should Scientific Python, now in python herd, be in sci? I have just |
23 |
submitted MMTK library, which was written by the same person, see #137989. |
24 |
This two packages probably should be maintained together. What about a |
25 |
nice, pure python, chemistry drawing program bkchem – see #95178. |
26 |
|
27 |
Best wishes, |
28 |
|
29 |
Jaroslaw Kalinowski |
30 |
|
31 |
============================================== |
32 |
This is a list of packages that depend on num* |
33 |
|
34 |
find /usr/portage/ -name '*.ebuild' -exec grep -q dev-python/numeric '{}' |
35 |
\; -printf '%h\n' | sort | uniq |
36 |
|
37 |
/usr/portage/dev-python/f2py |
38 |
/usr/portage/dev-python/fonttools |
39 |
/usr/portage/dev-python/gnuplot-py |
40 |
/usr/portage/dev-python/matplotlib |
41 |
/usr/portage/dev-python/numeric |
42 |
/usr/portage/dev-python/pycairo |
43 |
/usr/portage/dev-python/pycdf |
44 |
/usr/portage/dev-python/pyclimate |
45 |
/usr/portage/dev-python/pygame |
46 |
/usr/portage/dev-python/pygtk |
47 |
/usr/portage/dev-python/pyqwt |
48 |
/usr/portage/dev-python/python-biggles |
49 |
/usr/portage/dev-python/python-gtkextra |
50 |
/usr/portage/dev-python/rpy |
51 |
/usr/portage/dev-python/scientificpython |
52 |
/usr/portage/dev-python/ttfquery |
53 |
/usr/portage/dev-python/visual |
54 |
/usr/portage/games-arcade/pydance |
55 |
/usr/portage/sci-biology/biopython |
56 |
/usr/portage/sci-biology/ecell |
57 |
/usr/portage/sci-chemistry/pymol |
58 |
/usr/portage/sci-libs/plplot |
59 |
/usr/portage/sci-libs/pymmlib |
60 |
/usr/portage/sci-libs/scipy |
61 |
/usr/portage/sci-misc/camfr |
62 |
/usr/portage/sci-visualization/scigraphica |
63 |
|
64 |
find /usr/portage/ -name '*.ebuild' -exec grep -q dev-python/numpy '{}' \; |
65 |
-printf '%h\n' | sort | uniq |
66 |
|
67 |
/usr/portage/dev-python/matplotlib |
68 |
/usr/portage/dev-python/numpy |
69 |
/usr/portage/sci-libs/pymmlib |
70 |
/usr/portage/sci-libs/scipy |
71 |
|
72 |
find /usr/portage/ -name '*.ebuild' -exec grep -q dev-python/numarray '{}' |
73 |
\; -printf '%h\n' | sort | uniq |
74 |
|
75 |
/usr/portage/dev-lang/gdl |
76 |
/usr/portage/dev-python/cgkit |
77 |
/usr/portage/dev-python/matplotlib |
78 |
/usr/portage/dev-python/numarray |
79 |
/usr/portage/dev-python/pyqwt |
80 |
/usr/portage/dev-python/pytables |
81 |
/usr/portage/dev-python/visual |
82 |
/usr/portage/sci-visualization/veusz |
83 |
-- |
84 |
gentoo-science@g.o mailing list |