Code Monkey home page Code Monkey logo

netcdf4-feedstock's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

netcdf4-feedstock's Issues

conda-forge netCDF4 not recognizing CDF-5 support

Issue: the conda-forge version of netCDF4 thinks it doesn't support CDF-5 format (see MPAS-Dev/MPAS-Analysis#459).

I believe the issue may be fixed via the following PR that was just merged:
conda-forge/libnetcdf-feedstock#59

After this fix, nc-config will give a correct path to the NetCDF include files. I believe this is needed for netCDF4 to find the correct include path:
https://github.com/Unidata/netcdf4-python/blob/master/setup.py#L342-L353
and later to recognize that CDF-5 is supported:
https://github.com/Unidata/netcdf4-python/blob/master/setup.py#L76-L77


Environment (conda list):
$ conda list
# packages in environment at /global/project/projectdirs/acme/software/anaconda_envs/edison/base/envs/e3sm_unified_1.2.3_py2.7_nox:
#
# Name                    Version                   Build  Channel
alabaster                 0.7.12                     py_0    conda-forge
asn1crypto                0.24.0                py27_1003    conda-forge
astroid                   1.6.5                    py27_0    conda-forge
atomicwrites              1.2.1                      py_0    conda-forge
attrs                     18.2.0                     py_0    conda-forge
autopep8                  1.4.1                      py_0    conda-forge
babel                     2.6.0                      py_1    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.5                        py_1    conda-forge
backports.shutil_get_terminal_size 1.0.0                      py_3    conda-forge
backports_abc             0.5                        py_1    conda-forge
basemap                   1.2.0            py27h50ae964_0    conda-forge
bcrypt                    3.1.4            py27h14c3975_0  
beautifulsoup4            4.6.3                 py27_1000    conda-forge
blas                      1.1                    openblas    conda-forge
bleach                    3.0.2                      py_0    conda-forge
bokeh                     0.13.0                py27_1000    conda-forge
boost-cpp                 1.67.0               h3a22d5f_0    conda-forge
bottleneck                1.2.1            py27h7eb728f_1    conda-forge
bzip2                     1.0.6                h470a237_2    conda-forge
ca-certificates           2018.10.15           ha4d7672_0    conda-forge
cairo                     1.14.12              he6fea26_5    conda-forge
cartopy                   0.16.0           py27h81b52dc_2    conda-forge
cdat                      8.0                           0    cdat
cdat_info                 8.0                      py27_0    conda-forge
cdms2                     3.0.1            py27h6091dcd_1    conda-forge
cdp                       1.4.0                    py27_0    cdat
cdtime                    3.0              py27h6091dcd_1    conda-forge
cdutil                    8.0                      py27_1    conda-forge
certifi                   2018.10.15            py27_1000    conda-forge
cffi                      1.11.5           py27h5e8e0c9_1    conda-forge
cftime                    1.0.1            py27h7eb728f_1    conda-forge
chardet                   3.0.4                 py27_1003    conda-forge
cibots                    0.2                      py27_0    conda-forge
click                     7.0                        py_0    conda-forge
cloudpickle               0.6.1                      py_0    conda-forge
cmocean                   1.2                        py_0    conda-forge
cmor                      3.3.3            py27h18b3941_2    conda-forge
configobj                 5.0.6                      py_0    conda-forge
configparser              3.5.0                 py27_1001    conda-forge
cryptography              2.3.1            py27hdffb7b8_0    conda-forge
cryptography-vectors      2.3.1                 py27_1000    conda-forge
curl                      7.61.1               h74213dd_2    conda-forge
cycler                    0.10.0                     py_1    conda-forge
cyordereddict             1.0.0            py27h470a237_2    conda-forge
cython                    0.29             py27hfc679d8_0    conda-forge
cytoolz                   0.9.0.1          py27h470a237_1    conda-forge
dask                      0.18.2                     py_0    conda-forge
dask-core                 0.18.2                     py_0    conda-forge
dbus                      1.13.0               h3a4f0e9_0    conda-forge
decorator                 4.3.0                      py_0    conda-forge
distarray                 2.12.2                     py_1    conda-forge
distributed               1.23.3                py27_1000    conda-forge
docutils                  0.14                  py27_1001    conda-forge
dv3d                      8.0                      py27_0    cdat
e3sm-unified              1.2.3                         0    e3sm
e3sm_diags                1.4.0                    py27_0    e3sm
e3sm_nex                  0.0.2                    py27_0    cdat
e3sm_to_cmip              0.0.4                         1    e3sm
entrypoints               0.2.3                 py27_1002    conda-forge
enum34                    1.1.6                 py27_1001    conda-forge
eofs                      1.3.0                      py_1    conda-forge
esmf                      7.1.0r               ha678704_2    conda-forge
esmpy                     7.1.0r                   py27_1    conda-forge
evtk                      1.1.1                    py27_0    e3sm
expat                     2.2.5                hfc679d8_2    conda-forge
f90nml                    1.0.2                 py27_1000    conda-forge
fastcache                 1.0.2            py27h470a237_1    conda-forge
ffmpeg                    3.4.1                         0    conda-forge
flake8                    3.5.0                 py27_1000    conda-forge
flann                     1.9.1                h57d4613_3    conda-forge
fontconfig                2.13.1               h65d0f4c_0    conda-forge
freetype                  2.9.1                h6debe1e_4    conda-forge
freexl                    1.0.5                h470a237_2    conda-forge
funcsigs                  1.0.2                      py_2    conda-forge
functools32               3.2.3.2                    py_3    conda-forge
future                    0.16.0                py27_1002    conda-forge
futures                   3.2.0                 py27_1000    conda-forge
g2clib                    1.6.0                         3    conda-forge
genutil                   8.0                      py27_1    conda-forge
geos                      3.6.2                hfc679d8_3    conda-forge
geotiff                   1.4.2                h700e5ad_4    conda-forge
gettext                   0.19.8.1             h5e8e0c9_1    conda-forge
giflib                    5.1.4                h470a237_1    conda-forge
glib                      2.55.0               h464dc38_2    conda-forge
globus-cli                1.1.2            py27hcbe4c9c_0    e3sm
globus-sdk                1.1.1            py27h128db3a_0    e3sm
gmp                       6.1.2                hfc679d8_0    conda-forge
gmpy2                     2.0.8            py27hb705a9b_2    conda-forge
gsl                       2.2.1                h0c605f7_3  
gst-plugins-base          1.12.5               hde13a9d_0    conda-forge
gstreamer                 1.12.5               h61a6719_0    conda-forge
gsw                       3.0.6                    py27_0    conda-forge
h5netcdf                  0.6.2                      py_0    conda-forge
h5py                      2.8.0            py27h7eb728f_3    conda-forge
hdf4                      4.2.13               h951d187_2    conda-forge
hdf5                      1.10.2               hc401514_2    conda-forge
hdfeos2                   2.20                 h7a90ae3_0    conda-forge
hdfeos5                   5.1.16               h647bee3_2    conda-forge
heapdict                  1.0.0                 py27_1000    conda-forge
icu                       58.2                 hfc679d8_0    conda-forge
idna                      2.7                   py27_1002    conda-forge
imageio                   2.3.0                      py_1    conda-forge
imagesize                 1.1.0                      py_0    conda-forge
ipaddress                 1.0.22                     py_1    conda-forge
ipykernel                 4.10.0                   py27_1    conda-forge
ipython                   5.8.0                    py27_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                7.4.2                      py_0    conda-forge
isort                     4.3.4                 py27_1000    conda-forge
jasper                    1.900.1              hff1ad4c_5    conda-forge
jedi                      0.13.1                py27_1000    conda-forge
jinja2                    2.10                       py_1    conda-forge
jmespath                  0.9.3                      py_1    conda-forge
jpeg                      9c                   h470a237_1    conda-forge
json-c                    0.12.1               h470a237_1    conda-forge
json_tricks               3.11.0                     py_0    conda-forge
jsonschema                2.6.0                 py27_1002    conda-forge
jupyter                   1.0.0                      py_1    conda-forge
jupyter_client            5.2.3                      py_1    conda-forge
jupyter_console           5.2.0                    py27_1    conda-forge
jupyter_core              4.4.0                      py_0    conda-forge
kealib                    1.4.9                h0bee7d0_2    conda-forge
kiwisolver                1.0.1            py27h2d50403_2    conda-forge
krb5                      1.16.1               hbb41f41_0    conda-forge
lazy-object-proxy         1.3.1            py27h470a237_0    conda-forge
libcdms                   3.0.1                hcacfb3f_4    conda-forge
libcf                     1.0.2            py27h426daee_5    conda-forge
libcurl                   7.61.1               hbdb9355_2    conda-forge
libdap4                   3.19.1               h8fe5423_1    conda-forge
libdrs                    3.0.1                h6e3784b_3    conda-forge
libdrs_f                  3.0.1                h2cd7f18_3    conda-forge
libedit                   3.1.20170329         haf1bffa_1    conda-forge
libffi                    3.2.1                hfc679d8_5    conda-forge
libgcc                    7.2.0                h69d50b8_2    conda-forge
libgcc-ng                 7.2.0                hdf63c60_3    conda-forge
libgdal                   2.2.4                hbd6f514_9    conda-forge
libgfortran               3.0.0                         1    conda-forge
libgfortran-ng            7.2.0                hdf63c60_3    conda-forge
libiconv                  1.15                 h470a237_3    conda-forge
libkml                    1.3.0                hccc92b1_8    conda-forge
libnetcdf                 4.6.1                he6cff42_8    conda-forge
libpng                    1.6.35               ha92aebf_2    conda-forge
libpq                     10.5                 he29860b_0    conda-forge
libsodium                 1.0.16               h470a237_1    conda-forge
libspatialite             4.3.0a              hdfcc80b_23    conda-forge
libssh2                   1.8.0                h5b517e9_2    conda-forge
libstdcxx-ng              7.2.0                hdf63c60_3    conda-forge
libtiff                   4.0.9                he6b73bb_2    conda-forge
libuuid                   2.32.1               h470a237_2    conda-forge
libxcb                    1.13                 h470a237_2    conda-forge
libxml2                   2.9.8                h422b904_5    conda-forge
libxslt                   1.1.32               h88dbc4e_2    conda-forge
linecache2                1.0.0                      py_1    conda-forge
livvkit                   2.1.6                      py_0    conda-forge
locket                    0.2.0                      py_2    conda-forge
lxml                      4.2.5            py27hc9114bc_0    conda-forge
markupsafe                1.0              py27h470a237_1    conda-forge
matplotlib                2.2.3            py27h8e2386c_0    conda-forge
mccabe                    0.6.1                      py_1    conda-forge
mesalib                   17.3.9               hdd5ec5b_0    conda-forge
mistune                   0.8.4            py27h470a237_0    conda-forge
more-itertools            4.3.0                 py27_1000    conda-forge
mpas_analysis             1.0                        py_0    e3sm
mpc                       1.1.0                hb705a9b_6    conda-forge
mpfr                      4.0.1                h16a7912_0    conda-forge
mpi                       1.0                       mpich    conda-forge
mpich                     3.2.1                h26a2512_5    conda-forge
mpmath                    1.0.0                      py_1    conda-forge
msgpack-python            0.5.6            py27h2d50403_3    conda-forge
nb_conda                  2.2.1                    py27_0    conda-forge
nb_conda_kernels          2.1.1                 py27_1001    conda-forge
nbconvert                 5.3.1                      py_1    conda-forge
nbformat                  4.4.0                      py_1    conda-forge
ncl                       6.5.0           blas_openblashd40de8d_1  [blas_openblas]  conda-forge
nco                       4.7.7              h16f6c37_200    conda-forge
ncurses                   6.1                  hfc679d8_1    conda-forge
netcdf-fortran            4.4.4                h4363f12_9    conda-forge
netcdf4                   1.4.1            py27h62672b6_0    conda-forge
networkx                  2.2                        py_1    conda-forge
notebook                  5.7.0                 py27_1000    conda-forge
numpy                     1.15.2          py27_blas_openblashb06ca3d_1  [blas_openblas]  conda-forge
numpydoc                  0.8.0                      py_1    conda-forge
olefile                   0.46                       py_0    conda-forge
openblas                  0.3.3                ha44fe06_1    conda-forge
openjpeg                  2.3.0                h0e734dc_3    conda-forge
openssl                   1.0.2p               h470a237_1    conda-forge
ossuuid                   1.6.2                hfc679d8_0    conda-forge
output_viewer             1.2.5                      py_0    conda-forge
owslib                    0.17.0                     py_0    conda-forge
packaging                 18.0                       py_0    conda-forge
pandas                    0.23.4           py27hf8a1672_0    conda-forge
pandoc                    2.3.1                         0    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
paramiko                  2.4.1                    py27_0    conda-forge
parso                     0.3.1                      py_0    conda-forge
partd                     0.3.9                      py_0    conda-forge
pathlib2                  2.3.2                 py27_1000    conda-forge
pcre                      8.41                 hfc679d8_3    conda-forge
peewee                    3.6.4           py27h65ede16_1000    conda-forge
pexpect                   4.6.0                 py27_1000    conda-forge
pickleshare               0.7.5                 py27_1000    conda-forge
pillow                    5.3.0            py27hc736899_0    conda-forge
pip                       18.1                  py27_1000    conda-forge
pixman                    0.34.0               h470a237_3    conda-forge
plotly                    3.3.0                      py_0    conda-forge
pluggy                    0.8.0                      py_0    conda-forge
poppler                   0.67.0               h4d7e492_3    conda-forge
poppler-data              0.4.9                         0    conda-forge
postgresql                10.5                 h66035e0_0    conda-forge
processflow               2.1.0                         0    e3sm
progressbar2              3.38.0                     py_1    conda-forge
proj4                     4.9.3                h470a237_8    conda-forge
prometheus_client         0.4.2                      py_0    conda-forge
prompt_toolkit            1.0.15                     py_1    conda-forge
psutil                    5.4.7            py27h470a237_1    conda-forge
pthread-stubs             0.4                  h470a237_1    conda-forge
ptyprocess                0.6.0                 py27_1000    conda-forge
py                        1.7.0                      py_0    conda-forge
pyasn1                    0.4.4                      py_0    conda-forge
pycodestyle               2.4.0                      py_1    conda-forge
pycparser                 2.19                       py_0    conda-forge
pyepsg                    0.3.2                      py_1    conda-forge
pyflakes                  1.6.0                      py_1    conda-forge
pyflann                   1.9.1            py27h2d50403_2    conda-forge
pygments                  2.2.0                      py_1    conda-forge
pylint                    1.9.2                    py27_0    conda-forge
pynacl                    1.1.2                    py27_0    conda-forge
pyopenssl                 18.0.0                py27_1000    conda-forge
pyparsing                 2.2.2                      py_0    conda-forge
pyproj                    1.9.5.1          py27h508ed2a_5    conda-forge
pyqt                      5.6.0            py27h8210e8a_7    conda-forge
pyshp                     1.2.12                     py_0    conda-forge
pysocks                   1.6.8                 py27_1002    conda-forge
pyspharm                  1.0.9            py27h18b3941_3    conda-forge
pytest                    3.9.1                 py27_1000    conda-forge
pytest-runner             4.2                        py_1    conda-forge
python                    2.7.15               h33da82c_4    conda-forge
python-dateutil           2.7.3                      py_0    conda-forge
python-utils              2.3.0                      py_1    conda-forge
pytz                      2018.5                     py_0    conda-forge
pywavelets                1.0.1            py27h7eb728f_0    conda-forge
pyyaml                    3.13             py27h470a237_1    conda-forge
pyzmq                     17.1.2           py27hae99301_1    conda-forge
qt                        5.6.2                hf70d934_9    conda-forge
qtawesome                 0.5.1              pyh8a2030e_1    conda-forge
qtconsole                 4.4.2                      py_1    conda-forge
qtpy                      1.5.1              pyh8a2030e_0    conda-forge
readline                  7.0                  haf1bffa_1    conda-forge
requests                  2.19.1                py27_1001    conda-forge
retrying                  1.3.3                      py_2    conda-forge
rope                      0.10.7                     py_1    conda-forge
scandir                   1.9.0            py27h470a237_0    conda-forge
scikit-image              0.14.1           py27hfc679d8_0    conda-forge
scipy                     1.1.0           py27_blas_openblashb06ca3d_202  [blas_openblas]  conda-forge
send2trash                1.5.0                      py_0    conda-forge
setuptools                40.4.3                   py27_0    conda-forge
shapely                   1.6.4            py27h164cb2d_1    conda-forge
simplegeneric             0.8.1                      py_1    conda-forge
singledispatch            3.4.0.3               py27_1000    conda-forge
sip                       4.18.1           py27hfc679d8_0    conda-forge
six                       1.11.0                py27_1001    conda-forge
snowballstemmer           1.2.1                      py_1    conda-forge
sortedcontainers          2.0.5                      py_0    conda-forge
sphinx                    1.8.1                 py27_1000    conda-forge
sphinxcontrib-websupport  1.1.0                      py_1    conda-forge
spyder                    3.3.1                    py27_3    conda-forge
spyder-kernels            0.2.6                      py_1    conda-forge
sqlite                    3.25.2               hb1c47c0_0    conda-forge
subprocess32              3.5.3            py27h470a237_0    conda-forge
sympy                     1.3                   py27_1000    conda-forge
tabulate                  0.8.2                      py_0    conda-forge
tblib                     1.3.2                      py_1    conda-forge
terminado                 0.8.1                 py27_1001    conda-forge
testpath                  0.4.2                 py27_1000    conda-forge
thermo                    8.0                      py27_0    cdat
tk                        8.6.8                ha92aebf_0    conda-forge
toolz                     0.9.0                      py_1    conda-forge
tornado                   5.1.1            py27h470a237_0    conda-forge
traceback2                1.4.0                    py27_0    conda-forge
traitlets                 4.3.2                 py27_1000    conda-forge
typing                    3.6.6                 py27_1000    conda-forge
udunits2                  2.2.27.6             h3a4f0e9_1    conda-forge
unittest2                 1.1.0                      py_0    conda-forge
urllib3                   1.23                  py27_1001    conda-forge
vcs                       8.0                      py27_0    cdat
vcsaddons                 8.0                      py27_0    cdat
vtk-cdat                  8.0.1.8.0        py27_mesalib_1  [mesalib]  cdat
wcwidth                   0.1.7                      py_1    conda-forge
webencodings              0.5.1                      py_1    conda-forge
wheel                     0.32.1                   py27_0    conda-forge
widgetsnbextension        3.4.2                 py27_1000    conda-forge
windspharm                1.7.0                 py27_1000    conda-forge
wk                        8.0                      py27_0    cdat
wrapt                     1.10.11          py27h470a237_1    conda-forge
x264                      20131218                      0    conda-forge
xarray                    0.10.8                   py27_1    conda-forge
xerces-c                  3.2.0                h5d6a6da_2    conda-forge
xorg-imake                1.0.7                         0    conda-forge
xorg-kbproto              1.0.7                h470a237_2    conda-forge
xorg-libice               1.0.9                h470a237_4    conda-forge
xorg-libsm                1.2.3                h8c8a85c_0    conda-forge
xorg-libx11               1.6.6                h470a237_0    conda-forge
xorg-libxau               1.0.8                h470a237_6    conda-forge
xorg-libxaw               1.0.13               h470a237_2    conda-forge
xorg-libxdmcp             1.1.2                h470a237_7    conda-forge
xorg-libxext              1.3.3                h470a237_4    conda-forge
xorg-libxmu               1.1.2                h470a237_2    conda-forge
xorg-libxpm               3.5.12               h470a237_2    conda-forge
xorg-libxrender           0.9.10               h470a237_2    conda-forge
xorg-libxt                1.1.5                h470a237_2    conda-forge
xorg-makedepend           1.0.5                         0    conda-forge
xorg-renderproto          0.11.1               h470a237_2    conda-forge
xorg-xextproto            7.3.0                h470a237_2    conda-forge
xorg-xproto               7.0.31               h470a237_7    conda-forge
xz                        5.2.4                h470a237_1    conda-forge
yaml                      0.1.7                h470a237_1    conda-forge
zeromq                    4.2.5                hfc679d8_6    conda-forge
zict                      0.1.3                      py_0    conda-forge
zlib                      1.2.11               h470a237_3    conda-forge

Details about conda and system ( conda info ):
$ conda info

     active environment : e3sm_unified_1.2.3_py2.7_nox
    active env location : /global/project/projectdirs/acme/software/anaconda_envs/edison/base/envs/e3sm_unified_1.2.3_py2.7_nox
            shell level : 1
       user config file : /global/homes/x/xylar/.condarc
 populated config files : /global/homes/x/xylar/.condarc
          conda version : 4.5.11
    conda-build version : not installed
         python version : 2.7.15.final.0
       base environment : /global/project/projectdirs/acme/software/anaconda_envs/edison/base  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/linux-64
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /global/project/projectdirs/acme/software/anaconda_envs/edison/base/pkgs
                          /global/homes/x/xylar/.conda/pkgs
       envs directories : /global/project/projectdirs/acme/software/anaconda_envs/edison/base/envs
                          /global/homes/x/xylar/.conda/envs
               platform : linux-64
             user-agent : conda/4.5.11 requests/2.19.1 CPython/2.7.15 Linux/4.4.143-94.47.1.16060.2.PTF.1107299-default sles/12.3 glibc/2.22
                UID:GID : 32003:32003
             netrc file : /global/homes/x/xylar/.netrc
           offline mode : False

HDF5 incompatibility

So, currently on windows with Python 2.7 I get:

Warning! ***HDF5 library version mismatched error***

and

Headers are 1.8.15, library is 1.8.16

This causes the interpreter to abort.

I'm not sure why on windows I'm pulling the conda-forge 1.8.16 package, while on osx, even after updating, I'm getting 1.8.15.1.

New `netCDF4=1.6.1` (most probably) causing a fairly large number of Segmentation Faults

Heads up guys, we are seeing some very frequent segfaults in our CI when we have the new, hours-old, netCDF4=1.6.1 in our environment. It's most probably due to it, since HDF5 has been at 1.12.2 for a while now - more than a month, and with netCDF4=1.6.0 all works fine (and other packages staying at the same version and hash point). Apologies if this proves out to be due to a different package, but better safe than sorry in terms of a forewarning. I can test more if you guys need me to be a third-party testbed. Cheers muchly ๐Ÿบ

Cython dependency causes error on package build

When building a conda package that depends on netcdf4 but not on cython the build fails trying to look for cython>=0.19. Below is a summary of the error message:

netcdf4:         1.2.8-np112py36_1                  conda-forge
...
Installed /Users/davidh/anaconda/conda-bld/sift_1496944941781/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.6/site-packages/sift-0.9.3a0-py3.6.egg
Processing dependencies for sift==0.9.3a0
Searching for cython>=0.19
Traceback (most recent call last):
  File "setup.py", line 173, in <module>
    ...
  File "/Users/davidh/anaconda/conda-bld/sift_1496944941781/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.6/site-packages/setuptools/package_index.py", line 812, in scan_url
    self.process_url(url, True)
  File "/Users/davidh/anaconda/conda-bld/sift_1496944941781/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.6/site-packages/setuptools/package_index.py", line 317, in process_url
    "Be sure to add all dependencies in the meta.yaml  url=%sr" % url)
RuntimeError: Setuptools downloading is disabled in conda build. Be sure to add all dependencies in the meta.yaml  url=https://pypi.python.org/simple/cython/r

I think this is related to Unidata/netcdf4-python#666 and Unidata/netcdf4-python#673. I was the one who pointed out the issue in these PRs that cython was being used before pip had a chance to install it. However, I'm not sure how that should affect the conda packages. I was able to resolve the above issue by either listing cython >=0.19 as a dependency in my meta.yaml or by removing my netCDF4 dependency in my setup.py. Both methods build my conda package successfully.

I'm not sure why this is happening since conda should be detecting that netCDF4 in the setup.py is in the conda environment already. My only guess is that python setup.py install is checking requirements (cython) of my package's requirements (netcdf4) without actually checking if they are installed. I'm sure that isn't what it is doing, but I can't explain this otherwise. The other odd thing is that I did get this message:

WARNING: conda-build appears to be out of date. You have version 2.1.10 but the
latest version is 2.1.15. Run

conda update -n root conda-build

to get the latest version.

But when I run that command it says 2.1.10 is already installed. Looks like 2.1.15 is only available through default channels. I forced the version to get it from the default channels but still get the above error about cython.

Impossible import of netcdf4 despite being installed

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Using import netcdf4 produces the following error:

Traceback (most recent call last):

  File "C:\Users\alhe551\AppData\Local\Temp\ipykernel_6000\3060443057.py", line 1, in <cell line: 1>
    import netcdf4

ModuleNotFoundError: No module named 'netcdf4'

Error can be reproduced in an emvironment setup by conda create -n nctest -c conda-forge python=3.9.13 spyder=5.2.2 netcdf4.

I already checked "ImportError: DLL load failed #78" to no avail.
Additionally, conda info throw an error rather than normal output.

Installed packages

alabaster                 0.7.12                     py_0    conda-forge
arrow                     1.2.3              pyhd8ed1ab_0    conda-forge
astroid                   2.12.12          py39hcbf5309_1    conda-forge
atomicwrites              1.4.1              pyhd8ed1ab_0    conda-forge
attrs                     22.1.0             pyh71513ae_1    conda-forge
autopep8                  1.6.0              pyhd8ed1ab_1    conda-forge
babel                     2.11.0             pyhd8ed1ab_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
bcrypt                    3.2.2            py39ha55989b_1    conda-forge
beautifulsoup4            4.11.1             pyha770c72_0    conda-forge
binaryornot               0.4.4                      py_1    conda-forge
black                     22.10.0          py39hcbf5309_2    conda-forge
bleach                    5.0.1              pyhd8ed1ab_0    conda-forge
brotlipy                  0.7.0           py39ha55989b_1005    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
ca-certificates           2022.9.24            h5b45459_0    conda-forge
certifi                   2022.9.24          pyhd8ed1ab_0    conda-forge
cffi                      1.15.1           py39h68f70e3_2    conda-forge
cftime                    1.6.2            py39hc266a54_1    conda-forge
chardet                   5.0.0            py39hcbf5309_1    conda-forge
charset-normalizer        2.1.1              pyhd8ed1ab_0    conda-forge
click                     8.1.3           win_pyhd8ed1ab_2    conda-forge
cloudpickle               2.2.0              pyhd8ed1ab_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
cookiecutter              2.1.1              pyh6c4a22f_0    conda-forge
cryptography              38.0.3           py39h58e9bdb_0    conda-forge
curl                      7.86.0               heaf79c2_1    conda-forge
debugpy                   1.6.3            py39h99910a6_1    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
diff-match-patch          20200713           pyh9f0ad1d_0    conda-forge
dill                      0.3.6              pyhd8ed1ab_1    conda-forge
docutils                  0.19             py39hcbf5309_1    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
flake8                    4.0.1              pyhd8ed1ab_2    conda-forge
gettext                   0.21.1               h5728263_0    conda-forge
glib                      2.74.1               h12be248_1    conda-forge
glib-tools                2.74.1               h12be248_1    conda-forge
gst-plugins-base          1.21.1               h001b923_1    conda-forge
gstreamer                 1.21.1               h6b5321d_1    conda-forge
hdf4                      4.2.15               h1b1b6ef_5    conda-forge
hdf5                      1.12.2          nompi_h2a0e4a3_100    conda-forge
icu                       70.1                 h0e60522_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
imagesize                 1.4.1              pyhd8ed1ab_0    conda-forge
importlib-metadata        5.0.0              pyha770c72_1    conda-forge
importlib_metadata        5.0.0                hd8ed1ab_1    conda-forge
importlib_resources       5.10.0             pyhd8ed1ab_0    conda-forge
inflection                0.5.1              pyh9f0ad1d_0    conda-forge
intel-openmp              2022.1.0          h57928b3_3787    conda-forge
intervaltree              3.0.2                      py_0    conda-forge
ipykernel                 6.17.1             pyh025b116_0    conda-forge
ipython                   7.33.0           py39hcbf5309_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
isort                     5.10.1             pyhd8ed1ab_0    conda-forge
jaraco.classes            3.2.3              pyhd8ed1ab_0    conda-forge
jedi                      0.18.1             pyhd8ed1ab_2    conda-forge
jellyfish                 0.9.0            py39ha55989b_2    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jinja2-time               0.2.0              pyhd8ed1ab_3    conda-forge
jpeg                      9e                   h8ffe710_2    conda-forge
jsonschema                4.17.0             pyhd8ed1ab_0    conda-forge
jupyter_client            7.4.6              pyhd8ed1ab_0    conda-forge
jupyter_core              5.0.0            py39hcbf5309_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
keyring                   23.11.0          py39hcbf5309_0    conda-forge
krb5                      1.19.3               h1176d77_0    conda-forge
lazy-object-proxy         1.8.0            py39ha55989b_0    conda-forge
libblas                   3.9.0              16_win64_mkl    conda-forge
libcblas                  3.9.0              16_win64_mkl    conda-forge
libclang                  15.0.4          default_h77d9078_0    conda-forge
libclang13                15.0.4          default_h77d9078_0    conda-forge
libcurl                   7.86.0               heaf79c2_1    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libglib                   2.74.1               he8f3873_1    conda-forge
libiconv                  1.17                 h8ffe710_0    conda-forge
liblapack                 3.9.0              16_win64_mkl    conda-forge
libnetcdf                 4.8.1           nompi_h8c042bf_106    conda-forge
libogg                    1.3.4                h8ffe710_1    conda-forge
libpng                    1.6.38               h19919ed_0    conda-forge
libsodium                 1.0.18               h8d14728_1    conda-forge
libspatialindex           1.9.3                h39d44d4_4    conda-forge
libsqlite                 3.39.4               hcfcfb64_0    conda-forge
libssh2                   1.10.0               h680486a_3    conda-forge
libvorbis                 1.3.7                h0e60522_0    conda-forge
libxml2                   2.10.3               hc3477c8_0    conda-forge
libzip                    1.9.2                hfed4ece_1    conda-forge
libzlib                   1.2.13               hcfcfb64_4    conda-forge
markupsafe                2.1.1            py39ha55989b_2    conda-forge
matplotlib-inline         0.1.6              pyhd8ed1ab_0    conda-forge
mccabe                    0.6.1                      py_1    conda-forge
mistune                   2.0.4              pyhd8ed1ab_0    conda-forge
mkl                       2022.1.0           h6a75c08_874    conda-forge
more-itertools            9.0.0              pyhd8ed1ab_0    conda-forge
mypy_extensions           0.4.3            py39hcbf5309_6    conda-forge
nbclient                  0.7.0              pyhd8ed1ab_0    conda-forge
nbconvert                 7.2.5              pyhd8ed1ab_0    conda-forge
nbconvert-core            7.2.5              pyhd8ed1ab_0    conda-forge
nbconvert-pandoc          7.2.5              pyhd8ed1ab_0    conda-forge
nbformat                  5.7.0              pyhd8ed1ab_0    conda-forge
nest-asyncio              1.5.6              pyhd8ed1ab_0    conda-forge
netcdf4                   1.6.1           nompi_py39h34fa13a_101    conda-forge
numpy                     1.23.4           py39hbccbffa_1    conda-forge
numpydoc                  1.5.0              pyhd8ed1ab_0    conda-forge
openssl                   1.1.1s               hcfcfb64_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pandoc                    2.19.2               h57928b3_1    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
paramiko                  2.12.0             pyhd8ed1ab_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pathspec                  0.10.2             pyhd8ed1ab_0    conda-forge
pcre2                     10.40                h17e33f8_0    conda-forge
pexpect                   4.8.0              pyh1a96a4e_2    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pip                       22.3.1             pyhd8ed1ab_0    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_0    conda-forge
platformdirs              2.5.2              pyhd8ed1ab_1    conda-forge
pluggy                    1.0.0              pyhd8ed1ab_5    conda-forge
ply                       3.11                       py_1    conda-forge
prompt-toolkit            3.0.32             pyha770c72_0    conda-forge
psutil                    5.9.4            py39ha55989b_0    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pycodestyle               2.8.0              pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pydocstyle                6.1.1              pyhd8ed1ab_0    conda-forge
pyflakes                  2.4.0              pyhd8ed1ab_0    conda-forge
pygments                  2.13.0             pyhd8ed1ab_0    conda-forge
pylint                    2.15.5             pyhd8ed1ab_0    conda-forge
pyls-spyder               0.4.0              pyhd8ed1ab_0    conda-forge
pynacl                    1.5.0            py39h09fa780_2    conda-forge
pyopenssl                 22.1.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyqt                      5.15.7           py39hb77abff_2    conda-forge
pyqt5-sip                 12.11.0          py39h99910a6_2    conda-forge
pyrsistent                0.19.2           py39ha55989b_0    conda-forge
pysocks                   1.7.1              pyh0701188_6    conda-forge
python                    3.9.13          h9a09f29_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.16.2             pyhd8ed1ab_0    conda-forge
python-lsp-black          1.1.0              pyhd8ed1ab_0    conda-forge
python-lsp-jsonrpc        1.0.0              pyhd8ed1ab_0    conda-forge
python-lsp-server         1.3.3              pyhd8ed1ab_0    conda-forge
python-slugify            6.1.2              pyhd8ed1ab_0    conda-forge
python_abi                3.9                      2_cp39    conda-forge
pytoolconfig              1.2.2              pyhd8ed1ab_0    conda-forge
pytz                      2022.6             pyhd8ed1ab_0    conda-forge
pywin32                   304              py39h99910a6_2    conda-forge
pywin32-ctypes            0.2.0           py39hcbf5309_1006    conda-forge
pyyaml                    6.0              py39ha55989b_5    conda-forge
pyzmq                     24.0.1           py39hea35a22_1    conda-forge
qdarkstyle                3.0.2              pyhd8ed1ab_0    conda-forge
qstylizer                 0.2.2              pyhd8ed1ab_0    conda-forge
qt-main                   5.15.6               h9c3277a_1    conda-forge
qtawesome                 1.2.1              pyhd8ed1ab_0    conda-forge
qtconsole                 5.2.2              pyhd8ed1ab_1    conda-forge
qtconsole-base            5.2.2              pyhd8ed1ab_1    conda-forge
qtpy                      2.3.0              pyhd8ed1ab_0    conda-forge
requests                  2.28.1             pyhd8ed1ab_1    conda-forge
rope                      1.4.0              pyhd8ed1ab_0    conda-forge
rtree                     1.0.1            py39h09fdee3_1    conda-forge
setuptools                65.5.1             pyhd8ed1ab_0    conda-forge
sip                       6.7.4            py39h99910a6_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
sortedcontainers          2.4.0              pyhd8ed1ab_0    conda-forge
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    conda-forge
sphinx                    5.3.0              pyhd8ed1ab_0    conda-forge
sphinxcontrib-applehelp   1.0.2                      py_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-htmlhelp    2.0.0              pyhd8ed1ab_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.3                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.5              pyhd8ed1ab_2    conda-forge
spyder                    5.2.2            py39hcbf5309_3    conda-forge
spyder-kernels            2.2.1            py39hcbf5309_1    conda-forge
sqlite                    3.39.4               hcfcfb64_0    conda-forge
tbb                       2021.6.0             h91493d7_1    conda-forge
text-unidecode            1.3                        py_0    conda-forge
textdistance              4.5.0              pyhd8ed1ab_0    conda-forge
three-merge               0.1.1              pyh9f0ad1d_0    conda-forge
tinycss2                  1.2.1              pyhd8ed1ab_0    conda-forge
tk                        8.6.12               h8ffe710_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
tomlkit                   0.11.6             pyha770c72_0    conda-forge
tornado                   6.2              py39ha55989b_1    conda-forge
traitlets                 5.5.0              pyhd8ed1ab_0    conda-forge
typing                    3.10.0.0           pyhd8ed1ab_0    conda-forge
typing-extensions         4.4.0                hd8ed1ab_0    conda-forge
typing_extensions         4.4.0              pyha770c72_0    conda-forge
tzdata                    2022f                h191b570_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
ujson                     5.5.0            py39h99910a6_1    conda-forge
unidecode                 1.3.6              pyhd8ed1ab_0    conda-forge
urllib3                   1.26.11            pyhd8ed1ab_0    conda-forge
vc                        14.3                 h3d8a991_9    conda-forge
vs2015_runtime            14.32.31332          h1d6e394_9    conda-forge
watchdog                  2.1.9            py39hcbf5309_1    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
webencodings              0.5.1                      py_1    conda-forge
wheel                     0.38.4             pyhd8ed1ab_0    conda-forge
win_inet_pton             1.1.0              pyhd8ed1ab_6    conda-forge
wrapt                     1.14.1           py39ha55989b_1    conda-forge
xz                        5.2.6                h8d14728_0    conda-forge
yaml                      0.2.5                h8ffe710_2    conda-forge
yapf                      0.32.0             pyhd8ed1ab_0    conda-forge
zeromq                    4.3.4                h0e60522_1    conda-forge
zipp                      3.10.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               hcfcfb64_4    conda-forge
zstd                      1.5.2                h7755175_4    conda-forge

Environment info

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\exceptions.py", line 1129, in __call__
        return func(*args, **kwargs)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\cli\main.py", line 86, in main_subshell
        exit_code = do_call(args, p)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 93, in do_call
        return getattr(module, func_name)(args, parser)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\cli\main_info.py", line 317, in execute
        info_dict = get_info_dict(args.system)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\cli\main_info.py", line 150, in get_info_dict
        active_prefix_name = env_name(context.active_prefix)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\base\context.py", line 1716, in env_name
        for envs_dir in context.envs_dirs:
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\base\context.py", line 542, in envs_dirs
        return mockable_context_envs_dirs(self.root_writable, self.root_prefix, self._envs_dirs)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\base\context.py", line 114, in mockable_context_envs_dirs
        fixed_dirs += join(user_data_dir(APP_NAME, APP_NAME), 'envs'),
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 67, in user_data_dir
        path = os.path.join(_get_win_folder(const), appauthor, appname)
      File "C:\Users\alhe551\Installed_Programs\Anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 265, in _get_win_folder_with_pywin32
        from win32com.shell import shellcon, shell
    ImportError: DLL load failed while importing shell: The specified procedure could not be found.

conda-forge netCDF nc-config --libs produces incorrect results

Issue:
The Conda-forge netCDF nc-config behaves strangely.
The response to the --libs argument prepends and extra path:

zender@aerosol:~$ /Users/zender/anaconda/bin/nc-config --libs
-L/Users/zender/anaconda//Users/zender/anaconda/lib -lnetcdf -lmfhdf -ldf -lhdf5_hl -lhdf5 -lc++ -lpthread -lz -ldl -lm -lcurl
zender@aerosol:~$ /Users/zender/anaconda/bin/nc-config --cflags
-I/Users/zender/anaconda/include

The error is the partially duplicated path immediately following -L. The same occurs with Conda-forge nc-config on my Fedora machine, but when I build netCDF from scratch, nc-config behaves correctly:

zender@skyglow:~$ /usr/local/bin/nc-config --libs
-L/usr/local/lib -lnetcdf

Hence this seems like an issue with the conda-forge netcdf feedstock.
Can anyone else reproduce this behavior?

Charlie


Environment (conda list):
$ conda list
zender@aerosol:~$ conda list
# packages in environment at /Users/zender/anaconda:
#
# Name                    Version                   Build  Channel
appdirs                   1.4.3                      py_1    conda-forge
appnope                   0.1.0                    py27_0    conda-forge
asn1crypto                0.24.0                     py_1    conda-forge
astropy                   2.0.8                    py27_0    conda-forge
atomicwrites              1.1.5                    py27_0    conda-forge
attrs                     18.1.0                     py_1    conda-forge
automat                   0.7.0                      py_1    conda-forge
backports                 1.0                      py27_1    conda-forge
backports.functools_lru_cache 1.5                        py_1    conda-forge
backports.shutil_get_terminal_size 1.0.0                      py_3    conda-forge
backports_abc             0.5                      py27_0    conda-forge
blas                      1.0                         mkl  
bleach                    2.1.4                      py_1    conda-forge
bokeh                     0.13.0                   py27_0    conda-forge
bottleneck                1.2.1            py27h7eb728f_1    conda-forge
ca-certificates           2018.8.24            ha4d7672_0    conda-forge
cartopy                   0.16.0           py27h81b52dc_1    conda-forge
cdo                       1.9.4                h1d09544_1    conda-forge
certifi                   2018.8.24                py27_1    conda-forge
cffi                      1.11.5           py27h5e8e0c9_1    conda-forge
cftime                    1.0.0            py27h7eb728f_1    conda-forge
chardet                   3.0.4                    py27_3    conda-forge
clangdev                  6.0.1                 default_1    conda-forge
click                     6.7                        py_1    conda-forge
cloudpickle               0.5.3                      py_0    conda-forge
conda                     4.5.11                   py27_0    conda-forge
conda-env                 2.6.0                         1    conda-forge
configparser              3.5.0                    py27_0    conda-forge
constantly                15.1.0                     py_0    conda-forge
cryptography              2.3              py27hdffb7b8_0    conda-forge
cryptography-vectors      2.3                      py27_1    conda-forge
curl                      7.61.0               h93b3f91_1    conda-forge
cycler                    0.10.0                     py_1    conda-forge
cyordereddict             1.0.0            py27h470a237_2    conda-forge
cython                    0.28.5           py27hfc679d8_0    conda-forge
cytoolz                   0.9.0.1          py27h470a237_0    conda-forge
dask                      0.18.2                     py_0    conda-forge
dask-core                 0.18.2                     py_0    conda-forge
decorator                 4.3.0                      py_0    conda-forge
distributed               1.22.1                   py27_0    conda-forge
eccodes                   2.8.0                         0    conda-forge
ecmwf_grib                1.27.0                        0    conda-forge
entrypoints               0.2.3                    py27_2    conda-forge
enum34                    1.1.6                    py27_1    conda-forge
esmf                      7.1.0r                        1    conda-forge
expat                     2.2.5                hfc679d8_1    conda-forge
fftw                      3.3.8                h470a237_0    conda-forge
freetype                  2.8.1                hfa320df_1    conda-forge
funcsigs                  1.0.2                      py_2    conda-forge
functools32               3.2.3.2                  py27_2    conda-forge
futures                   3.2.0                    py27_0    conda-forge
geos                      3.6.2                hfc679d8_2    conda-forge
gsl                       2.2.1                h002c638_3  
h5json                    1.1.0                     <pip>
h5netcdf                  0.6.1                      py_0    conda-forge
h5py                      2.7.1                     <pip>
h5py                      2.8.0            py27h470a237_0    conda-forge
hdf4                      4.2.13                        0    conda-forge
hdf5                      1.10.1                        2    conda-forge
heapdict                  1.0.0                    py27_0    conda-forge
html5lib                  1.0.1                      py_0    conda-forge
hyperlink                 17.3.1                     py_0    conda-forge
icu                       58.2                 hfc679d8_0    conda-forge
idna                      2.7                      py27_2    conda-forge
incremental               17.5.0                     py_0    conda-forge
intel-openmp              2018.0.3                      0  
ipaddress                 1.0.22                     py_1    conda-forge
ipykernel                 4.8.2                    py27_0    conda-forge
ipython                   5.8.0                    py27_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                7.4.0                      py_0    conda-forge
jasper                    1.900.1                       4    conda-forge
jaws                      0.4.8                    py27_0    conda-forge
jinja2                    2.10                       py_1    conda-forge
joblib                    0.12.2                     py_0    conda-forge
jpeg                      9c                   h470a237_0    conda-forge
jsonschema                2.6.0                    py27_1    conda-forge
jupyter                   1.0.0                      py_1    conda-forge
jupyter_client            5.2.3                      py_1    conda-forge
jupyter_console           5.2.0                    py27_0    conda-forge
jupyter_core              4.4.0                      py_0    conda-forge
kiwisolver                1.0.1                    py27_1    conda-forge
krb5                      1.14.6                        0    conda-forge
libcxx                    6.0.1                         0    conda-forge
libffi                    3.2.1                         3    conda-forge
libgcc                    4.8.5                         1  
libgfortran               3.0.1                h93005f0_2  
libiconv                  1.15                 h470a237_1    conda-forge
libnetcdf                 4.6.1                         2    conda-forge
libpng                    1.6.34               ha92aebf_1    conda-forge
libsodium                 1.0.16                        0    conda-forge
libssh2                   1.8.0                h5b517e9_2    conda-forge
libtiff                   4.0.9                he6b73bb_1    conda-forge
libxml2                   2.9.8                h422b904_2    conda-forge
libxslt                   1.1.32               h88dbc4e_1    conda-forge
linecache2                1.0.0                    py27_0    conda-forge
llvm-meta                 6.0.1                         0    conda-forge
llvmdev                   6.0.1                hf8ce74a_2    conda-forge
locket                    0.2.0                      py_2    conda-forge
lxml                      4.2.4            py27hc9114bc_0    conda-forge
markupsafe                1.0                      py27_0    conda-forge
matplotlib                2.2.2                    py27_1    conda-forge
mistune                   0.8.3            py27h470a237_2    conda-forge
mkl                       2018.0.3                      1  
mkl_fft                   1.0.6                    py27_0    conda-forge
mkl_random                1.0.1                    py27_0    conda-forge
more-itertools            4.2.0                    py27_1    conda-forge
mpi                       1.0                       mpich    conda-forge
mpich                     3.2.1                h26a2512_4    conda-forge
msgpack-python            0.5.6            py27h2d50403_2    conda-forge
nbconvert                 5.3.1                      py_1    conda-forge
nbformat                  4.4.0                      py_1    conda-forge
nco                       4.7.5                         1    conda-forge
ncurses                   6.1                  hfc679d8_1    conda-forge
netcdf-fortran            4.4.4                         7    conda-forge
netcdf4                   1.4.0                    py27_0    conda-forge
notebook                  5.6.0                    py27_0    conda-forge
numpy                     1.15.1           py27h648b28d_0  
numpy-base                1.15.1           py27h8a80b8c_0  
olefile                   0.45.1                     py_1    conda-forge
openblas                  0.2.20                        8    conda-forge
openssl                   1.0.2o               h470a237_1    conda-forge
owslib                    0.16.0                     py_0    conda-forge
packaging                 17.1                       py_0    conda-forge
pandas                    0.23.4           py27hf8a1672_0    conda-forge
pandoc                    2.2.2                hde52d81_1    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
partd                     0.3.8                      py_1    conda-forge
pathlib2                  2.3.2                    py27_0    conda-forge
pexpect                   4.6.0                    py27_0    conda-forge
pickleshare               0.7.4                    py27_0    conda-forge
pillow                    5.2.0            py27h2dc6135_1    conda-forge
pip                       18.0                     py27_1    conda-forge
pluggy                    0.7.1                      py_0    conda-forge
proj4                     4.9.3                         5    conda-forge
prometheus_client         0.3.0                      py_0    conda-forge
prompt_toolkit            1.0.15                     py_1    conda-forge
psutil                    5.4.6                    py27_0    conda-forge
ptyprocess                0.6.0                    py27_0    conda-forge
py                        1.5.4                      py_0    conda-forge
pyasn1                    0.4.4                      py_0    conda-forge
pyasn1-modules            0.2.1                      py_0    conda-forge
pycosat                   0.6.3            py27h470a237_1    conda-forge
pycparser                 2.18                       py_1    conda-forge
pycrypto                  2.6.1                    py27_1    conda-forge
pyepsg                    0.3.2                      py_1    conda-forge
pygments                  2.2.0                      py_1    conda-forge
pyhamcrest                1.9.0                      py_2    conda-forge
pyopenssl                 18.0.0                   py27_0    conda-forge
pyparsing                 2.2.0                      py_1    conda-forge
pyproj                    1.9.5.1                  py27_0    conda-forge
pyqt                      5.6.0            py27h8210e8a_7    conda-forge
pyshp                     1.2.12                     py_0    conda-forge
pysocks                   1.6.8                    py27_1    conda-forge
pytest                    3.7.1                    py27_0    conda-forge
python                    2.7.15               h43f7c74_0    conda-forge
python-dateutil           2.7.3                      py_0    conda-forge
pytz                      2018.5                     py_0    conda-forge
pyyaml                    3.12                     py27_1    conda-forge
pyzmq                     17.1.2           py27hae99301_0    conda-forge
qt                        5.6.2                hd4c90f3_9    conda-forge
qtconsole                 4.4.1            py27h8a2030e_0    conda-forge
readline                  7.0                  haf1bffa_1    conda-forge
requests                  2.19.1                   py27_1    conda-forge
ruamel_yaml               0.15.46          py27h470a237_0    conda-forge
scandir                   1.7              py27h470a237_1    conda-forge
scipy                     1.1.0            py27hf1f7d93_0  
send2trash                1.5.0                      py_0    conda-forge
service_identity          17.0.0                     py_0    conda-forge
setuptools                40.0.0                   py27_1    conda-forge
shapely                   1.6.4            py27h164cb2d_1    conda-forge
simplegeneric             0.8.1                      py_1    conda-forge
singledispatch            3.4.0.3                  py27_0    conda-forge
sip                       4.18.1           py27hfc679d8_0    conda-forge
six                       1.11.0                   py27_1    conda-forge
six                       1.10.0                    <pip>
sortedcontainers          2.0.4                      py_1    conda-forge
sqlite                    3.24.0               h2f33b56_0    conda-forge
ssl_match_hostname        3.5.0.1                  py27_1    conda-forge
subprocess32              3.5.2                    py27_0    conda-forge
tblib                     1.3.2                      py_1    conda-forge
terminado                 0.8.1                    py27_0    conda-forge
testpath                  0.3.1                    py27_0    conda-forge
tk                        8.6.8                         0    conda-forge
toolz                     0.9.0                      py_0    conda-forge
tornado                   5.1              py27h470a237_1    conda-forge
traceback2                1.4.0                    py27_0    conda-forge
traitlets                 4.3.2                    py27_0    conda-forge
twisted                   18.7.0           py27h470a237_1    conda-forge
udunits2                  2.2.26                        1    conda-forge
unittest2                 1.1.0                      py_0    conda-forge
urllib3                   1.23                     py27_1    conda-forge
wcwidth                   0.1.7                      py_1    conda-forge
webencodings              0.5.1                    py27_0    conda-forge
wheel                     0.31.1                   py27_1    conda-forge
widgetsnbextension        3.4.0                    py27_0    conda-forge
xarray                    0.10.8                   py27_0    conda-forge
xz                        5.2.4                h470a237_0    conda-forge
yaml                      0.1.7                h470a237_1    conda-forge
zeromq                    4.2.5                hfc679d8_5    conda-forge
zict                      0.1.3                      py_0    conda-forge
zlib                      1.2.11               h470a237_3    conda-forge
zope.interface            4.5.0            py27h470a237_0    conda-forge

Details about conda and system ( conda info ):
$ conda info
(I could not find the conda-info command)

Bad OSX Images?

I'm getting the following message with the 1.2.3-np110py34_0 package for osx64:

Traceback (most recent call last):
  File "run_all.py", line 1, in <module>
    import glob, os, sys, unittest, netCDF4
  File "/Users/rmay/miniconda3/envs/py34/lib/python3.4/site-packages/netCDF4/__init__.py", line 3, in <module>
    from ._netCDF4 import *
ImportError: dlopen(/Users/rmay/miniconda3/envs/py34/lib/python3.4/site-packages/netCDF4/_netCDF4.so, 2): no suitable image found.  Did find:
    /Users/rmay/miniconda3/envs/py34/lib/python3.4/site-packages/netCDF4/_netCDF4.so: malformed mach-o image: load command #13 length (0) too small in /Users/rmay/miniconda3/envs/py34/lib/python3.4/site-packages/netCDF4/_netCDF4.so

Rolling back to 1.2.2-np110py34_0 at least allows me to run the test suite.

OSX 10.12 Library not loaded

Hello, I am trying to run a script that reads a netcdf file, and get the following error:

Traceback (most recent call last):
File "/Users/turekg/dev/python/workspace/NCEP/src/ncep_ensemble_creator", line 272, in
main(sys.argv[1:])
File "/Users/turekg/dev/python/workspace/NCEP/src/ncep_ensemble_creator", line 263, in main
dset_out.to_netcdf(join(outputDir, "tn_{:%Y%m%d}06-utc_ncep_21.nc".format(date)), format='NETCDF3_CLASSIC', engine='netcdf4')
File "/Users/turekg/dev/python/anaconda27/lib/python2.7/site-packages/xarray/core/dataset.py", line 786, in to_netcdf
engine=engine, encoding=encoding)
File "/Users/turekg/dev/python/anaconda27/lib/python2.7/site-packages/xarray/backends/api.py", line 351, in to_netcdf
store = store_cls(path, mode, format, group, writer)
File "/Users/turekg/dev/python/anaconda27/lib/python2.7/site-packages/xarray/backends/netCDF4_.py", line 177, in init
import netCDF4 as nc4
File "/Users/turekg/dev/python/anaconda27/lib/python2.7/site-packages/netCDF4/init.py", line 3, in
from ._netCDF4 import *
ImportError: dlopen(/Users/turekg/dev/python/anaconda27/lib/python2.7/site-packages/netCDF4/_netCDF4.so, 2): Library not loaded: @rpath/libmfhdf.0.dylib
Referenced from: /Users/turekg/dev/python/anaconda27/lib/python2.7/site-packages/netCDF4/_netCDF4.so
Reason: image not found

I am using python 2.7, conda 4.2.13, netcdf4 1.2.7 and hdf5 1.8.17 are installed

Runtime segmentation fault using conda-forge netcdf4

When I try to run the following script using conda-forge's linux-64 netcdf4 1.3.1 build (1.3.1-py36_2):

>>> from netCDF4 import Dataset
>>> Dataset('galaxy_hdf5_plt_cnt_0000')

I get the following error:

python: /feedstock_root/build_artefacts/libnetcdf_1510148087952/work/netcdf-c-4.5.0/libsrc4/nc4var.c:367: nc4_vararray_add: Assertion `var->varid == grp->vars.nelems' failed.

The same does not happen with the netcdf4 1.3.1 build from defaults (1.3.1-py36hfd655bd_2).

The file is available here (warning, 3 GB): http://use.yt/upload/2d8304c6

You can download it like this: curl -JO http://use.yt/upload/2d8304c6, which will save a file named memory_error_example_yt.tar.

Unfortunately I did not produce this file, it was produced by a yt user who reported a different error but hapenned to run into this netcdf4 error while trying to reproduce their original error.

Update .appveyor.yml to run the run_test.py

Issue:

If we include the running of run_test.py as part of the appveyor CI test run, we can catch failures like #78 early.
I only have a little bit of experience with CI in general (TravisCI) and no experience with appveyor, but this is a good opportunity to learn it since I'm forced to use Windows at work ;)
I'll give it a try.


Details about conda and system ( conda info ):
     active environment : base
    active env location : E:\programs\anaconda3_64bit
            shell level : 2
       user config file : C:\Users\michaelek\.condarc
 populated config files : C:\Users\michaelek\.condarc
          conda version : 4.6.8
    conda-build version : 3.17.8
         python version : 3.6.7.final.0
       base environment : E:\programs\anaconda3_64bit  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://conda.anaconda.org/mullenkamp/win-64
                          https://conda.anaconda.org/mullenkamp/noarch
                          https://conda.anaconda.org/anaconda-fusion/win-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : E:\programs\anaconda3_64bit\pkgs
                          C:\Users\michaelek\.conda\pkgs
                          C:\Users\michaelek\AppData\Local\conda\conda\pkgs
       envs directories : E:\programs\anaconda3_64bit\envs
                          C:\Users\michaelek\.conda\envs
                          C:\Users\michaelek\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.6.8 requests/2.21.0 CPython/3.6.7 Windows/10 Windows/10.0.14393
          administrator : False
             netrc file : None
           offline mode : False

PyPy builds installing non-functional version of netcdf4

Issue: Conda can pull in a version of netCDF4 that doesn't seem to be built for PyPy.

For context, I came across this in conda-forge/openpathsampling-feedstock#5, but I was able to reproduce this issue locally with the following:

conda create -n netcdf-pypy pypy netcdf4=1.5.3
conda activate netcdf-pypy
python -c "import netCDF4"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/dwhs/miniconda3/envs/netcdf-pypy/site-packages/netCDF4/__init__.py", line 3, in <module>
    from ._netCDF4 import *
ModuleNotFoundError: No module named 'netCDF4._netCDF4'

Locally, conda defaulted to pulling in the newer version (1.5.4) which does not show this issue. But for whatever reason, the OpenPathSampling migration build pulled in 1.5.3. I know can always pin netcdf4!=1.5.3 in my recipe, but can this be fixed upstream?


Environment (conda list):

See also https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=237502

$ conda list
# packages in environment at /Users/dwhs/miniconda3/envs/netcdf-pypy:
#
# Name                    Version                   Build  Channel
bzip2                     1.0.8                haf1e3a3_3    conda-forge
c-ares                    1.16.1               haf1e3a3_3    conda-forge
ca-certificates           2020.6.20            hecda079_0    conda-forge
certifi                   2020.6.20        py36he57f5f5_2    conda-forge
cftime                    1.2.1            py36h05cdcba_1    conda-forge
curl                      7.71.1               hcb81553_8    conda-forge
expat                     2.2.9                hb1e8313_2    conda-forge
gdbm                      1.18                 h8a0c380_2    conda-forge
hdf4                      4.2.13            h84186c3_1003    conda-forge
hdf5                      1.10.5          nompi_h2ccf146_1110    conda-forge
jpeg                      9d                   hbcb3906_0    conda-forge
krb5                      1.17.1               h75d18d8_3    conda-forge
libblas                   3.9.0                2_openblas    conda-forge
libcblas                  3.9.0                2_openblas    conda-forge
libcurl                   7.71.1               h9bf37e3_8    conda-forge
libcxx                    11.0.0               h439d374_0    conda-forge
libedit                   3.1.20191231         h0678c8f_2    conda-forge
libev                     4.33                 haf1e3a3_1    conda-forge
libffi                    3.2.1             hb1e8313_1007    conda-forge
libgfortran               5.0.0               h7cc5361_13    conda-forge
libgfortran5              9.3.0               h7cc5361_13    conda-forge
liblapack                 3.9.0                2_openblas    conda-forge
libnetcdf                 4.7.3           nompi_hda4e5f1_101    conda-forge
libnghttp2                1.41.0               h7580e61_2    conda-forge
libopenblas               0.3.12          openmp_h54245bb_1    conda-forge
libssh2                   1.9.0                h8a08a2b_5    conda-forge
llvm-openmp               11.0.0               h73239a0_1    conda-forge
ncurses                   6.2                  h2e338ed_3    conda-forge
netcdf4                   1.5.3           nompi_py36hcf2264a_102    conda-forge
numpy                     1.19.4           py36hcf5569d_1    conda-forge
openssl                   1.1.1h               haf1e3a3_0    conda-forge
pip                       20.2.4                     py_0    conda-forge
pypy                      7.3.2                hc8dfbb8_3    conda-forge
pypy3.6                   7.3.2                h9f31681_2    conda-forge
python                    3.6.9                 3_73_pypy    conda-forge
python_abi                3.6               1_pypy36_pp73    conda-forge
readline                  8.0                  h0678c8f_2    conda-forge
setuptools                49.6.0           py36he57f5f5_2    conda-forge
sqlite                    3.33.0               h960bd1c_1    conda-forge
tk                        8.6.10               hb0a8c7a_1    conda-forge
wheel                     0.35.1             pyh9f0ad1d_0    conda-forge
xz                        5.2.5                haf1e3a3_1    conda-forge
zlib                      1.2.11            h7795811_1010    conda-forge

Details about conda and system ( conda info ):

See also https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=237502

$ conda info

     active environment : netcdf-pypy
    active env location : /Users/dwhs/miniconda3/envs/netcdf-pypy
            shell level : 3
       user config file : /Users/dwhs/.condarc
 populated config files : /Users/dwhs/.condarc
          conda version : 4.8.3
    conda-build version : not installed
         python version : 3.7.3.final.0
       virtual packages : __osx=10.15.7
       base environment : /Users/dwhs/miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://conda.anaconda.org/omnia/osx-64
                          https://conda.anaconda.org/omnia/noarch
                          https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/dwhs/miniconda3/pkgs
                          /Users/dwhs/.conda/pkgs
       envs directories : /Users/dwhs/miniconda3/envs
                          /Users/dwhs/.conda/envs
               platform : osx-64
             user-agent : conda/4.8.3 requests/2.22.0 CPython/3.7.3 Darwin/19.6.0 OSX/10.15.7
                UID:GID : 501:20
             netrc file : None
           offline mode : False

Add mpi4py to build

There is a switch in netcdf4's setup.py script that disables the parallel IO feature when mpi4py is not available. Would it work to add mpi4py to the build step in this feedstock? I'm personally not sure of the full implications of this so this is really just a question about feasibility.

curl problem with ssl together with netCDF

Only on an ssl connection to my server I see these lines

[Fri Jul 08 16:42:32.658871 2016] [wsgi:error] [pid 20343:tid 140526487525120] [client ]     import netCDF4
[Fri Jul 08 16:42:32.658888 2016] [wsgi:error] [pid 20343:tid 140526487525120] [client ]   File "/home/user/miniconda2/lib/python2.7/site-packages/netCDF4/__init__.py", line 3, in <module>
[Fri Jul 08 16:42:32.658915 2016] [wsgi:error] [pid 20343:tid 140526487525120] [client ]     from ._netCDF4 import *
[Fri Jul 08 16:42:32.658955 2016] [wsgi:error] [pid 20343:tid 140526487525120] [client ] ImportError: /home/user/miniconda2/lib/python2.7/site-packages/netCDF4/../../.././libcurl.so.4: undefined symbol: SSLv2_client_method
[Fri Jul 08 16:42:32.660183 2016] [ssl:debug] [pid 20343:tid 140526487525120] ssl_engine_io.c(1016): [client] AH02001: Connection closed 

Current conda install:

              platform : linux-64
        conda version : 4.1.6
    conda-env version : 2.5.1
  conda-build version : 1.21.5
       python version : 2.7.12.final.0
     requests version : 2.10.0
     root environment : /home/user/miniconda2  (writable)
  default environment : /home/user/miniconda2
     envs directories : /home/user/miniconda2/envs
        package cache : /home/user/miniconda2/pkgs
         channel URLs : https://repo.continuum.io/pkgs/free/linux-64/
                        https://repo.continuum.io/pkgs/free/noarch/
                        https://repo.continuum.io/pkgs/pro/linux-64/
                        https://repo.continuum.io/pkgs/pro/noarch/
          config file : /home/user/.condarc
         offline mode : False
    is foreign system : False

If I verify SSLv2_client_method symbols in current curl version, they seem to be there.
But it did give the same error,

An old 7.26 curl works. Have you an idea what the cause could be?

Error: Library not loaded: @rpath/libssl.1.0.0.dylib #877

Issue: I am receiving the following error when trying to load the package.

import netCDF4 as nc

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/john/miniconda3/lib/python3.6/site-packages/netCDF4/__init__.py", line 3, in <module>
    from ._netCDF4 import *
ImportError: dlopen(/Users/john/miniconda3/lib/python3.6/site-packages/netCDF4/_netCDF4.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libssl.1.0.0.dylib
  Referenced from: /Users/john/miniconda3/lib/libssh2.1.dylib
  Reason: image not found

Environment (conda list):
$ conda list

Name Version Build Channel

_r-mutex 1.0.0 anacondar_1
absl-py 0.7.0 py36_1000 conda-forge
alabaster 0.7.12 py_0 conda-forge
appdirs 1.4.3 py_1 conda-forge
appnope 0.1.0 py36_1000 conda-forge
asn1crypto 0.24.0 py36_1003 conda-forge
astor 0.7.1 py_0 conda-forge
astroid 1.6.4 pypi_0 pypi
attrs 18.2.0 py_0 conda-forge
automat 0.7.0 py_1 conda-forge
babel 2.6.0 py_1 conda-forge
backcall 0.1.0 py_0 conda-forge
basemap 1.2.0 py36h3f464f3_1001 conda-forge
blas 1.0 mkl
bleach 3.1.0 py_0 conda-forge
bottleneck 1.2.1 pypi_0 pypi
brewer2mpl 1.4.1 pypi_0 pypi
bwidget 1.9.11 1
bzip2 1.0.6 h1de35cc_1002 conda-forge
c-ares 1.15.0 h1de35cc_1001 conda-forge
ca-certificates 2018.11.29 ha4d7672_0 conda-forge
cachecontrol 0.12.5 pypi_0 pypi
cairo 1.14.12 h9d4d9ac_1005 conda-forge
cartopy 0.17.0 py36h929c6f0_1004 conda-forge
cctools 895 h7512d6f_0 conda-forge
cement 2.10.2 pypi_0 pypi
certifi 2018.11.29 py36_1000 conda-forge
cffi 1.11.5 py36h342bebf_1001 conda-forge
cftime 1.0.3.4 py36h917ab60_1000 conda-forge
chardet 3.0.4 py36_1003 conda-forge
clang 4.0.1 h662ec87_0 conda-forge
clang_osx-64 4.0.1 h1ce6c1d_11 conda-forge
clangxx 4.0.1 hc9b4283_0
clangxx_osx-64 4.0.1 h22b1bf0_11
cloog 0.18.0 10 conda-forge
cloudpickle 0.7.0 py_0 conda-forge
compiler-rt 4.0.1 h5487866_0 conda-forge
conda 4.6.4 py36_0 conda-forge
conda-env 2.6.0 1 conda-forge
constantly 15.1.0 py_0 conda-forge
cryptography 2.5 py36ha12b0ac_0
cryptography-vectors 2.5 py_0 conda-forge
curl 7.63.0 ha441bb4_1000
cycler 0.10.0 py_1 conda-forge
cymem 2.0.2 pypi_0 pypi
cython 0.29.5 py36h0a44026_0 conda-forge
cytoolz 0.9.0.1 pypi_0 pypi
dataclasses 0.6 pypi_0 pypi
dbus 1.13.0 h776b7f1_1000 conda-forge
decorator 4.3.2 py_0 conda-forge
descartes 1.1.0 py_2 conda-forge
dill 0.2.9 py36_0 conda-forge
docutils 0.14 py36_1001 conda-forge
elex 2.4.4 pypi_0 pypi
entrypoints 0.3 py36_1000 conda-forge
expat 2.2.5 h0a44026_1002 conda-forge
fastai 1.0.32 pypi_0 pypi
fastprogress 0.1.16 pypi_0 pypi
feather-format 0.4.0 pypi_0 pypi
fontconfig 2.13.1 h1e4e890_1000 conda-forge
freetype 2.9.1 h597ad8a_1005 conda-forge
fribidi 1.0.5 h1de35cc_1000 conda-forge
future 0.17.1 pypi_0 pypi
gast 0.2.1.post0 py_0 conda-forge
gcc 4.8.5 8 conda-forge
geos 3.7.1 h0a44026_1000 conda-forge
gettext 0.19.8.1 hcca000d_1001 conda-forge
gfortran_osx-64 4.8.5 h22b1bf0_8 conda-forge
ggplot 0.11.5 pypi_0 pypi
glib 2.56.2 h67dad55_1001 conda-forge
gmp 5.1.2 6 conda-forge
graphite2 1.3.13 h2098e52_1000 conda-forge
graphviz 2.38.0 hc6cc99f_1011 conda-forge
grpcio 1.16.1 py36h044775b_1
gsl 2.4 h1de35cc_4
h5py 2.9.0 nompi_py36h35dc34b_1102 conda-forge
harfbuzz 1.9.0 h9889186_1001 conda-forge
hdf4 4.2.13 hf3c6af0_1002 conda-forge
hdf5 1.10.4 nompi_h646315f_1105 conda-forge
html5lib 1.0.1 py_0 conda-forge
hyperlink 17.3.1 py_0 conda-forge
icu 58.2 h0a44026_1000 conda-forge
idna 2.8 py36_1000 conda-forge
imagesize 1.1.0 py_0 conda-forge
incremental 17.5.0 py_0 conda-forge
intel-openmp 2019.1 144
ipykernel 5.1.0 py36h24bf2e0_1002 conda-forge
ipython 7.2.0 py36h24bf2e0_1000 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
ipywidgets 7.4.2 py_0 conda-forge
isl 0.12.2 1 conda-forge
isort 4.3.4 pypi_0 pypi
jedi 0.13.2 py36_1000 conda-forge
jinja2 2.10 py_1 conda-forge
jpeg 9c h1de35cc_1001 conda-forge
jsonschema 3.0.0a3 py36_1000 conda-forge
jupyter 1.0.0 py_1 conda-forge
jupyter_client 5.2.4 py_1 conda-forge
jupyter_console 6.0.0 py_0 conda-forge
jupyter_core 4.4.0 py_0 conda-forge
jupyterlab 0.35.4 py36_0 conda-forge
jupyterlab_server 0.2.0 py_0 conda-forge
keras 2.2.2 py36_0 conda-forge
keras-applications 1.0.4 py_1 conda-forge
keras-base 2.2.2 py36_0
keras-preprocessing 1.0.2 py_1 conda-forge
keyring 17.1.1 py36_1000 conda-forge
kiwisolver 1.0.1 py36h04f5b5a_1002 conda-forge
krb5 1.16.1 hddcf347_7
lazy-object-proxy 1.3.1 pypi_0 pypi
ld64 274.2 h7c2db76_0 conda-forge
libcurl 7.63.0 h051b688_1000
libcxx 4.0.1 h579ed51_0
libcxxabi 4.0.1 hebd6815_0 conda-forge
libedit 3.1.20170329 hcfe32e1_1001 conda-forge
libffi 3.2.1 h0a44026_1005 conda-forge
libgcc 4.8.5 hdbeacc1_10 conda-forge
libgfortran 3.0.1 h93005f0_2
libgpuarray 0.7.6 h1de35cc_1003 conda-forge
libiconv 1.15 h1de35cc_1004 conda-forge
libnetcdf 4.6.2 h6b88ef6_1001 conda-forge
libopenblas 0.3.3 hdc02c5d_3
libpng 1.6.36 ha441bb4_1000 conda-forge
libprotobuf 3.6.1 hd9629dc_1000 conda-forge
libsodium 1.0.16 h1de35cc_1001 conda-forge
libssh2 1.8.0 1 conda-forge
libtiff 4.0.10 h344961e_1002 conda-forge
libxcb 1.13 h1de35cc_1002 conda-forge
libxml2 2.9.8 hf14e9c8_1005 conda-forge
libxslt 1.1.32 h33a18ac_1002 conda-forge
linearmodels 4.8 pypi_0 pypi
llvm 4.0.1 hc748206_0 conda-forge
llvm-lto-tapi 4.0.1 h6701bc3_0 conda-forge
llvm-openmp 4.0.1 hcfea43d_1
lockfile 0.12.2 pypi_0 pypi
lxml 4.3.1 py36h7166777_0 conda-forge
make 4.2.1 h1de35cc_2004 conda-forge
mako 1.0.7 py_1 conda-forge
markdown 2.6.11 py_0 conda-forge
markupsafe 1.1.0 py36h1de35cc_1000 conda-forge
matplotlib 3.0.2 pypi_0 pypi
matplotlib-base 3.0.2 py36hf043ca5_1002 conda-forge
mccabe 0.6.1 pypi_0 pypi
mistune 0.8.4 py36h1de35cc_1000 conda-forge
mizani 0.5.3 pypi_0 pypi
mkl 2019.1 144
mkl_fft 1.0.10 py36_0 conda-forge
mkl_random 1.0.2 py36_0 conda-forge
mock 2.0.0 py36_1000 conda-forge
mpc 1.1.0 5 conda-forge
mpfr 4.0.1 0 conda-forge
msgpack-numpy 0.4.3.2 py_0 conda-forge
msgpack-python 0.6.1 py36h04f5b5a_0 conda-forge
murmurhash 1.0.1 pypi_0 pypi
nbconvert 5.3.1 py_1 conda-forge
nbformat 4.4.0 py_1 conda-forge
ncurses 6.1 h0a44026_1002 conda-forge
netcdf4 1.4.2 py36hd700958_1001 conda-forge
notebook 5.7.4 py36_1000 conda-forge
numexpr 2.6.8 pypi_0 pypi
numpy 1.15.4 py36hacdab7b_0
numpy-base 1.15.4 py36h6575580_0
numpydoc 0.8.0 py_1 conda-forge
olefile 0.46 py_0 conda-forge
openblas 0.3.3 hdc02c5d_1001 conda-forge
opencv-python 3.4.1.15 pypi_0 pypi
openssl 1.1.1a h1de35cc_1000 conda-forge
owslib 0.17.1 py_0 conda-forge
packaging 19.0 py_0 conda-forge
palettable 3.1.1 pypi_0 pypi
pandas 0.24.1 py36h0a44026_0 conda-forge
pandoc 2.6 1 conda-forge
pandocfilters 1.4.2 py_1 conda-forge
pango 1.42.4 h060686c_0
parso 0.3.3 py_0 conda-forge
patsy 0.5.1 py_0 conda-forge
pbr 5.1.2 py_0 conda-forge
pcre 8.42 h378b8a2_0
pexpect 4.6.0 py36_1000 conda-forge
pickleshare 0.7.5 py36_1000 conda-forge
pillow 5.3.0 pypi_0 pypi
pip 18.1 pypi_0 pypi
pixman 0.34.0 h1de35cc_1003 conda-forge
plac 0.9.6 pypi_0 pypi
plotly 3.6.1 py_0 conda-forge
plotnine 0.5.1 py_0 conda-forge
preshed 2.0.1 pypi_0 pypi
progressbar2 3.38.0 pypi_0 pypi
proj4 5.2.0 h1de35cc_1001 conda-forge
prometheus_client 0.5.0 py_0 conda-forge
prompt_toolkit 2.0.8 py_0 conda-forge
protobuf 3.6.1 py36h0a44026_1001 conda-forge
psutil 5.5.0 py36h1de35cc_0 conda-forge
pthread-stubs 0.4 h1de35cc_1001 conda-forge
ptyprocess 0.6.0 py36_1000 conda-forge
pyarrow 0.12.0 pypi_0 pypi
pyasn1 0.4.4 py_1 conda-forge
pyasn1-modules 0.2.3 py_0 conda-forge
pycodestyle 2.5.0 py_0 conda-forge
pycosat 0.6.3 py36h1de35cc_1001 conda-forge
pycparser 2.19 py_0 conda-forge
pyepsg 0.4.0 py_0 conda-forge
pyflakes 2.1.0 py_0 conda-forge
pygam 0.8.0 pypi_0 pypi
pygments 2.3.1 py_0 conda-forge
pygpu 0.7.6 py36h917ab60_1000 conda-forge
pyhamcrest 1.9.0 py_2 conda-forge
pykdtree 1.3.1 py36h917ab60_1002 conda-forge
pylint 1.9.1 pypi_0 pypi
pymongo 3.3.0 pypi_0 pypi
pyopenssl 19.0.0 py36_0 conda-forge
pyparsing 2.3.1 py_0 conda-forge
pyproj 1.9.6 py36h9c430a6_1000 conda-forge
pyqt 4.11.4 py36_2 conda-forge
pyrsistent 0.14.10 py36h1de35cc_0 conda-forge
pyshp 2.0.1 py_0 conda-forge
pysocks 1.6.8 py36_1002 conda-forge
pystan 2.17.1.0 py36h1702cab_1003 conda-forge
python 3.6.8 haf84260_0
python-dateutil 2.8.0 py_0 conda-forge
python-graphviz 0.10.1 pypi_0 pypi
python-utils 2.3.0 pypi_0 pypi
python.app 1.2 py36h1de35cc_1200 conda-forge
pytz 2018.9 py_0 conda-forge
pyyaml 3.13 py36h1de35cc_1001 conda-forge
pyzmq 17.1.2 py36h111632d_1001 conda-forge
qt 4.8.7 1 anaconda
qtawesome 0.5.6 pyh8a2030e_0 conda-forge
qtconsole 4.4.3 py_0 conda-forge
qtpy 1.6.0 pyh8a2030e_0 conda-forge
r-abind 1.4_5 r351h6115d3f_1000 conda-forge
r-assertthat 0.2.0 r351h6115d3f_1001 conda-forge
r-backports 1.1.3 r351h46e59ec_1000 conda-forge
r-base 3.5.1 h539fb6c_1
r-base64enc 0.1_3 r351h46e59ec_1002 conda-forge
r-bh 1.69.0_1 r351h6115d3f_0 conda-forge
r-bindr 0.1.1 r351h6115d3f_1001 conda-forge
r-bindrcpp 0.2.2 r351h466af19_1001 conda-forge
r-bit 1.1_12 r351h1de35cc_1002 conda-forge
r-bit64 0.9_7 r351h46e59ec_1000 conda-forge
r-blob 1.1.1 r351_1001 conda-forge
r-boot 1.3_20 r351_1000 conda-forge
r-broom 0.5.1 r351h6115d3f_1000 conda-forge
r-callr 3.1.1 r351h6115d3f_1000 conda-forge
r-caret 6.0_81 r351h46e59ec_1000 conda-forge
r-cellranger 1.1.0 r351h6115d3f_1001 conda-forge
r-class 7.3_15 r351h46e59ec_1000 conda-forge
r-cli 1.0.1 r351h6115d3f_1000 conda-forge
r-clipr 0.5.0 r351h6115d3f_0 conda-forge
r-cluster 2.0.7_1 r351hfffe0aa_1000 conda-forge
r-codetools 0.2_16 r351h6115d3f_1000 conda-forge
r-colorspace 1.4_0 r351h46e59ec_0 conda-forge
r-crayon 1.3.4 r351h6115d3f_1001 conda-forge
r-curl 3.3 r351h46e59ec_0 conda-forge
r-cvst 0.2_2 r351h6115d3f_1000 conda-forge
r-data.table 1.12.0 r351h46e59ec_0 conda-forge
r-dbi 1.0.0 r351h6115d3f_1001 conda-forge
r-dbplyr 1.3.0 r351h6115d3f_1000 conda-forge
r-ddalpha 1.3.4 r351hbe7ee20_1001 conda-forge
r-deoptimr 1.0_8 r351h6115d3f_1001 conda-forge
r-dichromat 2.0_0 r351_2000 conda-forge
r-digest 0.6.18 r351h46e59ec_1000 conda-forge
r-dimred 0.1.0 r351h6115d3f_1002 conda-forge
r-dplyr 0.7.8 r351h466af19_1000 conda-forge
r-drr 0.0.3 r351h6115d3f_1001 conda-forge
r-essentials 3.5.1 r351_2000 conda-forge
r-evaluate 0.12 r351h6115d3f_1000 conda-forge
r-fansi 0.4.0 r351h46e59ec_1000 conda-forge
r-forcats 0.3.0 r351h6115d3f_1001 conda-forge
r-foreach 1.4.4 r351h6115d3f_1001 conda-forge
r-foreign 0.8_71 r351h46e59ec_1002 conda-forge
r-formatr 1.5 r351h6115d3f_1001 conda-forge
r-fs 1.2.6 r351h466af19_1000 conda-forge
r-generics 0.0.2 r351h6115d3f_1001 conda-forge
r-geometry 0.3_6 r351h46e59ec_1002 conda-forge
r-ggplot2 3.1.0 r351h6115d3f_1000 conda-forge
r-gistr 0.4.2 r351h6115d3f_1001 conda-forge
r-glmnet 2.0_16 r351hfffe0aa_1001 conda-forge
r-glue 1.3.0 r351h1de35cc_1002 conda-forge
r-gower 0.1.2 r351h46e59ec_1002 conda-forge
r-gtable 0.2.0 r351h6115d3f_1001 conda-forge
r-haven 2.0.0 r351h466af19_1000 conda-forge
r-hexbin 1.27.2 r351hfffe0aa_1002 conda-forge
r-highr 0.7 r351h6115d3f_1001 conda-forge
r-hms 0.4.2 r351h6115d3f_1000 conda-forge
r-htmltools 0.3.6 r351h0a44026_1002 conda-forge
r-htmlwidgets 1.3 r351h6115d3f_1000 conda-forge
r-httpuv 1.4.5.1 r351h0a44026_1000 conda-forge
r-httr 1.4.0 r351h6115d3f_1000 conda-forge
r-ipred 0.9_8 r351h46e59ec_1000 conda-forge
r-irdisplay 0.7 r351_1000 conda-forge
r-irkernel 0.8.15 r351h6115d3f_1001 conda-forge
r-iterators 1.0.10 r351h6115d3f_1001 conda-forge
r-jsonlite 1.6 r351h46e59ec_1000 conda-forge
r-kernlab 0.9_27 r351h466af19_1000 conda-forge
r-kernsmooth 2.23_15 r351hfffe0aa_1002 conda-forge
r-knitr 1.21 r351h6115d3f_1000 conda-forge
r-labeling 0.3 r351h6115d3f_1001 conda-forge
r-later 0.7.5 r351h466af19_1000 conda-forge
r-lattice 0.20_38 r351h46e59ec_1000 conda-forge
r-lava 1.6.4 r351h6115d3f_1000 conda-forge
r-lazyeval 0.2.1 r351h46e59ec_1002 conda-forge
r-lubridate 1.7.4 r351h466af19_1001 conda-forge
r-magic 1.5_8 r351h6115d3f_1000 conda-forge
r-magrittr 1.5 r351h6115d3f_1001 conda-forge
r-maps 3.3.0 r351h46e59ec_1002 conda-forge
r-markdown 0.9 r351h46e59ec_1000 conda-forge
r-mass 7.3_51.1 r351h46e59ec_1000 conda-forge
r-matrix 1.2_15 r351h46e59ec_1000 conda-forge
r-memoise 1.1.0 r351h6115d3f_1001 conda-forge
r-mgcv 1.8_26 r351h46e59ec_1000 conda-forge
r-mime 0.6 r351h46e59ec_1000 conda-forge
r-modelmetrics 1.1.0 r351h466af19_1002 conda-forge
r-modelr 0.1.2 r351h6115d3f_1001 conda-forge
r-munsell 0.5.0 r351h6115d3f_1001 conda-forge
r-nlme 3.1_137 r351hfffe0aa_1000 conda-forge
r-nnet 7.3_12 r351h46e59ec_1002 conda-forge
r-numderiv 2016.8_1 r351h6115d3f_1001 conda-forge
r-openssl 1.0.2 r351h46e59ec_1
r-pbdzmq 0.3_3 r351hc3e5428_1000 conda-forge
r-pillar 1.3.1 r351h6115d3f_1000 conda-forge
r-pkgconfig 2.0.2 r351h6115d3f_1001 conda-forge
r-plogr 0.2.0 r351h6115d3f_1001 conda-forge
r-pls 2.7_0 r351h6115d3f_1000 conda-forge
r-plyr 1.8.4 r351h466af19_1002 conda-forge
r-praise 1.0.0 r351h6115d3f_1001 conda-forge
r-prettyunits 1.0.2 r351h6115d3f_1001 conda-forge
r-processx 3.2.1 r351h46e59ec_1000 conda-forge
r-prodlim 2018.04.18 r351h466af19_1002 conda-forge
r-progress 1.2.0 r351h6115d3f_1002 conda-forge
r-promises 1.0.1 r351h466af19_1000 conda-forge
r-pryr 0.1.4 r351h466af19_1002 conda-forge
r-ps 1.3.0 r351h46e59ec_1000 conda-forge
r-purrr 0.2.5 r351h46e59ec_1002 conda-forge
r-quantmod 0.4_13 r351h6115d3f_1000 conda-forge
r-r6 2.3.0 r351h6115d3f_1000 conda-forge
r-randomforest 4.6_14 r351hfffe0aa_1000 conda-forge
r-rbokeh 0.5.0 r351h6115d3f_1001 conda-forge
r-rcolorbrewer 1.1_2 r351h6115d3f_1001 conda-forge
r-rcpp 1.0.0 r351h466af19_1000 conda-forge
r-rcpproll 0.3.0 r351h466af19_1000 conda-forge
r-readr 1.3.1 r351h466af19_1000 conda-forge
r-readxl 1.2.0 r351h466af19_1000 conda-forge
r-recipes 0.1.4 r351h6115d3f_1000 conda-forge
r-recommended 3.5.1 r351_1001 conda-forge
r-rematch 1.0.1 r351h6115d3f_1001 conda-forge
r-repr 0.19.1 r351h6115d3f_1000 conda-forge
r-reprex 0.2.1 r351h6115d3f_1000 conda-forge
r-reshape2 1.4.3 r351h466af19_1003 conda-forge
r-rlang 0.3.1 r351h46e59ec_0 conda-forge
r-rmarkdown 1.11 r351h6115d3f_1000 conda-forge
r-robustbase 0.93_2 r351hfffe0aa_1000 conda-forge
r-rpart 4.1_13 r351h46e59ec_1002 conda-forge
r-rprojroot 1.3_2 r351h6115d3f_1001 conda-forge
r-rsqlite 2.1.1 r351h466af19_1000 conda-forge
r-rstudioapi 0.9.0 r351h6115d3f_0 conda-forge
r-rvest 0.3.2 r351h6115d3f_1001 conda-forge
r-scales 1.0.0 r351h466af19_1001 conda-forge
r-selectr 0.4_1 r351h6115d3f_1000 conda-forge
r-sfsmisc 1.1_2 r351h6115d3f_1000 conda-forge
r-shiny 1.2.0 r351_1000 conda-forge
r-sourcetools 0.1.7 r351h0a44026_1000 conda-forge
r-spatial 7.3_11 r351h46e59ec_1002 conda-forge
r-squarem 2017.10_1 r351h6115d3f_1001 conda-forge
r-stringi 1.2.4 r351h466af19_1001 conda-forge
r-stringr 1.3.1 r351h6115d3f_1001 conda-forge
r-survival 2.43_3 r351h46e59ec_1000 conda-forge
r-testthat 2.0.1 r351h466af19_1000 conda-forge
r-tibble 2.0.1 r351h46e59ec_0 conda-forge
r-tidyr 0.8.2 r351h466af19_1002 conda-forge
r-tidyselect 0.2.5 r351h466af19_1000 conda-forge
r-tidyverse 1.2.1 r351h6115d3f_1001 conda-forge
r-timedate 3043.102 r351h6115d3f_1000 conda-forge
r-tinytex 0.10 r351h6115d3f_0 conda-forge
r-ttr 0.23_4 r351hfffe0aa_1000 conda-forge
r-utf8 1.1.4 r351h46e59ec_1000 conda-forge
r-uuid 0.1_2 r351h46e59ec_1001 conda-forge
r-viridislite 0.3.0 r351h6115d3f_1001 conda-forge
r-whisker 0.3_2 r351h6115d3f_1001 conda-forge
r-withr 2.1.2 r351h6115d3f_1000 conda-forge
r-xfun 0.4 r351h6115d3f_1000 conda-forge
r-xml2 1.2.0 r351h466af19_1002 conda-forge
r-xtable 1.8_3 r351_2000 conda-forge
r-xts 0.11_1 r351h46e59ec_1000 conda-forge
r-yaml 2.2.0 r351h46e59ec_1001 conda-forge
r-zoo 1.8_4 r351h46e59ec_1000 conda-forge
readline 7.0 hcfe32e1_1001 conda-forge
regex 2018.11.22 pypi_0 pypi
requests 2.19.1 pypi_0 pypi
retrying 1.3.3 py_2 conda-forge
rope 0.10.7 py_1 conda-forge
rpy2 2.9.4 py36r351h941a26a_1 conda-forge
ruamel_yaml 0.15.71 py36h1de35cc_1000 conda-forge
scikit-learn 0.20.2 py36h27c97d8_0
scipy 1.2.0 py36h1410ff5_0
seaborn 0.9.0 py_0 conda-forge
send2trash 1.5.0 py_0 conda-forge
service_identity 17.0.0 py_0 conda-forge
setuptools 40.8.0 py36_0 conda-forge
shapely 1.6.4 py36h2bcc7ef_1002 conda-forge
simplegeneric 0.8.1 py_1 conda-forge
sip 4.18 py36_1 conda-forge
six 1.12.0 py36_1000 conda-forge
snowballstemmer 1.2.1 py_1 conda-forge
spacy 2.0.16 pypi_0 pypi
sphinx 1.8.4 py36_0 conda-forge
sphinxcontrib 1.0 py36_1
sphinxcontrib-websupport 1.1.0 py_1 conda-forge
spyder-kernels 0.4.2 py36_0 conda-forge
sqlite 3.26.0 h1765d9f_1000 conda-forge
statsmodels 0.9.0 py36h917ab60_1000 conda-forge
tensorboard 1.10.0 py36_0 conda-forge
tensorflow 1.10.0 py36_0 conda-forge
termcolor 1.1.0 py_2 conda-forge
terminado 0.8.1 py36_1001 conda-forge
testpath 0.4.2 py36_1000 conda-forge
theano 1.0.4 py36h0a44026_1000 conda-forge
thinc 6.12.0 pypi_0 pypi
tk 8.6.9 ha441bb4_1000 conda-forge
tktable 2.10 h1de35cc_0
toolz 0.9.0 pypi_0 pypi
torchvision-nightly 0.2.1 pypi_0 pypi
tornado 5.1.1 py36h1de35cc_1000 conda-forge
tqdm 4.31.1 py_0 conda-forge
traitlets 4.3.2 py36_1000 conda-forge
twisted 18.9.0 py36h1de35cc_1000 conda-forge
typed-ast 1.3.1 py36h1de35cc_0 conda-forge
typing 3.6.6 pypi_0 pypi
tzlocal 1.5.1 py_0 conda-forge
ujson 1.35 pypi_0 pypi
urllib3 1.24.1 py36_1000 conda-forge
wcwidth 0.1.7 py_1 conda-forge
webencodings 0.5.1 py_1 conda-forge
werkzeug 0.14.1 py_0 conda-forge
wget 1.19.5 h051b688_0
wheel 0.33.0 py36_0 conda-forge
widgetsnbextension 3.4.2 py36_1000 conda-forge
wrapt 1.10.11 pypi_0 pypi
wurlitzer 1.0.2 py36_1000 conda-forge
xorg-kbproto 1.0.7 h1de35cc_1002 conda-forge
xorg-libice 1.0.9 h1de35cc_1004 conda-forge
xorg-libsm 1.2.3 h1de35cc_1000 conda-forge
xorg-libx11 1.6.7 h1de35cc_1000 conda-forge
xorg-libxau 1.0.9 h1de35cc_0 conda-forge
xorg-libxdmcp 1.1.2 h1de35cc_1007 conda-forge
xorg-libxext 1.3.3 h1de35cc_1004 conda-forge
xorg-libxrender 0.9.10 h1de35cc_1002 conda-forge
xorg-renderproto 0.11.1 h1de35cc_1002 conda-forge
xorg-xextproto 7.3.0 h1de35cc_1002 conda-forge
xorg-xproto 7.0.31 h1de35cc_1007 conda-forge
xz 5.2.4 h1de35cc_1001 conda-forge
yaml 0.1.7 h1de35cc_1001 conda-forge
zeromq 4.2.5 h0a44026_1006 conda-forge
zlib 1.2.11 h1de35cc_1004 conda-forge
zope 1.0 py36_1
zope.interface 4.6.0 py36h1de35cc_1000 conda-forge
zstd 1.3.3 1 conda-forge

Python 2 build of latest?

Could we please enable a Python2 build?

Yes, I know we all should have gone to py3 by now, but I'm sure I'm not alone in having legacy systems that are still on py2.

And it turns out that there have been some changes to Tomcat / TDS that break older versions of the netcdfC lib. So we REALLY need the latest netcdfC lib.

And it looks like the latest py2 build requires netcdf < 4.7:

libnetcdf >=4.6.1,<4.7.0a0

and 4.6.1 is over a year old, so we really need this.

And at least on Windows, the whole stack has to be built with the py2 compatible compiler, so I'm not entirely sure how to get that done.

I think there's a way to ping the bot to build for py2, but I can't find the docs for that right now. But it it's a simple as that, let's do it!

Incompatible libjpeg library

Doing a clean install of these dependencies using the condo-forge channel gives incompatible libraries:

(cis_dev)aopposxlap18:cis_repo_test_files watson-parris$ python -m'netCDF4'
Traceback (most recent call last):
File "/Users/watson-parris/anaconda/envs/cis_dev/lib/python2.7/runpy.py", line 163, in _run_module_as_main
mod_name, _Error)
File "/Users/watson-parris/anaconda/envs/cis_dev/lib/python2.7/runpy.py", line 111, in _get_module_details
import(mod_name) # Do not catch exceptions initialising package
File "/Users/watson-parris/anaconda/envs/cis_dev/lib/python2.7/site-packages/netCDF4/init.py", line 3, in
from ._netCDF4 import *
ImportError: dlopen(/Users/watson-parris/anaconda/envs/cis_dev/lib/python2.7/site-packages/netCDF4/_netCDF4.so, 2): Library not loaded: @rpath/libjpeg.8.dylib
Referenced from: /Users/watson-parris/anaconda/envs/cis_dev/lib/libnetcdf.11.dylib
Reason: Incompatible library version: libnetcdf.11.dylib requires version 13.0.0 or later, but libjpeg.8.dylib provides version 12.0.0

These are the libraries conda picks up:

(cis_dev)aopposxlap18:cis_repo_test_files watson-parris$ conda list

packages in environment at /Users/watson-parris/anaconda/envs/cis_dev:

biggus 0.14.0 py27_1 condo-forge
blas 1.1 openblas conda-forge
ca-certificates 2016.2.28 0 condo-forge
cartopy 0.14.2 np111py27_1 condo-forge
cf-units 1.1.1
cf_units 1.1.1 py27_0 conda-forge
curl 7.49.1 0 condo-forge
cycler 0.10.0 py27_0 defaults
ecmwf_grib 1.15.0 0 condo-forge
expat 2.1.0 1 condo-forge
freetype 2.6.3 1 condo-forge
funcsigs 1.0.2 py27_0 defaults
functools32 3.2.3.2 py27_1 conda-forge
geos 3.5.0 0 defaults
hdf4 4.2.11 4 condo-forge
hdf5 1.8.17 2 condo-forge
icu 56.1 4 condo-forge
iris 1.9.2 py27_1 conda-forge
jasper 1.900.1 2 https://conda.binstar.org/scitools/osx-64/jasper-1.900.1-2.tar.bz2
jpeg 9b 0 condo-forge
libgfortran 3.0.0 0 condo-forge
libiconv 1.14 3 condo-forge
libmo_unpack 3.0 1 condo-forge
libnetcdf 4.4.1 0 defaults
libpng 1.6.23 0 condo-forge
libtiff 4.0.6 6 condo-forge
libxml2 2.9.3 9 condo-forge
libxslt 1.1.28 2
lxml 3.6.1 py27_0 defaults
matplotlib 1.5.2 np111py27_4 condo-forge
mo-pack 0.2.0
mo_pack 0.2.0 np111py27_0 condo-forge
mock 2.0.0 py27_0 defaults
netcdf4 1.2.4 np111py27_2 condo-forge
nose 1.3.7 py27_1 defaults
numpy 1.11.1 py27_blas_openblas_201 [blas_openblas] condo-forge
openblas 0.2.18 4 condo-forge
openssl 1.0.2h 1 defaults
owslib 0.11.0 py27_0 conda-forge
pandas 0.18.1 np111py27_1 condo-forge
pbr 1.10.0 py27_0 defaults
pillow 3.3.0 py27_0 condo-forge
pip 8.1.2 py27_0 defaults
proj.4 4.9.2 0 condo-forge
psutil 4.3.0 py27_0 conda-forge
pyepsg 0.3.1 py27_0 conda-forge
pyhamcrest 1.8.3 py27_0 file:///Users/watson-parris/anaconda/conda-bld/osx-64/pyhamcrest-1.8.3-py27_0.tar.bz2
pyhdf 0.9.0 np111py27_1 condo-forge
pyke 1.1.1 py27_0 https://conda.binstar.org/scitools/osx-64/pyke-1.1.1-py27_0.tar.bz2
pyparsing 2.1.4 py27_0 defaults
pyproj 1.9.5.1 py27_0 conda-forge
pyshp 1.2.3 py27_0 scitools
python 2.7.12 1 defaults
python-dateutil 2.5.3 py27_0 defaults
python-ecmwf_grib 1.15.0 np111py27_0 condo-forge
pytz 2016.6.1 py27_0 defaults
readline 6.2 2
requests 2.10.0 py27_0 defaults
scipy 0.18.0 np111py27_blas_openblas_201 [blas_openblas] condo-forge
setuptools 23.0.0 py27_0 defaults
shapely 1.5.16 py27_0 defaults
six 1.10.0 py27_0 defaults
sqlite 3.13.0 0 defaults
tk 8.5.18 0
udunits2 2.2.20 1 condo-forge
wheel 0.29.0 py27_0 defaults
xz 5.2.2 0 condo-forge
zlib 1.2.8 3 defaults

The weird thing is that I have libjpeg 9 installed, so for some reason it looks like the netcdf install isn't linking against it?

date

Issue:


Environment (conda list):
$ conda list


Details about conda and system ( conda info ):
$ conda info

Runtime segmentation fault using conda-forge netcdf4

This is very similar to #44.

The following code triggers a seg fault using netcdf4 1.4.1 from conda-forge (build py37h08833f9_0):

In [1]: from netCDF4 import Dataset

In [2]: Dataset('disk_mhdhdf5_chk_0020')
Assertion failed: (var->varid == grp->vars.nelems), function nc4_vararray_add, file /opt/concourse/worker/volumes/live/fc562f18-66b3-463b-5e64-a8624403e593/volume/libnetcdf_1536427225238/work/libsrc4/nc4var.c, line 431.

The file that triggers this is available here: http://use.yt/upload/4e49c548

Note that this is not a valid netcdf4 file. We hit this because yt will try to load random hdf5 files as netcdf4 files as a means to test if a given hdf5 file is a valid netcdf4 file.

Note that if I install netcdf4 from homebrew and the python bindings from pip, I get a RuntimeError and not a hard crash of the interpreter:

In [1]: from netCDF4 import Dataset

In [2]: Dataset('disk_mhdhdf5_chk_0020')
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-2-a67635ee387f> in <module>()
----> 1 Dataset('disk_mhdhdf5_chk_0020')

netCDF4/_netCDF4.pyx in netCDF4._netCDF4.Dataset.__init__()

netCDF4/_netCDF4.pyx in netCDF4._netCDF4._get_vars()

netCDF4/_netCDF4.pyx in netCDF4._netCDF4._ensure_nc_success()

RuntimeError: NetCDF: Variable not found

netcdf4<1.4.0 + gdal

netcdf4 added some improvements in the 1.4.0 release. They are unfortunately backwards incompatible. I am hoping to get a netcdf4<1.4.0 build that is compatible with gdal. Right now I get:

$ conda install -c conda-forge "netcdf4<1.4.0" gdal
$ python -c "import osgeo"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/conda/lib/python3.6/site-packages/ocgis/__init__.py", line 5, in <module>
    import osgeo
  File "/opt/conda/lib/python3.6/site-packages/osgeo/__init__.py", line 21, in <module>
    _gdal = swig_import_helper()
  File "/opt/conda/lib/python3.6/site-packages/osgeo/__init__.py", line 17, in swig_import_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
  File "/opt/conda/lib/python3.6/imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "/opt/conda/lib/python3.6/imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: libpoppler.so.71: cannot open shared object file: No such file or directory

Is there a trick I should be using? Can we get a working build for netcdf4<1.4.0+gdal? Upgrading to the new cftime was not bad, but I'd like for code built on older netcdf4 to be supported on conda-forge until we get a new one out. Thanks!

Build number update changes libnetcdf.so version number

I see that you've recently updated from build number 1 to 2 of version 1.5.1.2 of netcdf4. This is what is installed into the lib directory of my conda environment with build 1:

libnetcdf.a
libnetcdf.settings
libnetcdf.so
libnetcdf.so.13

This is with build 2:

libnetcdf.a
libnetcdf.settings
libnetcdf.so
libnetcdf.so.15

Conda packages that are pinned to version 1.5.1.2 but built against build 1 will not work with build 2 since they cannot find libnetcdf.so.13:

ImportError: libnetcdf.so.13: cannot open shared object file: No such file or directory

ImportError: libssl.so.1.0.0: cannot open shared object file: No such file or directory

Issue:
from ._netCDF4 import *
ImportError: libssl.so.1.0.0: cannot open shared object file: No such file or directory


Environment (conda list):
$ conda list

Name Version Build Channel

_ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0 defaults
affine 2.2.2 py_0 conda-forge
alabaster 0.7.10 py36h306e16b_0 defaults
altair 2.3.0 py36_1001 conda-forge
altgraph 0.15 pypi_0 pypi
anaconda-client 1.6.9 py36_0 defaults
anaconda-navigator 1.8.4 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
anaconda-project 0.8.2 py36h44fb852_0 defaults
asn1crypto 0.24.0 py36_0 defaults
astroid 1.6.1 py36_0 defaults
astropy 2.0.3 py36h14c3975_0 defaults
atomicwrites 1.1.5 pypi_0 pypi
attrs 18.2.0 py_0 conda-forge
babel 2.5.3 py36_0 defaults
backports 1.0 py36hfa02d7e_1 defaults
backports.shutil_get_terminal_size 1.0.0 py36hfea85ff_2 defaults
basemap 1.2.0 py36h50ae964_0 conda-forge
beautifulsoup4 4.6.0 py36h49b8c8c_1 defaults
bibtexparser 1.0.1 pypi_0 pypi
bitarray 0.8.1 py36h14c3975_1 defaults
bkcharts 0.2 py36h735825a_0 defaults
blas 1.0 mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
blaze 0.11.3 py36h4e06776_0 defaults
bleach 2.1.2 py36_0 defaults
blosc 1.14.4 hfc679d8_0 conda-forge
bokeh 0.12.13 py36h2f9c1c0_0 defaults
boost-cpp 1.67.0 h3a22d5f_0 conda-forge
boto 2.48.0 py36h6e4cd66_1 defaults
boto3 1.9.100 py_0 conda-forge
botocore 1.12.100 py_0 conda-forge
bottleneck 1.2.1 py36haac1ea0_0 defaults
branca 0.3.1 py_0 conda-forge
bzip2 1.0.6 h9a117a8_4 defaults
ca-certificates 2018.11.29 ha4d7672_0 conda-forge
cairo 1.14.12 he6fea26_5 conda-forge
cartopy 0.17.0 py36hd1c7146_1000 conda-forge
cdsapi 0.1.1 pypi_0 pypi
certifi 2018.4.16 pypi_0 pypi
cf_units 2.0.1 py36_1 conda-forge
cffi 1.11.4 py36h9745a5d_0 defaults
cftime 1.0.0 py36_0 conda-forge
chardet 3.0.4 py36h0f667ec_1 defaults
cinrad 1.2 pypi_0 pypi
click 7.0 py_0 conda-forge
click-plugins 1.0.3 pypi_0 pypi
cligj 0.4.0 pypi_0 pypi
cloudpickle 0.5.2 py36_1 defaults
clyent 1.2.2 py36h7e57e65_1 defaults
cmocean 2.0 py_0 conda-forge
colorama 0.3.9 py36h489cec4_0 defaults
conda 4.6.6 py36_0 conda-forge
conda-build 3.4.1 py36_0 defaults
conda-env 2.6.0 h36134e3_1 defaults
conda-verify 2.0.0 py36h98955d8_0 defaults
contextily 1.0rc1 py_0 conda-forge
contextlib2 0.5.5 py36h6c84a62_0 defaults
cryptography 2.5 py36h1ba5d50_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
curl 7.63.0 hbc83047_1000 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
cycler 0.10.0 py_1 conda-forge
cython 0.27.3 py36h1860423_0 defaults
cytoolz 0.9.0 py36h14c3975_0 defaults
dash 0.32.2 pypi_0 pypi
dash-renderer 0.16.1 pypi_0 pypi
dask 0.16.1 py36_0 defaults
dask-core 0.16.1 py36_0 defaults
datashape 0.5.4 py36h3ad6b5c_0 defaults
dbus 1.13.0 h3a4f0e9_0 conda-forge
decorator 4.2.1 py36_0 defaults
descartes 1.1.0 py_2 conda-forge
distributed 1.20.2 py36_0 defaults
docopt 0.6.2 py_1 conda-forge
docutils 0.14 py36_1001 conda-forge
dukpy 0.2.0 pypi_0 pypi
eccodes 2.8.2 ha8b302a_0 conda-forge
ecmwf-api-client 1.5.0 pypi_0 pypi
entrypoints 0.2.3 py36h1aec115_2 defaults
et_xmlfile 1.0.1 py36hd6bccc3_0 defaults
expat 2.2.5 he0dffb1_0 defaults
fastcache 1.0.2 py36h14c3975_2 defaults
filelock 2.0.13 py36h646ffb5_0 defaults
fiona 1.7.11.post2 pypi_0 pypi
flask 0.12.2 py36hb24657c_0 defaults
flask-compress 1.4.0 pypi_0 pypi
flask-cors 3.0.3 py36h2d857d3_0 defaults
folium 0.7.0 py_0 conda-forge
fontconfig 2.13.1 h2176d3f_1000 conda-forge
freetype 2.9.1 h94bbf69_1005 conda-forge
freexl 1.0.5 hf837533_1 conda-forge
future 0.16.0 pypi_0 pypi
gdal 2.2.4 py36hb00a9d7_1 conda-forge
geocoder 1.38.1 pypi_0 pypi
geographiclib 1.49 py_0 conda-forge
geopandas 0.3.0 pypi_0 pypi
geoplot 0.2.3 py_1 conda-forge
geopy 1.18.1 py_0 conda-forge
geos 3.6.2 1 conda-forge
geotiff 1.4.2 hb54a4aa_2 conda-forge
get_terminal_size 1.0.0 haa9412d_0 defaults
gettext 0.19.8.1 0 conda-forge
gevent 1.2.2 py36h2fe25dc_0 defaults
giflib 5.1.4 h470a237_1 conda-forge
glib 2.55.0 h464dc38_2 conda-forge
glob2 0.6 py36he249c77_0 defaults
gmp 6.1.2 h6c8ec71_1 defaults
gmpy2 2.0.8 py36hc8893dd_2 defaults
graphite2 1.3.10 hf63cedd_1 defaults
greenlet 0.4.12 py36h2d503a6_0 defaults
gst-plugins-base 1.12.4 h33fb286_0 defaults
gstreamer 1.12.5 h61a6719_0 conda-forge
h5netcdf 0.5.1 py_0 conda-forge
h5py 2.8.0 py36h3010b51_1003 conda-forge
harfbuzz 1.9.0 h08d66d9_0 conda-forge
hdf4 4.2.13 0 conda-forge
hdf5 1.10.2 hc401514_3 conda-forge
heapdict 1.0.0 py36_2 defaults
html5lib 1.0.1 py36h2f9c1c0_0 defaults
icu 58.2 h9c2bf20_1 defaults
idna 2.6 py36h82fb2a8_1 defaults
imageio 2.2.0 py36he555465_0 defaults
imagesize 0.7.1 py36h52d8127_0 defaults
inflection 0.3.1 py36_0 anaconda
intel-openmp 2018.0.0 hc7b2577_8 defaults
ipykernel 4.8.0 py36_0 defaults
ipython 6.2.1 py36h88c514a_1 defaults
ipython_genutils 0.2.0 py36hb52b0d5_0 defaults
ipywidgets 7.1.1 py36_0 defaults
iris 2.0.0 py36_0 conda-forge
isort 4.2.15 py36had401c0_0 defaults
itchat 1.2.32 pypi_0 pypi
itsdangerous 0.24 py36h93cc618_1 defaults
jasper 1.900.1 hff1ad4c_5 conda-forge
javascripthon 0.10 pypi_0 pypi
jbig 2.1 hdba287a_0 defaults
jdcal 1.3 py36h4c697fb_0 defaults
jedi 0.11.1 py36_0 defaults
jieba 0.39 pypi_0 pypi
jinja2 2.10 py36ha16c418_0 defaults
jmespath 0.9.3 py_1 conda-forge
jpeg 9c h470a237_1 conda-forge
json-c 0.12.1 h470a237_1 conda-forge
jsonschema 2.6.0 py36h006f8b5_0 defaults
jupyter 1.0.0 py36_4 defaults
jupyter-echarts-pypkg 0.1.1 pypi_0 pypi
jupyter_client 5.2.2 py36_0 defaults
jupyter_console 5.2.0 py36he59e554_1 defaults
jupyter_core 4.4.0 py36h7c827e3_0 defaults
jupyterlab 0.31.5 py36_0 defaults
jupyterlab_launcher 0.10.2 py36_0 defaults
kealib 1.4.9 h0bee7d0_2 conda-forge
kiwisolver 1.0.1 py36h6bb024c_1002 conda-forge
krb5 1.16.1 h173b8e3_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
latexcodec 1.0.5 pypi_0 pypi
lazy-object-proxy 1.3.1 py36h10fcdad_0 defaults
libcurl 7.63.0 h20c2e04_1000 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
libdap4 3.19.1 0 conda-forge
libedit 3.1.20170329 haf1bffa_1 conda-forge
libffi 3.2.1 hd88cf55_4 defaults
libgcc 7.2.0 h69d50b8_2 defaults
libgcc-ng 7.3.0 hdf63c60_0 conda-forge
libgdal 2.2.4 he036fc0_8 conda-forge
libgfortran 3.0.0 1 defaults
libgfortran-ng 7.2.0 h9f7466a_2 defaults
libiconv 1.15 h470a237_3 conda-forge
libkml 1.3.0 hccc92b1_8 conda-forge
libnetcdf 4.6.1 h628ed10_200 conda-forge
libopenblas 0.2.20 h9ac9557_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
libpng 1.6.36 h84994c4_1000 conda-forge
libpq 11.1 h20c2e04_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
libprotobuf 3.5.2 0 conda-forge
libpysal 4.0.1 py_0 conda-forge
libsodium 1.0.15 hf101ebd_0 defaults
libspatialindex 1.8.5 hfc679d8_3 conda-forge
libspatialite 4.3.0a h72746d6_18 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
libssh2 1.8.0 1 conda-forge
libstdcxx-ng 7.3.0 hdf63c60_0 conda-forge
libtiff 4.0.9 h28f6b97_0 defaults
libtool 2.4.6 h544aabb_3 defaults
libuuid 2.32.1 h470a237_2 conda-forge
libxcb 1.12 hcd93eb1_4 defaults
libxml2 2.9.8 h422b904_5 conda-forge
libxslt 1.1.32 h1312cb7_0 defaults
llvmlite 0.21.0 py36ha241eea_0 defaults
lml 0.0.2 pypi_0 pypi
locket 0.2.0 py36h787c0ad_1 defaults
lxml 4.3.1 py36h23eabaa_0 conda-forge
lzo 2.10 h49e0be7_2 defaults
macholib 1.9 pypi_0 pypi
macropy3 1.1.0b2 pypi_0 pypi
mapclassify 2.0.1 py_0 conda-forge
markupsafe 1.0 py36hd9260cd_1 defaults
matplotlib 3.0.2 py36_1002 conda-forge
matplotlib-base 3.0.2 py36h167e16e_1002 conda-forge
mccabe 0.6.1 py36h5ad9710_1 defaults
mechanicalsoup 0.11.0 py_0 conda-forge
mercantile 1.0.4 py_0 conda-forge
metpy 0.9.2 py36_0 conda-forge
mistune 0.8.3 py36_0 defaults
mizani 0.4.6 py_0 conda-forge
mkl 2018.0.3 1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
mkl-service 1.1.2 py36h17a0993_4 defaults
mkl_fft 1.0.10 py36_0 conda-forge
mkl_random 1.0.2 py36_0 conda-forge
more-itertools 4.2.0 pypi_0 pypi
mpc 1.0.3 hec55b23_5 defaults
mpfr 3.1.5 h11a74b3_2 defaults
mpmath 1.0.0 py36hfeacd6b_2 defaults
msgpack-python 0.5.1 py36h6bb024c_0 defaults
multipledispatch 0.4.9 py36h41da3fb_0 defaults
munch 2.3.2 pypi_0 pypi
myqr 2.3.1 pypi_0 pypi
navigator-updater 0.2.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
nb_conda_kernels 2.1.1 py36_1 conda-forge
nbconvert 5.3.1 py36hb41ffb7_0 defaults
nbformat 4.4.0 py36h31c9010_0 defaults
ncurses 6.1 hfc679d8_1 conda-forge
netcdf4 1.4.1 py36ha292673_200 conda-forge
networkx 2.1 py36_0 defaults
nltk 3.2.5 py36h7532b22_0 defaults
nose 1.3.7 py36hcdf7029_2 defaults
notebook 5.4.0 py36_0 defaults
numba 0.36.2 np114py36hc6662d5_0 defaults
numexpr 2.6.6 py36_0 conda-forge
numpy 1.15.4 py36h1d66e8a_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
numpy-base 1.15.4 py36h81de0dd_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
numpydoc 0.7.0 py36h18f165f_0 defaults
odo 0.5.1 py36h90ed295_0 defaults
olefile 0.46 py_0 conda-forge
openblas 0.2.20 8 conda-forge
openjpeg 2.3.0 h0e734dc_3 conda-forge
openpyxl 2.4.10 py36_0 defaults
openssl 1.1.1b h14c3975_0 conda-forge
orbit-predictor 1.8.6 pypi_0 pypi
owslib 0.17.1 py_0 conda-forge
packaging 16.8 py36ha668100_1 defaults
palettable 3.1.1 py_0 conda-forge
pandas 0.24.1 py36hf484d3e_0 conda-forge
pandoc 1.19.2.1 hea2e7c5_1 defaults
pandocfilters 1.4.2 py36ha6701b7_1 defaults
pango 1.40.14 hf0c64fd_1003 conda-forge
parso 0.1.1 py36h35f843b_0 defaults
partd 0.3.8 py36h36fd896_0 defaults
patchelf 0.9 hf79760b_2 defaults
path.py 10.5 py36h55ceabb_0 defaults
pathlib2 2.3.0 py36h49efa8e_0 defaults
patsy 0.5.1 py_0 conda-forge
pcre 8.41 hc27e229_1 defaults
pefile 2017.11.5 pypi_0 pypi
pep8 1.7.1 py36_0 defaults
pexpect 4.3.1 py36_0 defaults
pickleshare 0.7.4 py36h63277f8_0 defaults
pillow 5.4.1 py36h00a061d_1000 conda-forge
pint 0.8.1 py36_0 conda-forge
pip 18.1 pypi_0 pypi
pixman 0.34.0 hceecf20_3 defaults
pkginfo 1.4.1 py36h215d178_1 defaults
plotly 3.4.2 pypi_0 pypi
plotnine 0.4.0 py_0 conda-forge
pluggy 0.6.0 py36hb689045_0 defaults
ply 3.10 py36hed35086_0 defaults
pooch 0.1.1 py36_1000 conda-forge
poppler 0.67.0 h4d7e492_3 conda-forge
poppler-data 0.4.9 0 conda-forge
postgresql 11.1 h20c2e04_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
proj4 4.9.3 5 conda-forge
prompt_toolkit 1.0.15 py36h17d85b1_0 defaults
protobuf 3.5.2 py36_0 conda-forge
psutil 5.4.3 py36h14c3975_0 defaults
psycopg2 2.7.6.1 py36h1ba5d50_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
ptyprocess 0.5.2 py36h69acd42_0 defaults
py 1.5.2 py36h29bf505_0 defaults
pybtex 0.22.0 pypi_0 pypi
pycodestyle 2.3.1 py36hf609f19_0 defaults
pycosat 0.6.3 py36h0a5515d_0 defaults
pycparser 2.18 py36hf9f622e_1 defaults
pycrypto 2.6.1 py36h14c3975_7 defaults
pycurl 7.43.0.2 py36h1ba5d50_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
pydap 3.2.2 py36_1000 conda-forge
pyecharts 0.5.5 pypi_0 pypi
pyecharts-javascripthon 0.0.6 pypi_0 pypi
pyecharts-jupyter-installer 0.0.3 pypi_0 pypi
pyecharts-snapshot 0.1.6 pypi_0 pypi
pyepsg 0.4.0 py_0 conda-forge
pyflakes 1.6.0 py36h7bd6a15_0 defaults
pygments 2.2.0 py36h0d3125c_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
pygrib 2.0.3 py36h5688137_0 conda-forge
pyinstaller 3.3.1 pypi_0 pypi
pykdtree 1.3.1 pypi_0 pypi
pyke 1.1.1 py36_0 conda-forge
pylint 1.8.2 py36_0 defaults
pymeteo 0.7 pypi_0 pypi
pyodbc 4.0.22 py36hf484d3e_0 defaults
pyopenssl 17.5.0 py36h20ba746_0 defaults
pyparsing 2.3.1 py_0 conda-forge
pypng 0.0.18 pypi_0 pypi
pyproj 1.9.5.1 py36h2944ce7_1006 conda-forge
pyqrcode 1.2.1 pypi_0 pypi
pyqt 4.11.4 py36_3 conda-forge
pyresample 1.10.3 pypi_0 pypi
pysal 1.14.4.post2 py36_0 conda-forge
pyshp 2.1.0 py_0 conda-forge
pysocks 1.6.7 py36hd97a5b1_1 defaults
pysplit 0.3.4 pypi_0 pypi
pytables 3.4.4 py36h4f72b40_1 conda-forge
pytest 3.6.0 pypi_0 pypi
python 3.6.7 h0371630_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
python-dateutil 2.8.0 py_0 conda-forge
python-pptx 0.6.8 py_0 conda-forge
pytz 2018.9 py_0 conda-forge
pywavelets 0.5.2 py36he602eb0_0 defaults
pyyaml 3.12 py36hafb9ca4_1 defaults
pyzmq 16.0.3 py36he2533c7_0 defaults
qrcode 6.0 py_0 conda-forge
qt 4.8.7 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
qtawesome 0.4.4 py36h609ed8c_0 defaults
qtconsole 4.3.1 py36h8f73b5b_0 defaults
qtpy 1.3.1 py36h3691cc8_0 defaults
quandl 3.3.0 py36_0 anaconda
rasterio 1.0.8 py36h1b5fcde_0 conda-forge
ratelim 0.1.6 pypi_0 pypi
readline 7.0 ha6073c6_4 defaults
regionmask 0.4.0 pypi_0 pypi
requests 2.13.0 py36_0 conda-forge
retrying 1.3.3 pypi_0 pypi
rope 0.10.7 py36h147e2ec_0 defaults
rtree 0.8.3 py36_0 conda-forge
ruamel_yaml 0.15.35 py36h14c3975_1 defaults
s3transfer 0.2.0 py36_0 conda-forge
scikit-image 0.13.1 py36h14c3975_1 defaults
scikit-learn 0.19.1 py36hedc7406_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
scipy 1.1.0 py36hfa4b5c9_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
seaborn 0.9.0 py_0 conda-forge
send2trash 1.4.2 py36_0 defaults
setuptools 40.8.0 py36_0 conda-forge
sgp4 1.4 pypi_0 pypi
shapely 1.6.4 py36h0c48222_1000 conda-forge
sharppy 1.3.0 pypi_0 pypi
simplegeneric 0.8.1 py36_2 defaults
singledispatch 3.4.0.3 py36h7a266c3_0 defaults
sip 4.18 py36_1 conda-forge
siphon 0.8.0 py36_1001 conda-forge
six 1.12.0 py36_1000 conda-forge
skewt 1.2.0 pypi_0 pypi
snowballstemmer 1.2.1 py36h6febd40_0 defaults
snuggs 1.4.1 py_1 conda-forge
sortedcollections 0.5.3 py36h3c761f9_0 defaults
sortedcontainers 1.5.9 py36_0 defaults
sphinx 1.6.6 py36_0 defaults
sphinxcontrib 1.0 py36h6d0f590_1 defaults
sphinxcontrib-websupport 1.0.1 py36hb5cb234_1 defaults
spyder 3.2.6 py36_0 defaults
sqlalchemy 1.2.1 py36h14c3975_0 defaults
sqlite 3.25.3 hb1c47c0_0 conda-forge
statsmodels 0.9.0 py36h7eb728f_0 conda-forge
sympy 1.1.1 py36hc6d1c1c_0 defaults
tblib 1.3.2 py36h34cf8b6_0 defaults
terminado 0.8.1 py36_1 defaults
testpath 0.3.1 py36h8cadb63_0 defaults
tk 8.6.9 h84994c4_1000 conda-forge
toolz 0.9.0 py36_0 defaults
tornado 4.5.3 py36h14c3975_1001 conda-forge
traitlets 4.3.2 py36h674d592_0 defaults
typing 3.6.2 py36h7da032a_0 defaults
udunits2 2.2.26 1 conda-forge
unicodecsv 0.14.1 py36ha668878_0 defaults
unixodbc 2.3.4 hc36303a_1 defaults
urllib3 1.20 py36_1 conda-forge
util-linux 2.21 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
vincent 0.4.4 py_1 conda-forge
wcwidth 0.1.7 py36hdf4376a_0 defaults
webencodings 0.5.1 py36h800622e_1 defaults
webob 1.8.5 py_0 conda-forge
werkzeug 0.14.1 py36_0 defaults
wheel 0.33.1 py36_0 conda-forge
widgetsnbextension 3.1.0 py36_0 defaults
wordcloud 1.4.1 py36_0 conda-forge
wrapt 1.10.11 py36h28b7045_0 defaults
wrf-python 1.3.0 py36h18b3941_0 conda-forge
wxpy 0.3.9.8 pypi_0 pypi
xarray 0.10.7 py36_0 conda-forge
xerces-c 3.2.0 0 conda-forge
xlrd 1.1.0 py36h1db9f0c_1 defaults
xlsxwriter 1.0.2 py36h3de1aca_0 defaults
xlwt 1.3.0 py36h7b00a1f_0 defaults
xorg-kbproto 1.0.7 h470a237_2 conda-forge
xorg-libice 1.0.9 h470a237_4 conda-forge
xorg-libsm 1.2.3 h8c8a85c_0 conda-forge
xorg-libx11 1.6.6 h470a237_0 conda-forge
xorg-libxext 1.3.3 h470a237_4 conda-forge
xorg-libxrender 0.9.10 h470a237_2 conda-forge
xorg-renderproto 0.11.1 h470a237_2 conda-forge
xorg-xextproto 7.3.0 h470a237_2 conda-forge
xorg-xproto 7.0.31 h470a237_7 conda-forge
xz 5.2.4 h470a237_1 conda-forge
yaml 0.1.7 had09818_2 defaults
zeromq 4.2.2 hbedb6e5_2 defaults
zict 0.1.3 py36h3a3bf81_0 defaults
zlib 1.2.11 ha838bed_2 defaults


Details about conda and system ( conda info ):

conda 4.6.6
Linux admin 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ conda info

active environment : None
shell level : 0
user config file : /public/home/hysplit/.condarc
populated config files : /public/home/hysplit/.condarc
conda version : 4.6.6
conda-build version : 3.4.1
python version : 3.6.7.final.0
base environment : /public/home/hysplit/software/anaconda3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /public/home/hysplit/software/anaconda3/pkgs
/public/home/hysplit/.conda/pkgs
envs directories : /public/home/hysplit/software/anaconda3/envs
/public/home/hysplit/.conda/envs
platform : linux-64
user-agent : conda/4.6.6 requests/2.13.0 CPython/3.6.7 Linux/3.10.0-693.el7.x86_64 centos/7.4.1708 glibc/2.17
UID:GID : 1006:100
netrc file : /public/home/hysplit/.netrc
offline mode : False

pinning out of sync with libgdal...

I just tried to install the latest versions of both gdal and netcdf4, and ended up with a significant downgrade of both:

Starting from scratch:

$ conda install gdal
... The following NEW packages will be INSTALLED:
    gdal:      2.2.3-py27_0 conda-forge
    libgdal:   2.2.3-1      conda-forge
    libnetcdf: 4.4.1.1-10   conda-forge

All good (and it seems to work :-) )

But then I install try to install netcdf4:

$ conda install netcdf4
The following NEW packages will be INSTALLED:
    netcdf4:   1.3.1-py27_2 conda-forge
The following packages will be UPDATED:
    libnetcdf: 4.4.1.1-10   conda-forge --> 4.5.0-3       conda-forge

The following packages will be DOWNGRADED:
    gdal:      2.2.3-py27_0 conda-forge --> 1.10.1-py27_1            
    libgdal:   2.2.3-1      conda-forge --> 1.11.2-1

Ouch! Though they do appear to work (at least both import into python) but I need gdal >= 2.0!

The problem is that the latest build of netcdf4 is pinned to libnetcdf 4.5.*

But the latest libgdal is pinned to libnetcdf 4.4.*

I'm not sure how to keep this all in sync, but we really need to update everything that depends on, say libnetcdf at once....

AFAICT, the libgdal feedstock is still pinned to libnetcdf 4.4.*, so this isn't a "waiting for the CI" issue. And this was last built 22 days ago.

ImportError: DLL load failed

Issue:

import netCDF4

produces:

ImportError: DLL load failed: The specified module could not be found.

reproduce with:

conda create -n nctest -c conda-forge python=3.6 netcdf4

By the way, using the anaconda channel instead of conda-forge does not produce this error.


Environment (conda list):
# Name                    Version                   Build  Channel
bzip2                     1.0.6             hfa6e2cd_1002    conda-forge
ca-certificates           2019.3.9             hecc5488_0    conda-forge
certifi                   2019.3.9                 py36_0    conda-forge
cftime                    1.0.3.4         py36h452e1ab_1000    conda-forge
curl                      7.64.0               h4496350_2    conda-forge
hdf4                      4.2.13            hf8e6fe8_1002    conda-forge
hdf5                      1.10.4          nompi_hcc15c50_1105    conda-forge
intel-openmp              2019.1                      144
jpeg                      9c                hfa6e2cd_1001    conda-forge
krb5                      1.16.3            hdd46e55_1001    conda-forge
libblas                   3.8.0                     4_mkl    conda-forge
libcblas                  3.8.0                     4_mkl    conda-forge
libcurl                   7.64.0               h4496350_2    conda-forge
liblapack                 3.8.0                     4_mkl    conda-forge
libnetcdf                 4.6.2             h396784b_1001    conda-forge
libssh2                   1.8.1                h642c060_0    conda-forge
mkl                       2019.1                      144
netcdf4                   1.4.3.2          py36h2b7c3b1_0    conda-forge
numpy                     1.16.2           py36h8078771_1    conda-forge
openssl                   1.1.1b               hfa6e2cd_2    conda-forge
pip                       19.0.3                   py36_0    conda-forge
python                    3.6.7             he025d50_1004    conda-forge
setuptools                40.8.0                   py36_0    conda-forge
tk                        8.6.9             hfa6e2cd_1000    conda-forge
vc                        14                            0    conda-forge
vs2015_runtime            14.0.25420                    0    conda-forge
wheel                     0.33.1                   py36_0    conda-forge
wincertstore              0.2                   py36_1002    conda-forge
zlib                      1.2.11            h2fa13f4_1004    conda-forge


Details about conda and system ( conda info ):
     active environment : nctest
    active env location : E:\programs\anaconda3_64bit\envs\nctest
            shell level : 1
       user config file : C:\Users\michaelek\.condarc
 populated config files : C:\Users\michaelek\.condarc
          conda version : 4.6.8
    conda-build version : 3.17.8
         python version : 3.6.7.final.0
       base environment : E:\programs\anaconda3_64bit  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://conda.anaconda.org/mullenkamp/win-64
                          https://conda.anaconda.org/mullenkamp/noarch
                          https://conda.anaconda.org/anaconda-fusion/win-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : E:\programs\anaconda3_64bit\pkgs
                          C:\Users\michaelek\.conda\pkgs
                          C:\Users\michaelek\AppData\Local\conda\conda\pkgs
       envs directories : E:\programs\anaconda3_64bit\envs
                          C:\Users\michaelek\.conda\envs
                          C:\Users\michaelek\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.6.8 requests/2.21.0 CPython/3.6.7 Windows/10 Windows/10.0.14393
          administrator : False
             netrc file : None
           offline mode : False

How to install netcdf4 with mpi support?

This may be a really stupid question but how can I force the install of netcdf4 with mpi support? I can see in the list of packages mpi_openmpi_py38hc52dea8_0 but cannot instal specifically this version and every time that I install or upgrade netcdf4 the nompi version is downloaded, even though I have openmpi installed in my environment.

Questions on compression

Comment:

I wanted to play around with new compression options in Netcdf.
For those to whom this means anything, the background is that I would like to write suggestions/requirements for chunking, quantization, and compression into the next Data Request for CMIP7.

I expected to be able to do most of that with netcdf4 alone, but I found some surprises.

I wrote this little program to do some tests.
It creates some random data, chunks it somewhat reasonably, stores it raw and quantized and compressed with different compression methods.
Running it in an environment created with mamba create -n nc-comp-test-2 humanfriendly netCDF4 pandas, only zlib and szip compression is available. I was notably surprised by the absence of zstd and bzip2 compression. I could make those available by installing the ccr package, but I was under the impression that at least zstd should be available by netcdf4 alone?

I also tried the two variants blosc_zstd and blosc_zlib, which both ran with no exception, but didn't produce any compression at all. Here are some results from running the script:

Compression Filesize Time Compression ratio
None 0 40.02 MB 0.933495 1.000000
zlib 1 16.6 MB 1.450678 2.410651
szip 4 18.09 MB 1.112253 2.212583
zstd -4 NaN 0.007567 NaN
zstd 12 NaN 0.004192 NaN
blosc_zstd 4 40.02 MB 0.878917 1.000000
blosc_zlib 4 40.02 MB 0.871195 1.000000

With ccr:

Compression Filesize Time Compression ratio
None 0 40.02 MB 0.934911 1.000000
zlib 1 16.6 MB 1.444798 2.410664
szip 4 18.09 MB 1.182662 2.212521
zstd -4 33.68 MB 1.006403 1.188157
zstd 12 19.96 MB 2.793166 2.005012
blosc_zstd 4 40.02 MB 0.936026 1.000000
blosc_zlib 4 40.02 MB 0.934330 1.000000

So overall, my questions are:

  • Should zstd compression work without ccr?
  • Should the blosc_* compressions compress? Do I need to install some particular package to make that work?

PS: Of course, actual performance will be dependent on the nature of the data, but I'd like to make sure I understand how things should work technically.

Import failure due to libssh2 issue

Issue: When importing netCDF4, I ran into the following error:

>>> from netCDF4 import Dataset
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/dgagne/miniconda3/envs/ml/lib/python3.6/site-packages/netCDF4/__init__.py", line 3, in <module>
    from ._netCDF4 import *
ImportError: dlopen(/Users/dgagne/miniconda3/envs/ml/lib/python3.6/site-packages/netCDF4/_netCDF4.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libssl.1.0.0.dylib
  Referenced from: /Users/dgagne/miniconda3/envs/ml/lib/libssh2.1.dylib
  Reason: image not found

I was able to fix the problem by manually updating libssh2 from 1.8.0-1 to 1.8.2-hcdc9a53_2. However, updating netcdf with
conda update netcdf4 only upgraded the netcdf4 binary but not the libssh2 binary. Is there a way to fix the dependencies to make sure libssh2 also updates when updating netcdf4? I am currently running on macOS 10.13.6 (High Sierra).


Environment (conda list):

$ conda list
# packages in environment at /Users/dgagne/miniconda3/envs/ml:
#
# Name                    Version                   Build  Channel
absl-py                   0.7.0                    pypi_0    pypi
alabaster                 0.7.12                     py_0    conda-forge
ams-ml-python-course      0.1                       dev_0    <develop>
appnope                   0.1.0                 py36_1000    conda-forge
astor                     0.7.1                    pypi_0    pypi
atomicwrites              1.3.0                      py_0    conda-forge
attrs                     19.1.0                   pypi_0    pypi
babel                     2.6.0                      py_1    conda-forge
backcall                  0.1.0                      py_0    conda-forge
blas                      2.5                    openblas    conda-forge
bleach                    3.1.0                      py_0    conda-forge
blosc                     1.15.1            h0a44026_1002    conda-forge
bokeh                     1.0.4                 py36_1000    conda-forge
bzip2                     1.0.6             h1de35cc_1002    conda-forge
ca-certificates           2019.3.9             hecc5488_0    conda-forge
cartopy                   0.17.0          py36h929c6f0_1004    conda-forge
certifi                   2019.3.9                 py36_0    conda-forge
cftime                    1.0.3.4         py36h917ab60_1000    conda-forge
click                     7.0                        py_0    conda-forge
cloudpickle               0.7.0                      py_0    conda-forge
curl                      7.64.0               heae2a1f_2    conda-forge
cycler                    0.10.0                   pypi_0    pypi
cytoolz                   0.9.0.1         py36h1de35cc_1001    conda-forge
dask                      1.1.4                      py_0    conda-forge
dask-core                 1.1.4                      py_0    conda-forge
decorator                 4.3.2                      py_0    conda-forge
distributed               1.26.0                   py36_1    conda-forge
docutils                  0.14                  py36_1001    conda-forge
entrypoints               0.3                   py36_1000    conda-forge
ephem                     3.7.6.0         py36h1de35cc_1001    conda-forge
freetype                  2.9.1             h597ad8a_1005    conda-forge
gast                      0.2.2                    pypi_0    pypi
geos                      3.7.1             h0a44026_1000    conda-forge
grpcio                    1.18.0                   pypi_0    pypi
h5py                      2.9.0                    pypi_0    pypi
hdf4                      4.2.13            hf3c6af0_1002    conda-forge
hdf5                      1.10.4          nompi_h646315f_1105    conda-forge
heapdict                  1.0.0                 py36_1000    conda-forge
icu                       58.2              h0a44026_1000    conda-forge
imagesize                 1.1.0                      py_0    conda-forge
ipykernel                 5.1.0           py36h24bf2e0_1002    conda-forge
ipython                   7.2.0           py36h24bf2e0_1000    conda-forge
ipython-genutils          0.2.0                    pypi_0    pypi
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                7.4.2                      py_0    conda-forge
jedi                      0.13.2                py36_1000    conda-forge
jinja2                    2.10                     pypi_0    pypi
jpeg                      9c                h1de35cc_1001    conda-forge
jsonschema                3.0.0a3               py36_1000    conda-forge
jupyter                   1.0.0                      py_1    conda-forge
jupyter-console           6.0.0                    pypi_0    pypi
jupyter_client            5.2.4                      py_1    conda-forge
jupyter_console           6.0.0                      py_0    conda-forge
jupyter_core              4.4.0                      py_0    conda-forge
jupyterlab                0.35.4                   py36_0    conda-forge
jupyterlab_server         0.2.0                      py_0    conda-forge
keras                     2.2.4                    pypi_0    pypi
keras-applications        1.0.7                    pypi_0    pypi
keras-preprocessing       1.0.9                    pypi_0    pypi
kiwisolver                1.0.1           py36h04f5b5a_1002    conda-forge
krb5                      1.16.3            hcfa6398_1001    conda-forge
libblas                   3.8.0                5_openblas    conda-forge
libcblas                  3.8.0                5_openblas    conda-forge
libcurl                   7.64.0               he376013_2    conda-forge
libcxx                    7.0.0                h2d50403_2    conda-forge
libedit                   3.1.20170329      hcfe32e1_1001    conda-forge
libffi                    3.2.1             h0a44026_1005    conda-forge
libgfortran               3.0.1                         0    conda-forge
libiconv                  1.15              h1de35cc_1004    conda-forge
liblapack                 3.8.0                5_openblas    conda-forge
liblapacke                3.8.0                5_openblas    conda-forge
libnetcdf                 4.6.2             h6b88ef6_1001    conda-forge
libpng                    1.6.36            ha441bb4_1000    conda-forge
libsodium                 1.0.16            h1de35cc_1001    conda-forge
libssh2                   1.8.0                         1    conda-forge
libtiff                   4.0.10            h79f4b77_1001    conda-forge
libxml2                   2.9.8             hf14e9c8_1005    conda-forge
libxslt                   1.1.32            h33a18ac_1002    conda-forge
llvm-meta                 7.0.0                         0    conda-forge
llvmlite                  0.26.0          py36h3fea490_1000    conda-forge
locket                    0.2.0                      py_2    conda-forge
lorenz-gan                0.1                       dev_0    <develop>
lxml                      4.3.1            py36h7166777_0    conda-forge
markdown                  3.0.1                    pypi_0    pypi
markupsafe                1.1.0           py36h1de35cc_1000    conda-forge
matplotlib                3.0.2                 py36_1002    conda-forge
matplotlib-base           3.0.2           py36hf043ca5_1002    conda-forge
mistune                   0.8.4           py36h1de35cc_1000    conda-forge
mlmicrophysics            0.1                       dev_0    <develop>
mlsurfacelayer            0.1                       dev_0    <develop>
mock                      2.0.0                    pypi_0    pypi
more-itertools            4.3.0                 py36_1000    conda-forge
msgpack-python            0.6.1            py36h04f5b5a_0    conda-forge
nbconvert                 5.3.1                      py_1    conda-forge
nbformat                  4.4.0                      py_1    conda-forge
ncurses                   6.1               h0a44026_1002    conda-forge
netcdf-fortran            4.4.5             h5ce9b53_1000    conda-forge
netcdf4                   1.5.1.2          py36h58b02fa_0    conda-forge
notebook                  5.7.4                 py36_1000    conda-forge
numba                     0.41.0          py36h1702cab_1000    conda-forge
numexpr                   2.6.9           py36h1702cab_1000    conda-forge
numpy                     1.16.3           py36hdf140aa_0    conda-forge
olefile                   0.46                       py_0    conda-forge
openblas                  0.3.5             h436c29b_1001    conda-forge
openssl                   1.1.1b               h01d97ff_2    conda-forge
owslib                    0.17.1                     py_0    conda-forge
packaging                 19.0                       py_0    conda-forge
pandas                    0.24.1           py36h0a44026_0    conda-forge
pandoc                    2.6                           1    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
parso                     0.3.4                      py_0    conda-forge
partd                     0.3.9                      py_0    conda-forge
pbr                       5.1.3                    pypi_0    pypi
pexpect                   4.6.0                 py36_1000    conda-forge
pickleshare               0.7.5                 py36_1000    conda-forge
pillow                    5.4.1           py36hbddbef0_1000    conda-forge
pip                       19.0.2                   py36_0    conda-forge
pluggy                    0.11.0                     py_0    conda-forge
proj4                     5.2.0             h1de35cc_1001    conda-forge
prometheus_client         0.5.0                      py_0    conda-forge
prompt_toolkit            2.0.8                      py_0    conda-forge
protobuf                  3.6.1                    pypi_0    pypi
psutil                    5.5.0            py36h1de35cc_0    conda-forge
ptyprocess                0.6.0                 py36_1000    conda-forge
pvlib-python              0.6.1                      py_0    conda-forge
py                        1.8.0                      py_0    conda-forge
pyepsg                    0.4.0                      py_0    conda-forge
pygments                  2.3.1                      py_0    conda-forge
pykdtree                  1.3.1           py36h917ab60_1002    conda-forge
pyparsing                 2.3.1                      py_0    conda-forge
pyproj                    1.9.6           py36h9c430a6_1000    conda-forge
pyqt                      5.6.0           py36hc26a216_1008    conda-forge
pyrsistent                0.14.10          py36h1de35cc_0    conda-forge
pyshp                     2.0.1                      py_0    conda-forge
pytables                  3.4.4           py36h0af8b44_1004    conda-forge
pytest                    4.4.2                    py36_0    conda-forge
python                    3.6.7             h8dc6b48_1004    conda-forge
python-dateutil           2.8.0                      py_0    conda-forge
pytz                      2018.9                     py_0    conda-forge
pyyaml                    3.13            py36h1de35cc_1001    conda-forge
pyzmq                     17.1.2          py36h111632d_1001    conda-forge
qt                        5.6.2             h822fa55_1013    conda-forge
qtconsole                 4.4.3                    pypi_0    pypi
readline                  7.0               hcfe32e1_1001    conda-forge
requests                  2.13.0                   py36_0    conda-forge
scikit-learn              0.20.2          py36_blas_openblashc6dc708_1400  [blas_openblas]  conda-forge
scipy                     1.2.0           py36_blas_openblash486cb9f_1201  [blas_openblas]  conda-forge
send2trash                1.5.0                      py_0    conda-forge
setuptools                40.8.0                   py36_0    conda-forge
shapely                   1.6.4           py36h2bcc7ef_1002    conda-forge
sip                       4.18.1          py36h0a44026_1000    conda-forge
six                       1.12.0                py36_1000    conda-forge
snowballstemmer           1.2.1                      py_1    conda-forge
sortedcontainers          2.1.0                      py_0    conda-forge
sphinx                    1.8.4                    py36_0    conda-forge
sphinxcontrib-websupport  1.1.0                      py_1    conda-forge
sqlite                    3.26.0            h1765d9f_1000    conda-forge
tblib                     1.3.2                      py_1    conda-forge
tensorboard               1.13.1                   pypi_0    pypi
tensorflow                1.13.1                   pypi_0    pypi
tensorflow-estimator      1.13.0                   pypi_0    pypi
tensorflow-probability    0.6.0                    pypi_0    pypi
termcolor                 1.1.0                    pypi_0    pypi
terminado                 0.8.1                 py36_1001    conda-forge
testpath                  0.4.2                 py36_1000    conda-forge
tk                        8.6.9             ha441bb4_1000    conda-forge
toolz                     0.9.0                      py_1    conda-forge
tornado                   5.1.1           py36h1de35cc_1000    conda-forge
traitlets                 4.3.2                 py36_1000    conda-forge
wcwidth                   0.1.7                    pypi_0    pypi
webencodings              0.5.1                    pypi_0    pypi
werkzeug                  0.14.1                   pypi_0    pypi
wheel                     0.33.0                   py36_0    conda-forge
widgetsnbextension        3.4.2                 py36_1000    conda-forge
xarray                    0.11.3                   py36_0    conda-forge
xz                        5.2.4             h1de35cc_1001    conda-forge
yaml                      0.1.7             h1de35cc_1001    conda-forge
zeromq                    4.2.5             h0a44026_1006    conda-forge
zict                      0.1.3                      py_0    conda-forge
zlib                      1.2.11            h1de35cc_1004    conda-forge


Details about conda and system ( conda info ):
$ conda info
active environment : ml
    active env location : /Users/dgagne/miniconda3/envs/ml
            shell level : 1
       user config file : /Users/dgagne/.condarc
 populated config files : /Users/dgagne/.condarc
                          /Users/dgagne/miniconda3/envs/ml/.condarc
          conda version : 4.6.3
    conda-build version : not installed
         python version : 3.6.8.final.0
       base environment : /Users/dgagne/miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /Users/dgagne/miniconda3/pkgs
                          /Users/dgagne/.conda/pkgs
       envs directories : /Users/dgagne/miniconda3/envs
                          /Users/dgagne/.conda/envs
               platform : osx-64
             user-agent : conda/4.6.3 requests/2.18.4 CPython/3.6.8 Darwin/17.7.0 OSX/10.13.6
                UID:GID : 493664989:1202617992
             netrc file : None
           offline mode : False

"Filter error: unimplemented filter encountered" when installing from conda-forge

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

When I install netcdf4 using conda, I'm unable to open certain datasets, while when using pip to install netcdf4, they do open. According to people over at netcdf4-python (see issue #1182), this is because the binary wheels have support for the optional szip compression filter, while apparently the conda package does not. Although szip has a restrictive license on re-distribution, the binary wheels use libaec which is a drop-in replacement for szip with better licensing.

Creating a new conda environment using:

conda create -n test1_hdf --yes -c conda-forge python netcdf4
conda activate test1_hdf

and then running the following code in Python:

import netCDF4
ds = netCDF4.Dataset(r"/Users/hmcoerver/Local/collect_test/PROBAV/PROBAV/PROBAV_S5_TOC_X21Y04_20210701_100M_V101.HDF5")
ds["LEVEL3/NDVI"]["NDVI"][...]

I get the following error (I can see the metadata of the file, it's just the opening of the actual data with [...] that causes the error):

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "src/netCDF4/_netCDF4.pyx", line 4739, in netCDF4._netCDF4.Variable.__getitem__
  File "src/netCDF4/_netCDF4.pyx", line 5688, in netCDF4._netCDF4.Variable._get
  File "src/netCDF4/_netCDF4.pyx", line 1965, in netCDF4._netCDF4._ensure_nc_success
RuntimeError: NetCDF: Filter error: unimplemented filter encountered

When I create a conda environment like this:

conda create -n test2_hdf --yes -c conda-forge python
conda activate test2_hdf
pip install netcdf4

The code works fine.

Installed packages

# Name                    Version                   Build  Channel
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.18.1               h3422bc3_0    conda-forge
ca-certificates           2022.6.15            h4653dfc_0    conda-forge
cftime                    1.6.1           py310h611a7d1_0    conda-forge
curl                      7.83.1               h7965298_0    conda-forge
hdf4                      4.2.15               hc683e77_4    conda-forge
hdf5                      1.12.2          nompi_h33dac16_100    conda-forge
jpeg                      9e                   he4db4b2_2    conda-forge
krb5                      1.19.3               he492e65_0    conda-forge
libblas                   3.9.0           16_osxarm64_openblas    conda-forge
libcblas                  3.9.0           16_osxarm64_openblas    conda-forge
libcurl                   7.83.1               h7965298_0    conda-forge
libcxx                    14.0.6               h04bba0f_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h642e427_1    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0           11_3_0_hd922786_25    conda-forge
libgfortran5              11.3.0              hdaf2cc0_25    conda-forge
liblapack                 3.9.0           16_osxarm64_openblas    conda-forge
libnetcdf                 4.8.1           nompi_h996a5af_104    conda-forge
libnghttp2                1.47.0               h519802c_1    conda-forge
libopenblas               0.3.21          openmp_hc731615_2    conda-forge
libsqlite                 3.39.2               h2c9beb0_1    conda-forge
libssh2                   1.10.0               h7a5bd25_3    conda-forge
libzip                    1.9.2                h76ab92c_1    conda-forge
libzlib                   1.2.12               ha287fd2_2    conda-forge
llvm-openmp               14.0.4               hd125106_0    conda-forge
ncurses                   6.3                  h07bb92c_1    conda-forge
netcdf4                   1.6.0           nompi_py310h9d42ac0_101    conda-forge
numpy                     1.23.2          py310h127c7cf_0    conda-forge
openssl                   3.0.5                h7aea29f_1    conda-forge
pip                       22.2.2             pyhd8ed1ab_0    conda-forge
python                    3.10.6          hae75cb6_0_cpython    conda-forge
python_abi                3.10                    2_cp310    conda-forge
readline                  8.1.2                h46ed386_0    conda-forge
setuptools                65.3.0          py310hbe9552e_0    conda-forge
tk                        8.6.12               he1e0b03_0    conda-forge
tzdata                    2022c                h191b570_0    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge

Environment info

active environment : test1_hdf
    active env location : /Users/hmcoerver/opt/miniconda3/envs/test1_hdf
            shell level : 2
       user config file : /Users/hmcoerver/.condarc
 populated config files : 
          conda version : 4.13.0
    conda-build version : 3.21.9
         python version : 3.9.12.final.0
       virtual packages : __osx=12.5.1=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : /Users/hmcoerver/opt/miniconda3  (writable)
      conda av data dir : /Users/hmcoerver/opt/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/hmcoerver/opt/miniconda3/pkgs
                          /Users/hmcoerver/.conda/pkgs
       envs directories : /Users/hmcoerver/opt/miniconda3/envs
                          /Users/hmcoerver/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.13.0 requests/2.28.1 CPython/3.9.12 Darwin/21.6.0 OSX/12.5.1
                UID:GID : 501:20
             netrc file : None
           offline mode : False

Enable quantization by default?

Comment:

AFAICT the netCDF quantization options are not enabled in the conda-forge netCDF library. This is distinct from #154 because the "new" compressors like Zstandard need plugins, etc, whereas quantization needs no external libraries so it is mysterious to me why it is not enabled by default. From an up-to-date Conda-forge library:

zender@login10:~$ which nc-config
/ccs/home/zender/anaconda/bin/nc-config
zender@login10:~$ nc-config --libdir
/ccs/home/zender/anaconda/lib
zender@login10:~$ nc-config --version
netCDF 4.9.2
zender@login10:~$ nc-config --has-quantize
no
zender@login10:~$ 

I build netCDF often from upstream (Unidata) snapshots and AFAICT the Autotools build machinery requires no specific options to enable quantization. So I suspect that this may be a CMake issue that affects netcdf4-feedstock builds, but not people who build with Autotools. However, CMake is not my fortรฉ so I could be missing something. In any case, it would be great if Conda-forge feedstock folks figured out how to enable quantization by default. Thanks for your efforts!

ValueError: cannot reshape array of size 1 into shape (7,)

Issue:


conda install -c conda-forge netcdf4 Solving environment: done

Package Plan

environment location: /home/user/miniconda3/envs/mssenv3

added / updated specs:
- netcdf4

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
ca-certificates-2018.8.24  |       ha4d7672_0         136 KB  conda-forge
netcdf4-1.4.1              |   py36h62672b6_0         2.0 MB  conda-forge
certifi-2018.8.24          |           py36_1         139 KB  conda-forge
openssl-1.0.2p             |       h470a237_0         3.5 MB  conda-forge
------------------------------------------------------------
                                       Total:         5.8 MB

The following packages will be UPDATED:

ca-certificates: 2018.03.07-0         --> 2018.8.24-ha4d7672_0 conda-forge
certifi:         2018.8.24-py36_1     --> 2018.8.24-py36_1     conda-forge
netcdf4:         1.4.0-py36ha06eab4_1 --> 1.4.1-py36h62672b6_0 conda-forge
openssl:         1.0.2p-h14c3975_0    --> 1.0.2p-h470a237_0    conda-forge



Details about conda and system ( conda info ):
     active environment : mssenv3
    active env location : /home/user/miniconda3/envs/mssenv3
            shell level : 1
       user config file : /home/user/.condarc
 populated config files : /home/user/.condarc
          conda version : 4.5.11
    conda-build version : not installed
         python version : 3.6.5.final.0
       base environment : /home/user/miniconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/linux-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/user/miniconda3/pkgs
                          /home/user/.conda/pkgs
       envs directories : /home/user/miniconda3/envs
                          /home/user/.conda/envs
               platform : linux-64
             user-agent : conda/4.5.11 requests/2.18.4 CPython/3.6.5 Linux/4.4.0-134-generic ubuntu/16.04 glibc/2.23
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False


I had run in the problem that 1.4.0 works but 1.4.1 of netcdf4 doesn't

https://bitbucket.org/wxmetvis/mss/issues/366/demodata-mswms-problem

currently a downgrade to 1.4.0 solves it for me.

Can't resolve conflicts preventing netcdf4=1.5.4 installation

Issue: Can't update netcdf4 from 1.5.3 to 1.5.4 for reasons above my pay grade it seems

I know this issue is rather lame, but I can't seem to resolve why I can't get an environment with 1.5.4 installed. I have let various conda command chew CPU for hours on end without seeming command resolution. After about 4 hours of grinding, it did finally output package conflicts a mile long and undecipherable. I know my conda environment is massive and likely too large for my own good, but alas. Hopefully some package in my listing is a red flag or there is some magic conda command I could run to get a clearer diagnosis as to what package(s) are blocking the install?

Thank you.


Environment (conda list):
$ conda list
# packages in environment at /opt/miniconda3/envs/prod:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       1_gnu    conda-forge
aenum                     2.2.4              pyh9f0ad1d_0    conda-forge
affine                    2.3.0                      py_0    conda-forge
aiofiles                  0.5.0                      py_0    conda-forge
aioopenssl                0.4.1                    pypi_0    pypi
aiosasl                   0.4.0                    pypi_0    pypi
alabaster                 0.7.12                     py_0    conda-forge
alembic                   1.4.2              pyh9f0ad1d_0    conda-forge
antlr-python-runtime      4.7.2                 py38_1001    conda-forge
anytree                   2.8.0                    pypi_0    pypi
apipkg                    1.5                        py_0    conda-forge
appdirs                   1.4.3                      py_1    conda-forge
argon2-cffi               20.1.0           py38h1e0a361_1    conda-forge
arm_pyart                 1.11.1           py38h8790de6_1    conda-forge
astroid                   2.4.2            py38h32f6830_0    conda-forge
async_generator           1.10                       py_0    conda-forge
attrs                     19.3.0                     py_0    conda-forge
automat                   20.2.0                     py_0    conda-forge
babel                     2.8.0                      py_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports-zoneinfo        0.2.1                    pypi_0    pypi
backports.functools_lru_cache 1.6.1                      py_0    conda-forge
bcrypt                    3.2.0            py38h1e0a361_0    conda-forge
beautifulsoup4            4.9.1                      py_1    conda-forge
black                     19.10b0                    py_4    conda-forge
bleach                    3.1.5              pyh9f0ad1d_0    conda-forge
blinker                   1.4                        py_1    conda-forge
blosc                     1.20.0               he1b5a44_0    conda-forge
bokeh                     2.1.1            py38h32f6830_0    conda-forge
boost-cpp                 1.72.0               h8e57a91_0    conda-forge
boxsdk                    2.7.1                    pypi_0    pypi
branca                    0.4.1                      py_0    conda-forge
brotli                    1.0.7             he1b5a44_1004    conda-forge
brotlipy                  0.7.0           py38h1e0a361_1000    conda-forge
brunsli                   0.1                  he1b5a44_0    conda-forge
bzip2                     1.0.8                h516909a_2    conda-forge
c-ares                    1.16.1               h516909a_0    conda-forge
ca-certificates           2020.6.20            hecda079_0    conda-forge
cachetools                4.1.1                      py_0    conda-forge
cairo                     1.16.0            hcf35c78_1003    conda-forge
cartopy                   0.18.0           py38h172510d_0    conda-forge
cdo                       1.9.8                h41c8164_9    conda-forge
cdsapi                    0.2.7                      py_0    conda-forge
certifi                   2020.6.20        py38h32f6830_0    conda-forge
certipy                   0.1.3                      py_0    conda-forge
cf-units                  2.1.4            py38h8790de6_0    conda-forge
cffi                      1.14.1           py38h5bae8af_0    conda-forge
cfgrib                    0.9.8.4                    py_0    conda-forge
cfgv                      3.2.0                      py_0    conda-forge
cfitsio                   3.470                hce51eda_6    conda-forge
cftime                    1.2.1            py38h8790de6_0    conda-forge
chardet                   3.0.4           py38h32f6830_1006    conda-forge
charls                    2.1.0                he1b5a44_2    conda-forge
click                     7.1.2              pyh9f0ad1d_0    conda-forge
click-plugins             1.1.1                      py_0    conda-forge
cligj                     0.5.0                      py_0    conda-forge
cloudpickle               1.5.0                      py_0    conda-forge
cmarkgfm                  0.4.2            py38h516909a_2    conda-forge
colorama                  0.4.3                      py_0    conda-forge
colorcet                  2.0.1                      py_0    conda-forge
configurable-http-proxy   4.2.1           node13_he01fd0c_0    conda-forge
consistent-hash-git       0.3                      pypi_0    pypi
constantly                15.1.0                     py_0    conda-forge
coverage                  5.2.1            py38h1e0a361_0    conda-forge
cryptography              3.0              py38h766eaa4_0    conda-forge
curl                      7.71.1               he644dc0_5    conda-forge
cycler                    0.10.0                     py_2    conda-forge
cython                    0.29.21          py38h950e882_0    conda-forge
cytoolz                   0.10.1           py38h516909a_0    conda-forge
dask                      2.23.0                     py_0    conda-forge
dask-core                 2.23.0                     py_0    conda-forge
datashader                0.11.1             pyh9f0ad1d_0    conda-forge
datashape                 0.5.4                      py_1    conda-forge
dbf                       0.99.0             pyh9f0ad1d_0    conda-forge
dbus                      1.13.6               he372182_0    conda-forge
decorator                 4.4.2                      py_0    conda-forge
defusedxml                0.6.0                      py_0    conda-forge
descartes                 1.1.0                      py_4    conda-forge
distlib                   0.3.1              pyh9f0ad1d_0    conda-forge
distributed               2.23.0           py38h32f6830_0    conda-forge
dnspython                 1.16.0                     py_1    conda-forge
docutils                  0.16             py38h32f6830_1    conda-forge
dropbox                   10.1.1             pyh9f0ad1d_0    conda-forge
eccodes                   2.17.0               h59f7be3_1    conda-forge
ecdsa                     0.15                     pypi_0    pypi
ecmwf_grib                1.14.7                        2    conda-forge
editdistance              0.5.3            py38h950e882_1    conda-forge
entrypoints               0.3             py38h32f6830_1001    conda-forge
ephem                     3.7.7.1          py38h516909a_0    conda-forge
esmf                      8.0.0           mpi_mpich_h9a42a66_106    conda-forge
esmpy                     8.0.0           mpi_mpich_py38ha9b28fa_101    conda-forge
et_xmlfile                1.0.1                   py_1001    conda-forge
execnet                   1.7.1                      py_0    conda-forge
expat                     2.2.9                he1b5a44_2    conda-forge
fastapi                   0.61.0                     py_0    conda-forge
feedgen                   0.9.0                    pypi_0    pypi
fftw                      3.3.8           nompi_h7f3a6c3_1111    conda-forge
filelock                  3.0.12             pyh9f0ad1d_0    conda-forge
fiona                     1.8.13           py38h033e0f6_1    conda-forge
flake8                    3.8.3                      py_1    conda-forge
folium                    0.11.0                     py_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      2.001                hab24e00_0    conda-forge
font-ttf-source-code-pro  2.030                hab24e00_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.13.1            h86ecdb6_1001    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.10.2               he06d7ca_0    conda-forge
freexl                    1.0.5             h516909a_1002    conda-forge
fribidi                   1.0.10               h516909a_0    conda-forge
fsspec                    0.8.0                      py_0    conda-forge
future                    0.18.2           py38h32f6830_1    conda-forge
g2clib                    1.6.0                hf3f1b0b_9    conda-forge
gdal                      3.0.4            py38h172510d_6    conda-forge
gdata                     3.0.2                    pypi_0    pypi
gdk-pixbuf                2.38.2               h3f25603_4    conda-forge
geographiclib             1.50                       py_0    conda-forge
geoip2                    3.0.0                    pypi_0    pypi
geojson                   2.5.0                      py_0    conda-forge
geopandas                 0.8.1                      py_0    conda-forge
geopy                     2.0.0              pyh9f0ad1d_0    conda-forge
geos                      3.8.1                he1b5a44_0    conda-forge
geotiff                   1.5.1               h05acad5_10    conda-forge
gettext                   0.19.8.1          hc5be6a0_1002    conda-forge
ghostscript               9.22              hf484d3e_1001    conda-forge
giflib                    5.2.1                h516909a_2    conda-forge
glib                      2.65.0               h6f030ca_0    conda-forge
gmp                       6.2.0                he1b5a44_2    conda-forge
gobject-introspection     1.64.1           py38h03d966d_1    conda-forge
google-api-core           1.22.1           py38h32f6830_0    conda-forge
google-api-python-client  1.10.0             pyh9f0ad1d_0    conda-forge
google-auth               1.20.1                     py_0    conda-forge
google-auth-httplib2      0.0.3                      py_3    conda-forge
google-auth-oauthlib      0.4.1                      py_2    conda-forge
googleapis-common-protos  1.51.0           py38h32f6830_2    conda-forge
graphene                  1.4                        py_0    conda-forge
graphite2                 1.3.13            he1b5a44_1001    conda-forge
graphql-core              3.1.2                      py_0    conda-forge
graphql-relay             3.0.0                      py_0    conda-forge
graphviz                  2.42.3               h0511662_0    conda-forge
gsl                       2.6                  h294904e_0    conda-forge
gspread                   3.6.0              pyh9f0ad1d_0    conda-forge
gspread-pandas            2.2.3            py38h32f6830_1    conda-forge
gunicorn                  20.0.4           py38h32f6830_1    conda-forge
h11                       0.9.0                      py_0    conda-forge
harfbuzz                  2.4.0                h9f30f68_3    conda-forge
hdf4                      4.2.13            hf30be14_1003    conda-forge
hdf5                      1.10.5          mpi_mpich_ha7d0aea_1004    conda-forge
hdfeos2                   2.20              h64bfcee_1000    conda-forge
hdfeos5                   5.1.16               h8b6279f_5    conda-forge
heapdict                  1.0.1                      py_0    conda-forge
holoviews                 1.13.3             pyh9f0ad1d_0    conda-forge
html5lib                  1.1                pyh9f0ad1d_0    conda-forge
httplib2                  0.18.1             pyh9f0ad1d_0    conda-forge
httptools                 0.1.1            py38h516909a_0    conda-forge
hvplot                    0.6.0              pyh9f0ad1d_0    conda-forge
hyperlink                 20.0.1             pyh9f0ad1d_0    conda-forge
icu                       64.2                 he1b5a44_1    conda-forge
identify                  1.4.28             pyh9f0ad1d_0    conda-forge
idna                      2.10               pyh9f0ad1d_0    conda-forge
iembot                    0.2.0.post7+gd98f071          pypi_0    pypi
imagecodecs               2020.5.30        py38h36e1e94_2    conda-forge
imageio                   2.9.0                      py_0    conda-forge
imagemagick               7.0.10_28       pl526h201ca68_0    conda-forge
imagesize                 1.2.0                      py_0    conda-forge
importlib-metadata        1.7.0            py38h32f6830_0    conda-forge
importlib_metadata        1.7.0                         0    conda-forge
incremental               17.5.0                     py_0    conda-forge
iniconfig                 1.0.1              pyh9f0ad1d_0    conda-forge
inotify                   0.2.10                   pypi_0    pypi
ipykernel                 5.3.4            py38h23f93f0_0    conda-forge
ipython                   7.17.0           py38h1cdfbd6_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
isort                     4.3.21           py38h32f6830_1    conda-forge
itsdangerous              1.1.0                      py_0    conda-forge
jasper                    1.900.1           h07fcdf6_1006    conda-forge
jbig                      2.1               h516909a_2002    conda-forge
jdcal                     1.4.1                      py_0    conda-forge
jedi                      0.17.2           py38h32f6830_0    conda-forge
jeepney                   0.4.3                      py_0    conda-forge
jinja2                    2.11.2             pyh9f0ad1d_0    conda-forge
joblib                    0.16.0                     py_0    conda-forge
jpeg                      9d                   h516909a_0    conda-forge
json-c                    0.13.1            hbfbb72e_1002    conda-forge
json5                     0.9.4              pyh9f0ad1d_0    conda-forge
jsonschema                3.2.0            py38h32f6830_1    conda-forge
jupyter_client            6.1.6                      py_0    conda-forge
jupyter_core              4.6.3            py38h32f6830_1    conda-forge
jupyter_telemetry         0.0.5                      py_0    conda-forge
jupyterhub                1.1.0            py38h32f6830_4    conda-forge
jupyterhub-base           1.1.0            py38h32f6830_4    conda-forge
jupyterlab                2.2.5                      py_0    conda-forge
jupyterlab_server         1.2.0                      py_0    conda-forge
jxrlib                    1.1                  h516909a_2    conda-forge
kealib                    1.4.13               hec59c27_0    conda-forge
keyring                   21.3.0           py38h32f6830_0    conda-forge
kiwisolver                1.2.0            py38hbf85e49_0    conda-forge
krb5                      1.17.1               hfafb76e_2    conda-forge
lazy-object-proxy         1.4.3            py38h1e0a361_2    conda-forge
lcms2                     2.11                 hbd6801e_0    conda-forge
ld_impl_linux-64          2.34                 hc38a660_9    conda-forge
lerc                      2.2                  he1b5a44_0    conda-forge
libaec                    1.0.4                he1b5a44_1    conda-forge
libblas                   3.8.0               17_openblas    conda-forge
libcblas                  3.8.0               17_openblas    conda-forge
libcroco                  0.6.13               h8d621e5_1    conda-forge
libcurl                   7.71.1               hcdd3856_5    conda-forge
libdap4                   3.20.6               h1d1bd15_1    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_0    conda-forge
libffi                    3.2.1             he1b5a44_1007    conda-forge
libgcc-ng                 9.3.0               h24d8f2e_15    conda-forge
libgdal                   3.0.4                h3dfc09a_6    conda-forge
libgfortran-ng            7.5.0               hdf63c60_15    conda-forge
libgomp                   9.3.0               h24d8f2e_15    conda-forge
libiconv                  1.16                 h516909a_0    conda-forge
libkml                    1.3.0             hb574062_1011    conda-forge
liblapack                 3.8.0               17_openblas    conda-forge
libllvm10                 10.0.1               he513fc3_1    conda-forge
libnetcdf                 4.7.4           mpi_mpich_h755db7c_1    conda-forge
libnghttp2                1.41.0               hab1572f_1    conda-forge
libopenblas               0.3.10          pthreads_hb3c22a3_4    conda-forge
libpng                    1.6.37               hed695b0_2    conda-forge
libpq                     12.3                 h5513abc_0    conda-forge
libprotobuf               3.13.0               h8b12597_0    conda-forge
librsvg                   2.49.3               h33a7fed_0    conda-forge
libsodium                 1.0.18               h516909a_0    conda-forge
libspatialindex           1.9.3                he1b5a44_3    conda-forge
libspatialite             4.3.0a            h2482549_1038    conda-forge
libssh2                   1.9.0                hab1572f_5    conda-forge
libstdcxx-ng              9.3.0               hdf63c60_15    conda-forge
libtiff                   4.1.0                hc7e4089_6    conda-forge
libtool                   2.4.6             h516909a_1003    conda-forge
libuuid                   2.32.1            h14c3975_1000    conda-forge
libuv                     1.34.0               h516909a_0    conda-forge
libwebp                   1.1.0                h56121f0_4    conda-forge
libwebp-base              1.1.0                h516909a_3    conda-forge
libxcb                    1.13              h14c3975_1002    conda-forge
libxml2                   2.9.10               hee79883_0    conda-forge
libxslt                   1.1.33               h31b3aaa_0    conda-forge
libzopfli                 1.0.3                he1b5a44_0    conda-forge
llvmlite                  0.34.0           py38h4f45e52_0    conda-forge
locket                    0.2.0                      py_2    conda-forge
lxml                      4.5.2            py38hbb43d70_0    conda-forge
lz4-c                     1.9.2                he1b5a44_3    conda-forge
mako                      1.1.3              pyh9f0ad1d_0    conda-forge
mapscript                 7.4.3                    pypi_0    pypi
markdown                  3.2.2                      py_0    conda-forge
markupsafe                1.1.1            py38h1e0a361_1    conda-forge
matplotlib                3.3.1                         0    conda-forge
matplotlib-base           3.3.1            py38h91b0d89_0    conda-forge
maxminddb                 1.5.2                    pypi_0    pypi
mccabe                    0.6.1                      py_1    conda-forge
metar                     1.7.0                      py_0    conda-forge
metpy                     0.12.2                     py_0    conda-forge
mistune                   0.8.4           py38h1e0a361_1001    conda-forge
mock                      4.0.2            py38h32f6830_0    conda-forge
mod-wsgi                  4.6.8                    pypi_0    pypi
more-itertools            8.4.0                      py_0    conda-forge
mpi                       1.0                       mpich    conda-forge
mpi4py                    3.0.3            py38h4a80816_1    conda-forge
mpich                     3.3.2                hc856adb_0    conda-forge
msgpack-python            1.0.0            py38hbf85e49_1    conda-forge
multidict                 4.7.5            py38h1e0a361_1    conda-forge
multipledispatch          0.6.0                      py_0    conda-forge
munch                     2.5.0                      py_0    conda-forge
nbconvert                 5.6.1            py38h32f6830_1    conda-forge
nbformat                  5.0.7                      py_0    conda-forge
ncl                       6.6.2               hfe5c2fd_21    conda-forge
nco                       4.9.2           mpi_mpich_h9a76d41_102    conda-forge
ncurses                   6.2                  he1b5a44_1    conda-forge
netcdf-fortran            4.5.2           mpi_mpich_h6a79edc_4    conda-forge
netcdf4                   1.5.3           mpi_mpich_py38h894258e_3    conda-forge
networkx                  2.4                        py_1    conda-forge
nodeenv                   1.4.0              pyh9f0ad1d_0    conda-forge
nodejs                    13.13.0              hf5d1a2b_0    conda-forge
nose                      1.3.7           py38h32f6830_1004    conda-forge
notebook                  6.1.3            py38h32f6830_0    conda-forge
numba                     0.51.0           py38hc5bc63f_0    conda-forge
numpy                     1.19.1           py38hbc27379_1    conda-forge
oauth                     1.0.1                    pypi_0    pypi
oauth2client              4.1.3                      py_0    conda-forge
oauthlib                  3.0.1                      py_0    conda-forge
odfpy                     1.4.1                      py_0    conda-forge
olefile                   0.46                       py_0    conda-forge
openjpeg                  2.3.1                h981e76c_3    conda-forge
openpyxl                  3.0.4                      py_0    conda-forge
openssl                   1.1.1g               h516909a_1    conda-forge
ossuuid                   1.6.2             hf484d3e_1000    conda-forge
owslib                    0.20.0                     py_0    conda-forge
packaging                 20.4               pyh9f0ad1d_0    conda-forge
pamela                    1.0.0                      py_0    conda-forge
pamqp                     2.3.0                    pypi_0    pypi
pandas                    1.1.0            py38h950e882_0    conda-forge
pandoc                    2.10.1               h516909a_0    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
panel                     0.9.7                      py_0    conda-forge
pango                     1.42.4               h7062337_4    conda-forge
param                     1.9.3                      py_0    conda-forge
parso                     0.7.1              pyh9f0ad1d_0    conda-forge
partd                     1.1.0                      py_0    conda-forge
paste                     3.4.3            py38h32f6830_0    conda-forge
pathspec                  0.8.0              pyh9f0ad1d_0    conda-forge
patsy                     0.5.1                      py_0    conda-forge
pcre                      8.44                 he1b5a44_0    conda-forge
perl                      5.26.2            h516909a_1006    conda-forge
pexpect                   4.8.0            py38h32f6830_1    conda-forge
pickleshare               0.7.5           py38h32f6830_1001    conda-forge
pika                      1.1.0              pyh9f0ad1d_1    conda-forge
pillow                    7.2.0            py38h9776b28_1    conda-forge
pint                      0.14                       py_0    conda-forge
pip                       20.2.2                     py_0    conda-forge
pixman                    0.38.0            h516909a_1003    conda-forge
pkg-config                0.29.2            h516909a_1006    conda-forge
pkginfo                   1.5.0.1                    py_0    conda-forge
plotly                    4.9.0              pyh9f0ad1d_0    conda-forge
pluggy                    0.13.1           py38h32f6830_2    conda-forge
pooch                     1.1.1                      py_0    conda-forge
poppler                   0.67.0               h14e79db_8    conda-forge
poppler-data              0.4.9                         1    conda-forge
postgresql                12.3                 h8573dbc_0    conda-forge
pre-commit                2.6.0            py38h32f6830_0    conda-forge
pre_commit                2.6.0                         0    conda-forge
proj                      7.0.0                h966b41f_5    conda-forge
prometheus_client         0.8.0              pyh9f0ad1d_0    conda-forge
promise                   2.3              py38h32f6830_1    conda-forge
prompt-toolkit            3.0.6                      py_0    conda-forge
protobuf                  3.13.0           py38h950e882_0    conda-forge
psutil                    5.7.2            py38h1e0a361_0    conda-forge
psycopg2                  2.8.5            py38h766eaa4_1    conda-forge
pthread-stubs             0.4               h14c3975_1001    conda-forge
ptyprocess                0.6.0                   py_1001    conda-forge
py                        1.9.0              pyh9f0ad1d_0    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pyasn1-modules            0.2.7                      py_0    conda-forge
pycodestyle               2.6.0              pyh9f0ad1d_0    conda-forge
pycparser                 2.20               pyh9f0ad1d_2    conda-forge
pycryptodome              3.9.7            py38ha357303_1    conda-forge
pyct                      0.4.6                      py_0    conda-forge
pyct-core                 0.4.6                      py_0    conda-forge
pycurl                    7.43.0.5         py38h4400d41_2    conda-forge
pydantic                  1.6.1            py38h1e0a361_0    conda-forge
pyepsg                    0.4.0                      py_0    conda-forge
pyflakes                  2.2.0              pyh9f0ad1d_0    conda-forge
pygments                  2.6.1                      py_0    conda-forge
pygrib                    2.0.5            py38hfcef17a_0    conda-forge
pyhamcrest                2.0.2                      py_0    conda-forge
pyiem                     0.17.0                   pypi_0    pypi
pyjwt                     1.7.1                      py_0    conda-forge
pykdtree                  1.3.1           py38h8790de6_1003    conda-forge
pyldm                     0.0.post33+g545ee40          pypi_0    pypi
pylint                    2.5.3            py38h32f6830_0    conda-forge
pyngl                     1.6.1            py38h174697a_2    conda-forge
pynio                     1.5.5           py38h031d99c_12    conda-forge
pyopenssl                 19.1.0                     py_1    conda-forge
pyparsing                 2.4.7              pyh9f0ad1d_0    conda-forge
pyproj                    2.6.1.post1      py38h7521cb9_0    conda-forge
pyrsistent                0.16.0           py38h1e0a361_0    conda-forge
pyshp                     2.1.0                      py_0    conda-forge
pysocks                   1.7.1            py38h32f6830_1    conda-forge
pytest                    6.0.1            py38h32f6830_0    conda-forge
pytest-cov                2.10.1             pyh9f0ad1d_0    conda-forge
pytest-forked             1.2.0              pyh9f0ad1d_0    conda-forge
pytest-mpl                0.11                       py_1    conda-forge
pytest-runner             5.2                        py_0    conda-forge
pytest-xdist              2.0.0                      py_0    conda-forge
python                    3.8.5                h1103e12_2    conda-forge
python-dateutil           2.8.1                      py_0    conda-forge
python-editor             1.0.4                      py_0    conda-forge
python-json-logger        0.1.11                     py_0    conda-forge
python-memcached          1.59                       py_0    conda-forge
python-multipart          0.0.5                      py_0    conda-forge
python-twitter            3.5                        py_0    conda-forge
python_abi                3.8                      1_cp38    conda-forge
pytz                      2020.1             pyh9f0ad1d_0    conda-forge
pyvbcam                   0.2.post5+gf01074b          pypi_0    pypi
pyviz_comms               0.7.6              pyh9f0ad1d_0    conda-forge
pywavelets                1.1.1            py38h8790de6_1    conda-forge
pyyaml                    5.3.1            py38h1e0a361_0    conda-forge
pyzmq                     19.0.2           py38ha71036d_0    conda-forge
rabbitpy                  2.0.1                    pypi_0    pypi
rasterio                  1.1.5            py38h033e0f6_1    conda-forge
rasterstats               0.14.0                     py_0    conda-forge
rclone                    1.52.3               ha544309_0    conda-forge
readline                  8.0                  he28a2e2_2    conda-forge
readme_renderer           24.0                       py_0    conda-forge
regex                     2020.7.14        py38h1e0a361_0    conda-forge
reportlab                 3.5.47           py38he152a6b_1    conda-forge
requests                  2.24.0             pyh9f0ad1d_0    conda-forge
requests-oauthlib         1.3.0              pyh9f0ad1d_0    conda-forge
requests-toolbelt         0.9.1                      py_0    conda-forge
retrying                  1.3.3                      py_2    conda-forge
rfc3986                   1.4.0              pyh9f0ad1d_0    conda-forge
rrdtool                   0.1.15                   pypi_0    pypi
rsa                       4.6                pyh9f0ad1d_0    conda-forge
rtree                     0.9.4            py38h08f867b_1    conda-forge
ruamel.yaml               0.16.6           py38h1e0a361_1    conda-forge
ruamel.yaml.clib          0.2.0            py38h1e0a361_1    conda-forge
scikit-image              0.17.2           py38hcb8c335_1    conda-forge
scikit-learn              0.23.2           py38hee58b96_0    conda-forge
scipy                     1.5.2            py38h8c5af15_0    conda-forge
seaborn                   0.10.1                        1    conda-forge
seaborn-base              0.10.1                     py_1    conda-forge
secretstorage             3.1.2            py38h32f6830_1    conda-forge
send2trash                1.5.0                      py_0    conda-forge
service_identity          18.1.0                     py_0    conda-forge
setuptools                49.6.0           py38h32f6830_0    conda-forge
shapely                   1.7.0            py38hd168ffb_3    conda-forge
simplejson                3.17.2           py38h1e0a361_0    conda-forge
six                       1.15.0             pyh9f0ad1d_0    conda-forge
smartsheet-python-sdk     2.86.0                   pypi_0    pypi
snappy                    1.1.8                he1b5a44_3    conda-forge
snowballstemmer           2.0.0                      py_0    conda-forge
snuggs                    1.4.7                      py_0    conda-forge
sortedcollections         1.2.1              pyh9f0ad1d_0    conda-forge
sortedcontainers          2.2.2              pyh9f0ad1d_0    conda-forge
soupsieve                 2.0.1                      py_1    conda-forge
sphinx                    3.2.1                      py_0    conda-forge
sphinxcontrib-applehelp   1.0.2                      py_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-htmlhelp    1.0.3                      py_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.3                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.4                      py_0    conda-forge
sqlalchemy                1.3.19           py38h1e0a361_0    conda-forge
sqlite                    3.33.0               h4cf870e_0    conda-forge
starlette                 0.13.6                     py_0    conda-forge
starlette-base            0.13.6                     py_0    conda-forge
statsmodels               0.11.1           py38h1e0a361_2    conda-forge
tbb                       2020.1               hc9558a2_0    conda-forge
tblib                     1.6.0                      py_0    conda-forge
tempest-remap             2.0.3           mpi_mpich_hf005093_8    conda-forge
terminado                 0.8.3            py38h32f6830_1    conda-forge
testpath                  0.4.4                      py_0    conda-forge
threadpoolctl             2.1.0              pyh5ca1d4c_0    conda-forge
tifffile                  2020.8.13                  py_0    conda-forge
tilecache                 0.0.post11+gd88dc01          pypi_0    pypi
tiledb                    1.7.7                h8efa9f0_3    conda-forge
tk                        8.6.10               hed695b0_0    conda-forge
tlslite-ng                0.7.5                    pypi_0    pypi
toml                      0.10.1             pyh9f0ad1d_0    conda-forge
toolz                     0.10.0                     py_0    conda-forge
tornado                   6.0.4            py38h1e0a361_1    conda-forge
tqdm                      4.48.2             pyh9f0ad1d_0    conda-forge
traitlets                 4.3.3            py38h32f6830_1    conda-forge
treq                      20.4.1             pyh9f0ad1d_0    conda-forge
trmm_rsl                  1.49                          3    conda-forge
twine                     3.2.0            py38h32f6830_0    conda-forge
twisted                   20.3.0           py38h1e0a361_0    conda-forge
twittytwister             0.1.3                    pypi_0    pypi
twython                   3.7.0                      py_0    conda-forge
txyam2                    0.5.1                    pypi_0    pypi
typed-ast                 1.4.1            py38h516909a_0    conda-forge
typing_extensions         3.7.4.2                    py_0    conda-forge
tzcode                    2020a                h516909a_0    conda-forge
tzlocal                   2.1                pyh9f0ad1d_0    conda-forge
udunits2                  2.2.27.6          h4e0c4b3_1001    conda-forge
ujson                     3.1.0            py38h950e882_0    conda-forge
unidecode                 1.1.1                      py_0    conda-forge
unixodbc                  2.3.7             hd1b7508_1000    conda-forge
uritemplate               3.0.1                      py_0    conda-forge
urllib3                   1.25.10                    py_0    conda-forge
uvicorn                   0.11.3           py38h32f6830_1    conda-forge
uvloop                    0.14.0           py38h1e0a361_1    conda-forge
verde                     1.5.0                      py_0    conda-forge
virtualenv                20.0.20          py38h32f6830_1    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_1    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websockets                8.1              py38h1e0a361_1    conda-forge
wheel                     0.35.1             pyh9f0ad1d_0    conda-forge
windrose                  1.6                      pypi_0    pypi
wrapt                     1.11.2           py38h1e0a361_0    conda-forge
wrf-python                1.3.2            py38h7eb8c7e_1    conda-forge
wsproto                   0.13.0                     py_0    conda-forge
xarray                    0.16.0                     py_0    conda-forge
xerces-c                  3.2.2             h8412b87_1004    conda-forge
xesmf                     0.3.0                      py_0    conda-forge
xlrd                      1.2.0              pyh9f0ad1d_1    conda-forge
xlsxwriter                1.3.3              pyh9f0ad1d_0    conda-forge
xlwt                      1.3.0                      py_1    conda-forge
xorg-imake                1.0.7                         0    conda-forge
xorg-kbproto              1.0.7             h14c3975_1002    conda-forge
xorg-libice               1.0.10               h516909a_0    conda-forge
xorg-libsm                1.2.3             h84519dc_1000    conda-forge
xorg-libx11               1.6.11               h516909a_0    conda-forge
xorg-libxau               1.0.9                h14c3975_0    conda-forge
xorg-libxaw               1.0.13            h14c3975_1002    conda-forge
xorg-libxdmcp             1.1.3                h516909a_0    conda-forge
xorg-libxext              1.3.4                h516909a_0    conda-forge
xorg-libxmu               1.1.3                h516909a_0    conda-forge
xorg-libxpm               3.5.13               h516909a_0    conda-forge
xorg-libxrender           0.9.10            h516909a_1002    conda-forge
xorg-libxt                1.1.5             h516909a_1003    conda-forge
xorg-makedepend           1.0.6                he1b5a44_1    conda-forge
xorg-renderproto          0.11.1            h14c3975_1002    conda-forge
xorg-xextproto            7.3.0             h14c3975_1002    conda-forge
xorg-xproto               7.0.31            h14c3975_1007    conda-forge
xrviz                     0.1.4                      py_1    conda-forge
xz                        5.2.5                h516909a_1    conda-forge
yaml                      0.2.5                h516909a_0    conda-forge
zeromq                    4.3.2                he1b5a44_3    conda-forge
zfp                       0.5.5                he1b5a44_1    conda-forge
zict                      2.0.0                      py_0    conda-forge
zipp                      3.1.0                      py_0    conda-forge
zlib                      1.2.11            h516909a_1007    conda-forge
zope.interface            5.1.0            py38h1e0a361_0    conda-forge
zstd                      1.4.5                h6597ccf_2    conda-forge



Details about conda and system ( conda info ):
$ conda info

     active environment : prod
    active env location : /opt/miniconda3/envs/prod
            shell level : 1
       user config file : /home/akrherz/.condarc
 populated config files : /home/akrherz/.condarc
          conda version : 4.8.4
    conda-build version : not installed
         python version : 3.8.5.final.0
       virtual packages : __glibc=2.28
       base environment : /opt/miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /opt/miniconda3/pkgs
                          /home/akrherz/.conda/pkgs
       envs directories : /opt/miniconda3/envs
                          /home/akrherz/.conda/envs
               platform : linux-64
             user-agent : conda/4.8.4 requests/2.24.0 CPython/3.8.5 Linux/4.18.0-193.14.3.el8_2.x86_64 rhel/8.2 glibc/2.28
                UID:GID : 43306:101
             netrc file : /home/akrherz/.netrc
           offline mode : False

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.