Skip to content

Commit

Permalink
Updates required for full rebuild of analysis3-24.04
Browse files Browse the repository at this point in the history
  • Loading branch information
Dale Roberts committed Jun 13, 2024
1 parent 4f6833a commit b645cd0
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 18 deletions.
37 changes: 19 additions & 18 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,26 @@ dependencies:
- python>=3.10
- pip
- sqlalchemy<2.0 ### cosima cookbook does not import with sqlalchemy 2
- libnetcdf>=4.7.4=mpi_openmpi* # pinned for solver stability
- libnetcdf=*=mpi_openmpi*
- coecms-nci
- cdo<2.1.1
- cdo
- hdf5
#x basemap # Deprecated, see https://matplotlib.org/basemap/users/intro.html#deprecation-notice
#x basemap-data-hires
- cartopy>=0.19 # pinned for solver stability
- cartopy
- dask
- distributed
- ipython
- iris
- netcdf4<=1.6.0 ### Workaround for https://github.com/pydata/xarray/issues/7079
- numpy>=1.21 # Mule dependency
- netcdf4 ###<=1.6.0 ### Workaround for https://github.com/pydata/xarray/issues/7079
- numpy
- pandas
- pygrib
- pyhdf
- pytest
- scipy
- seaborn
- xarray>2023.9 ### py-cordex fixes xarray at != 2023.9.0 - set this to prevent downgrade
- xarray
- jupyter
- notebook
- metpy
Expand All @@ -52,7 +52,7 @@ dependencies:
- xerces-c
- plotly
- zarr
- pytables
- pytables ##>=3.8.0 ### Required for Pandas to write HDF5 files
- nose
- ncdu
- cftime
Expand All @@ -68,12 +68,12 @@ dependencies:
- matplotlib
#- matplotlib>=3.5.2|<=3.4.3 # pinned to solve https://github.com/matplotlib/matplotlib/issues/21917
- dreqpy
- pint<0.20 ### Breaks older geocat
- pint
- pycodestyle
- nc-time-axis
- jq
- pvlib-python
- parcels>=2.4 ### Required for cosima recipes
- parcels ##>=2.4 ### Required for cosima recipes - leaving unpinned brings in ancient py310_0 version
- siphon
- scikit-learn
- filelock
Expand All @@ -94,7 +94,7 @@ dependencies:
- h5py
- line_profiler
- bottleneck
- jupyterlab<4.2.0a0
- jupyterlab
- dask-jobqueue
- jupyterlab_server
- docrep
Expand Down Expand Up @@ -127,8 +127,8 @@ dependencies:
- panel
- xrft
- git
- openmpi==4.1.5 ### Pin to match latest version on Gadi
- mpi4py==3.1.4 ### Prevent installation of Intel MPI
- openmpi
- mpi4py
- palettable
- xlrd
- nccompress
Expand All @@ -152,8 +152,8 @@ dependencies:
- ninja
- hvplot
- cython
- esmf>=8.0.1=mpi_openmpi*
- esmpy>=8.0.1=mpi_openmpi*
- esmf=*=mpi_openmpi*
- esmpy
- xesmf
- sharppy
- docrep
Expand Down Expand Up @@ -262,10 +262,10 @@ dependencies:
- xskillscore
- geocat-comp
- ecgtools
- gcc_linux-64>=12.2.0 ### Pin otherwise parcels brings in a very old version that breaks the module file
- ipywidgets>=8
- gcc_linux-64
- ipywidgets
- flox
- erddapy>2 ### Pin to fix argopy bringing in very old version of erddapy
- erddapy
- tintx
- climpred
- odc-geo
Expand All @@ -277,7 +277,7 @@ dependencies:
- shellcheck
- pysteps
- geocat-viz
- icclim>=6.4.0 ### Prevent downgrade
- icclim
- py-cordex
- pdbufr
- matplotlib-scalebar
Expand All @@ -287,5 +287,6 @@ dependencies:
- crick ### Unlisted dependency for dask-expr
- regional-mom6
- u8darts-all
- xwrf
- pip:
- railroad-diagrams ### Unlisted dependency of pip and pyparsing
1 change: 1 addition & 0 deletions testconfig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ skip:
- fugue_spark ### Optional backend not used by any package in analysis3
- torch.onnx ### Prevent testing of _internal APIs
- torch.testing ### Prevent testing of _internal APIs
- torch.utils.benchmark ### Uses non-existent part of deprecated pkg_resources

# Preload these modules before testing to avoid weird python issues
preload:
Expand Down

0 comments on commit b645cd0

Please sign in to comment.