Bernie Innocenti wrote: > Questions: > > 1) are there lighter-weight alternatives for the most popular uses of > numpy?
No. It has no competition, and is used by virtually every program that uses python and performs array manipulation. I think it would probably be part of the python standard library except for political issues (now mostly resolved). > 1) how many of the existing activities actually depend on numpy? Many. I know that Distance uses it for FFT, for example. I believe Calculate requires it as well, because it uses matplotlib for plotting, and matplotlib requires numpy. > 2) would it be hard to remove this dependency from them? Yes. Numpy provides high-speed math for python. > 3) Should we define a policy for deprecating components of the Sugar > Platform in new revisions? All evolving standards need to find a > balance between new features with old feature removal to avoid unbounded > bloat. Maybe, but numpy is not a good example. Virtually all science-oriented programs using python make use of numpy. > 4) Even if numpy is going to stay around for the Sugar Platform, could > we remove it from Pippy and other core activities to save resources and > allow shipping lighter weight live distros? Only if you don't mind that many Activities will mysteriously fail to launch.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel