Closed tomvothecoder closed 3 years ago
Hey @pochedls and @lee1043, here's a PR for setting up the infrastructure of this repo. Let me know if I'm missing anything, such as CDAT dependencies required in conda-env/test.yml
.
@tomvothecoder Some notebooks use pandas (e.g., this), should pandas to be included as one of dependencies?
@lee1043 Thanks Jiwoo, I have added them to test.yml
.
numpy
and pandas
are implicitly installed through xarray
and xcdat
, but it is better to list them explicitly since they are major packages.
Hey @pochedls and @lee1043, here's a PR for setting up the infrastructure of this repo. Let me know if I'm missing anything, such as CDAT dependencies required in
conda-env/test.yml
.
@tomvothecoder - I'm not sure if versioning matters, but I usually install CDAT with the following:
conda create -y -n cdat -c conda-forge -c cdat/label/v8.2.1 cdat "libnetcdf=*=mpi_openmpi_*" "mesalib=18.3.1" "python=3.7"
I think that this commit will work (I don't care about mesalib or mpi), but I am wondering if it uses Python 3.7 for a specific reason.
@pochedls I tried installing the entire cdat
library with the dependency versions listed in test.yml
(including Python 3.9), but ran into package conflict issues. As a workaround, only a subset of the CDAT libraries are listed (sourced from conda-forge
).
Maybe Python 3.7 is listed in your command for compatibility reasons.
Summary of Changes
README.md
with "Getting Started" sectiondev.yml
withconda-env/test.yml
xcdat=0.1.0
nowcdutil
andcdms2
as dependencies, not the entireCDAT
library (high chance of package conflicts)scripts/
for storing utility scripts (e.g., the PCMDI xml reader that Steve wrote)tutorials/
for any tutorials on how to usexarray
andXCDAT
-- may be moved to the official XCDAT docs in the futurevalidation/
for storing CDAT vs. xarray/XCDAT comparison notebooksconda-env/test.yml
now