Skip to content
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

Proposal for a Lightweight NPL Version for Basic Earth Sciences Analysis #1

Open
negin513 opened this issue Jul 6, 2023 · 2 comments
Assignees

Comments

@negin513
Copy link
Contributor

negin513 commented Jul 6, 2023

Hello,
Due to some requests and feedbacks from users, I'd suggest creating a lightweight version of the Numerical Python Library (NPL) that only include the essential packages like NumPy, Pandas, Xarray, and others necessary for Earth Sciences analysis. However, @vanderwb and I think that the main challenge here would be deciding which packages are 'essential' for Earth Sciences analysis.

To address this, @vanderwb proposed discussing this idea in the Earth Sciences Data Science (ESDS) community. By seeking input from diverse experts, we can collectively identify the critical packages.

A lightweight NPL version would bring several benefits, including faster clone times, easier maintenance for user cloning the environment, reduced disk space usage, improved compatibility, and a simplified learning experience.

I believe this issue could be resolved through a community discussion, perhaps in the form of a poll from ESDS community or a consultation period where users can suggest and vote on the packages they use the most.

I am creating this issue to track all the resources and conversations on this topic only for our reference.

@negin513
Copy link
Contributor Author

negin513 commented Jul 6, 2023

Here is an initial list of packages that I think are mostly widely used, but this should definitely be confirmed with the user community and modified accordingly:

 - numpy
  - scipy
  - matplotlib
  - dask
  - dask-jobqueue
  - xarray
  - zarr
  - netcdf4
  - h5py
  - cf-units
  - pillow
  - pandas
  - bottleneck
  - pylint
  - wrf-python
  - ncar-jobqueue
  - nc-time-axis

@negin513
Copy link
Contributor Author

negin513 commented Jul 6, 2023

If anyone is familiar with a similar environment (set of basic packages for Earth Sciences Analysis), please feel free to post it here so we can use it as a reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants