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

Environment.yml #12

Open
CommonClimate opened this issue Feb 5, 2023 · 4 comments
Open

Environment.yml #12

CommonClimate opened this issue Feb 5, 2023 · 4 comments
Assignees

Comments

@CommonClimate
Copy link
Collaborator

CommonClimate commented Feb 5, 2023

We need to update the environment with all the packages that were used to run the NBs. This will involve the usual stack (Pyleoclim, Xarray, and dependencies), as well as whatever package is introduced in each notebook. This will be essential for #11

@jordanplanders
Copy link
Contributor

In the current environment.yml file, Pyleoclim is pinned at 0.7.4. Do we want to change that?

My most recent notebook runs safely (with @matplotlib notebook instead of @matplotlib ipympl because we are currently running Jupyter notebook rather than Jupyter lab) once I install aiohttp, zarr, nc-time-axis. For what it's worth, it also automatically downloads coastlines from https://naturalearth.s3.amazonaws.com/110m_physical/ne_110m_coastline.zip, and while I'm not sure how to cache them, it seems like that would be an efficient step to take.

@CommonClimate
Copy link
Collaborator Author

Let's discuss this on Thursday at the PaleoCube meeting, re: "several repositories with different “themed” notebooks"

@CommonClimate
Copy link
Collaborator Author

In general, we should strive to align this repo to the latest Pyleoclim release, whenever possible. It might no longer be possible when we have tons of NBs, and we should allow people to submit those workflows as "science snapshots" tied to a moment in time (and release).

@CommonClimate
Copy link
Collaborator Author

@jordanplanders are we ready to close this issue?

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

No branches or pull requests

2 participants