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

(SE) EVA Installation on SLES15 require requirements.txt to be modified #452

Open
Dooruk opened this issue Nov 1, 2024 · 0 comments
Open
Assignees
Labels
core development design related issues and improvements enhancement New feature or request EVA Visualization & Monitoring

Comments

@Dooruk
Copy link
Collaborator

Dooruk commented Nov 1, 2024

  • Clone EVA
  • Load modules:
    source /discover/nobackup/projects/gmao/advda/swell/jedi_modules/spackstack_1.7_scu17_intel
  • Install EVA:
    pip3 install --prefix={wherever} --no-cache-dir -r requirements.txt .

Default won't work (for me and @asewnath at least). Following requirements_sles15.txt works for me (Akira didn't need the shapely line, which is also odd):

setuptools>=59.4.0
pyyaml>=6.0
pycodestyle>=2.8.0
netCDF4
matplotlib
cartopy>=0.21.1
scipy>=1.9.3
xarray>=2022.3.0
pandas>=1.4.0
numpy==1.22.3
attrs==21.4.0

# Not explicitly part of eva but dependcies of eva dependencies already in spack-stack
# versions need to be set to avoid other versions being picked
pyproj
importlib_metadata==7.1.0
contourpy==1.0.7
msgpack>=1.0.0
shapely==1.8.0

# Additional packages
git+https://github.com/NOAA-EMC/emcpy.git@f7b863d9508b921a78d7ff0e53de0b95e9a176f7#egg=emcpy
scikit-learn
seaborn
hvplot
nbconvert
bokeh
geopandas
geoviews

Sometimes I have to include the -I argument in pip, otherwise I get the following error since pip attempts to uninstall an installed package shamelessly. With shapely constraint above this won't be necessary though:

Screenshot 2024-10-29 at 2 42 18 PM
@Dooruk Dooruk added enhancement New feature or request core development design related issues and improvements labels Nov 1, 2024
@Dooruk Dooruk added the EVA Visualization & Monitoring label Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core development design related issues and improvements enhancement New feature or request EVA Visualization & Monitoring
Projects
None yet
Development

No branches or pull requests

3 participants