-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nelson modules and package management #7
Comments
Hi, Nelson is not in version 1.0.0 The main trouble is the definition of the 'core' of Nelson |
For me, the minimal core for Nelson requires more dependencies (blas, lapack, openmp, ffi, ...)
https://github.com/Nelson-numerical-software/nelson/actions/runs/3730347761/jobs/6327297671 |
Yes, my concern was more can we push the result of
I agree this might not be easy, however this is not a blocker for packaging Nelson, nor the fact that it is not 1.0 yet (we've been packaging beta for a while, it took almost 20 years to SciPy to go to 1.0, etc ;))
The advantage of this repo is that it does not depend on any Fortran code, which will make it easier to build for WASM. We can also make a Nelson meta package on conda-forge that would install this minimal repo along with all dependencies from the minimal build of the main repo that are missing from this one. |
We can try to rethink "format" for the modules external and internal using the current standards but we must keep in mind the "philosophy" of the m language. Some basic questions/answers:
These changes requires some important modifications. |
minimalist-core does not contains any function or builtin. |
about 'addpath', I create another ticket |
Thanks! And no hurry, we start to "play" with nelson and try to make a xeus kernel with it, we can iterate on the modules' list of the minimalist core when we have something that works. |
No so complicated finally to add 'addpath' see #11 PR will come quickly |
'addpath' merged (Happy new year ;)) |
Thanks a lot! |
We import some builtin and functions (.m maybe also, currently no here)
|
Hi,
Thanks for this amazing project! We are considering packaging nelson for conda-forge, and I would like to know if the additional modules of Nelson (i.e. not in this core repo) can be packaged independently. My intuition is that it should be possible if installing a Nelson module consists in copying some files at the right place so that Nelson can find it, but I haven't diven into the details and I wanted to check there was no additional step required.
The text was updated successfully, but these errors were encountered: