Giter VIP home page Giter VIP logo

libnetcdf-feedstock's Introduction

About libnetcdf-feedstock

Feedstock license: BSD-3-Clause

Home: http://www.unidata.ucar.edu/software/netcdf/

Package license: MIT

Summary: Libraries and data formats that support array-oriented scientific data

Development: https://github.com/Unidata/netcdf-c

Current build status

Travis linux
Azure
VariantStatus
linux_64_mpimpich variant
linux_64_mpinompi variant
linux_64_mpiopenmpi variant
linux_aarch64_mpimpich variant
linux_aarch64_mpinompi variant
linux_aarch64_mpiopenmpi variant
linux_ppc64le_mpimpich variant
linux_ppc64le_mpinompi variant
linux_ppc64le_mpiopenmpi variant
osx_64_mpimpich variant
osx_64_mpinompi variant
osx_64_mpiopenmpi variant
osx_arm64_mpimpich variant
osx_arm64_mpinompi variant
osx_arm64_mpiopenmpi variant
win_64 variant

Current release info

Name Downloads Version Platforms
Conda Recipe Conda Downloads Conda Version Conda Platforms

Installing libnetcdf

Installing libnetcdf from the conda-forge channel can be achieved by adding conda-forge to your channels with:

conda config --add channels conda-forge
conda config --set channel_priority strict

Once the conda-forge channel has been enabled, libnetcdf can be installed with conda:

conda install libnetcdf

or with mamba:

mamba install libnetcdf

It is possible to list all of the versions of libnetcdf available on your platform with conda:

conda search libnetcdf --channel conda-forge

or with mamba:

mamba search libnetcdf --channel conda-forge

Alternatively, mamba repoquery may provide more information:

# Search all versions available on your platform:
mamba repoquery search libnetcdf --channel conda-forge

# List packages depending on `libnetcdf`:
mamba repoquery whoneeds libnetcdf --channel conda-forge

# List dependencies of `libnetcdf`:
mamba repoquery depends libnetcdf --channel conda-forge

About conda-forge

Powered by NumFOCUS

conda-forge is a community-led conda channel of installable packages. In order to provide high-quality builds, the process has been automated into the conda-forge GitHub organization. The conda-forge organization contains one repository for each of the installable packages. Such a repository is known as a feedstock.

A feedstock is made up of a conda recipe (the instructions on what and how to build the package) and the necessary configurations for automatic building using freely available continuous integration services. Thanks to the awesome service provided by Azure, GitHub, CircleCI, AppVeyor, Drone, and TravisCI it is possible to build and upload installable packages to the conda-forge anaconda.org channel for Linux, Windows and OSX respectively.

To manage the continuous integration and simplify feedstock maintenance conda-smithy has been developed. Using the conda-forge.yml within this repository, it is possible to re-render all of this feedstock's supporting files (e.g. the CI configuration files) with conda smithy rerender.

For more information please check the conda-forge documentation.

Terminology

feedstock - the conda recipe (raw material), supporting scripts and CI configuration.

conda-smithy - the tool which helps orchestrate the feedstock. Its primary use is in the construction of the CI .yml files and simplify the management of many feedstocks.

conda-forge - the place where the feedstock and smithy live and work to produce the finished article (built conda distributions)

Updating libnetcdf-feedstock

If you would like to improve the libnetcdf recipe or build a new package version, please fork this repository and submit a PR. Upon submission, your changes will be run on the appropriate platforms to give the reviewer an opportunity to confirm that the changes result in a successful build. Once merged, the recipe will be re-built and uploaded automatically to the conda-forge channel, whereupon the built conda packages will be available for everybody to install and use from the conda-forge channel. Note that all branches in the conda-forge/libnetcdf-feedstock are immediately built and any created packages are uploaded, so PRs should be based on branches in forks and branches in the main repository should only be used to build distinct package versions.

In order to produce a uniquely identifiable distribution:

  • If the version of a package is not being increased, please add or increase the build/number.
  • If the version of a package is being increased, please remember to return the build/number back to 0.

Feedstock Maintainers

libnetcdf-feedstock's People

Contributors

agrossfield avatar akrherz avatar beckermr avatar cbarrick avatar conda-forge-admin avatar conda-forge-curator[bot] avatar djhoese avatar dopplershift avatar doutriaux1 avatar gillins avatar github-actions[bot] avatar hmaarrfk avatar ihnorton avatar isuruf avatar jaimergp avatar jakirkham avatar jjhelmus avatar jschueller avatar kmuehlbauer avatar matthiasdiener avatar mbargull avatar minrk avatar ocefpaf avatar qwhelan avatar regro-cf-autotick-bot avatar rouault avatar wardf avatar xylar avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libnetcdf-feedstock's Issues

Avoid hard-coding sysroot path in netCDFTargets.cmake

Tracking issue from #109 (comment):

The file lib/cmake/netCDF/netCDFTargets.cmake records the sysroot path of used libraries:

set_target_properties(netCDF::netcdf PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "/home/conda/feedstock_root/build_artifacts/libnetcdf_1595451160302/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libmfhdf.so;/home/conda/feedstock_root/build_artifacts/libnetcdf_1595451160302/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libdf.so;/home/conda/feedstock_root/build_artifacts/libnetcdf_1595451160302/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libhdf5_hl.so;/home/conda/feedstock_root/build_artifacts/libnetcdf_1595451160302/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libhdf5.so;$ENV{BUILD_PREFIX}/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/librt.so;$ENV{BUILD_PREFIX}/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libpthread.so;/home/conda/feedstock_root/build_artifacts/libnetcdf_1595451160302/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libz.so;$ENV{BUILD_PREFIX}/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libdl.so;$ENV{BUILD_PREFIX}/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libm.so;/home/conda/feedstock_root/build_artifacts/libnetcdf_1595451160302/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libcurl.so"
)

e.g., $ENV{BUILD_PREFIX}/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/librt.so.
Newer conda-forge::sysroot_linux-64 packages use x86_64-conda-linux-gnu/sysroot and as such the paths recorded by previous builds like conda-forge::libnetcdf=4.7.4=nompi_h84807e1_105 became invalid.


It would probably be better if the paths aren't recorded at all. I am not able to look into this currently, but this rebuild should fix downstream builds like conda-forge/vtk-feedstock#148 for now.

build env leaked into config

It appears the build env is leaking into the configuration. This seems to be mucking with at least one downstream build (conda-forge/netcdf-fortran-feedstock#26). See the value for --cc below. @ocefpaf for viz

localhost:netcdf-fortran-feedstock Matt$ nc-config --all

This netCDF 4.6.2 has been built with the following features: 

  --cc            -> /Users/travis/miniconda3/conda-bld/libnetcdf_1543088686264/_build_env/bin/x86_64-apple-darwin13.4.0-clang
  --cflags        -> -I/Users/Matt/miniconda3/include
  --libs          -> -L/Users/Matt/miniconda3/lib -lnetcdf -lmfhdf -ldf -lhdf5_hl -lhdf5 -lpthread -lz -ldl -lm -lcurl

  --has-c++       -> no
  --cxx           -> 

  --has-c++4      -> no
  --cxx4          -> 

  --has-fortran   -> no
  --has-dap       -> yes
  --has-dap2      -> yes
  --has-dap4      -> yes
  --has-nc2       -> yes
  --has-nc4       -> yes
  --has-hdf5      -> yes
  --has-hdf4      -> yes
  --has-logging   -> yes
  --has-pnetcdf   -> no
  --has-szlib     -> no
  --has-cdf5      -> yes
  --has-parallel4 -> no
  --has-parallel  -> no

  --prefix        -> /Users/Matt/miniconda3
  --includedir    -> /Users/Matt/miniconda3/include
  --libdir        -> /Users/Matt/miniconda3/lib
  --version       -> netCDF 4.6.2

Recent builds cause hanging on Windows

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

The CI in GitHub Actions for the Satpy library have started hanging on Windows. It seems to be related to the specific build of libnetcdf. With:

libnetcdf 4.9.2 nompi_h5902ca5_107 conda-forge/win-64

it works fine. With the same code and same dependencies except for the newer build of libnetcdf:

libnetcdf 4.9.2 nompi_h624ddae_109 conda-forge/win-64

Pytest finishes running Satpy's tests (successfully) but then never exits. There is no other difference from what I can tell except the libnetcdf build. A fellow contributor @simonrp84 was able to reproduce this on his local Windows machine. His environment is what's providing the output for the below conda commands.

Otherwise, here is a passing Satpy CI job:

https://github.com/pytroll/satpy/actions/runs/5577565489/jobs/10190534313

And a hanging one:

https://github.com/pytroll/satpy/actions/runs/5594450997/jobs/10229326506

Installed packages

# packages in environment at C:\Users\Simon\miniconda3:
#
# Name                    Version                   Build  Channel
affine                    2.4.0              pyhd8ed1ab_0    conda-forge
aiobotocore               2.5.0              pyhd8ed1ab_0    conda-forge
aiohttp                   3.8.4           py311ha68e1ae_1    conda-forge
aioitertools              0.11.0             pyhd8ed1ab_0    conda-forge
aiosignal                 1.3.1              pyhd8ed1ab_0    conda-forge
alabaster                 0.7.13             pyhd8ed1ab_0    conda-forge
anyio                     3.7.1              pyhd8ed1ab_0    conda-forge
aom                       3.5.0                h63175ca_0    conda-forge
appdirs                   1.4.4              pyh9f0ad1d_0    conda-forge
argon2-cffi               21.3.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0          py311ha68e1ae_3    conda-forge
arrow-cpp                 12.0.0           h57928b3_1_cpu    conda-forge
asciitree                 0.3.3                      py_2    conda-forge
asdf                      2.14.3             pyhd8ed1ab_1    conda-forge
asdf-astropy              0.4.0              pyhd8ed1ab_1    conda-forge
asdf-coordinates-schemas  0.2.0              pyhd8ed1ab_1    conda-forge
asdf-standard             1.0.3              pyhd8ed1ab_0    conda-forge
asdf-transform-schemas    0.3.0              pyhd8ed1ab_0    conda-forge
asdf-unit-schemas         0.1.0              pyhd8ed1ab_0    conda-forge
asdf-wcs-schemas          0.1.1              pyhd8ed1ab_0    conda-forge
astropy                   5.3.1           py311h59ca53f_0    conda-forge
asttokens                 2.2.1              pyhd8ed1ab_0    conda-forge
async-timeout             4.0.2              pyhd8ed1ab_0    conda-forge
attrs                     23.1.0             pyh71513ae_1    conda-forge
aws-c-auth                0.7.0                h6f3c987_2    conda-forge
aws-c-cal                 0.6.0                h6ba3258_0    conda-forge
aws-c-common              0.8.23               hcfcfb64_0    conda-forge
aws-c-compression         0.2.17               h420beca_1    conda-forge
aws-c-event-stream        0.3.1                had47b81_1    conda-forge
aws-c-http                0.7.11               h72ba615_0    conda-forge
aws-c-io                  0.13.28              ha35c040_0    conda-forge
aws-c-mqtt                0.8.14               h4941efa_2    conda-forge
aws-c-s3                  0.3.13               he04eaa7_2    conda-forge
aws-c-sdkutils            0.1.11               h420beca_1    conda-forge
aws-checksums             0.1.16               h420beca_1    conda-forge
aws-crt-cpp               0.20.3               h247a981_4    conda-forge
aws-sdk-cpp               1.10.57             h1a0519f_17    conda-forge
awscli                    1.27.76         py311h1ea47a8_2    conda-forge
babel                     2.12.1             pyhd8ed1ab_1    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                pyhd8ed1ab_3    conda-forge
backports.functools_lru_cache 1.6.5              pyhd8ed1ab_0    conda-forge
backports.zoneinfo        0.2.1           py311h1ea47a8_7    conda-forge
beautifulsoup4            4.12.2             pyha770c72_0    conda-forge
bleach                    6.0.0              pyhd8ed1ab_0    conda-forge
blosc                     1.21.4               hdccc3a2_0    conda-forge
bokeh                     3.2.0              pyhd8ed1ab_0    conda-forge
boltons                   23.0.0             pyhd8ed1ab_0    conda-forge
boost-cpp                 1.78.0               h9f4b32c_3    conda-forge
boto3                     1.26.76            pyhd8ed1ab_0    conda-forge
botocore                  1.29.76            pyhd8ed1ab_0    conda-forge
bottleneck                1.3.7           py311h59ca53f_0    conda-forge
branca                    0.6.0              pyhd8ed1ab_0    conda-forge
brotli                    1.0.9                hcfcfb64_9    conda-forge
brotli-bin                1.0.9                hcfcfb64_9    conda-forge
brotlipy                  0.7.0           py311ha68e1ae_1005    conda-forge
build                     0.7.0              pyhd8ed1ab_0    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
c-ares                    1.19.1               hcfcfb64_0    conda-forge
c-blosc2                  2.10.0               h183a6f4_0    conda-forge
ca-certificates           2023.5.7             h56e8100_0    conda-forge
cached-property           1.5.2                hd8ed1ab_1    conda-forge
cached_property           1.5.2              pyha770c72_1    conda-forge
cachetools                5.3.1              pyhd8ed1ab_0    conda-forge
caerus                    0.1.9                    pypi_0    pypi
cairo                     1.16.0            hdecc03f_1016    conda-forge
cartopy                   0.21.1          py311h178a126_1    conda-forge
certifi                   2023.5.7           pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py311h7d9ee11_3    conda-forge
cfgrib                    0.9.10.4           pyhd8ed1ab_0    conda-forge
cfgv                      3.3.1              pyhd8ed1ab_0    conda-forge
cfitsio                   4.2.0                h9ebe7e4_0    conda-forge
cftime                    1.6.2           py311h59ca53f_1    conda-forge
chardet                   5.1.0           py311h1ea47a8_0    conda-forge
charls                    2.4.2                h1537add_0    conda-forge
charset-normalizer        3.2.0              pyhd8ed1ab_0    conda-forge
click                     8.1.6           win_pyh7428d3b_0    conda-forge
click-plugins             1.1.1                      py_0    conda-forge
cligj                     0.7.2              pyhd8ed1ab_1    conda-forge
cloudpickle               2.2.1              pyhd8ed1ab_0    conda-forge
cmarkgfm                  0.8.0           py311ha68e1ae_2    conda-forge
cogeo-mosaic              5.1.1                    pypi_0    pypi
color-operations          0.1.1           py311h59ca53f_2    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
comm                      0.1.3              pyhd8ed1ab_0    conda-forge
conda                     23.5.2          py311h1ea47a8_0    conda-forge
conda-build               3.24.0          py311h1ea47a8_1    conda-forge
conda-package-handling    2.0.2              pyh38be061_0    conda-forge
conda-package-streaming   0.8.0              pyhd8ed1ab_0    conda-forge
configobj                 5.0.8              pyhd8ed1ab_0    conda-forge
contourpy                 1.1.0           py311h005e61a_0    conda-forge
coverage                  7.2.7           py311ha68e1ae_0    conda-forge
cramjam                   2.6.2                    pypi_0    pypi
cryptography              41.0.2          py311h28e9c30_0    conda-forge
cuda-version              11.8                 h70ddcb2_2    conda-forge
cudatoolkit               11.8.0              h09e9e62_12    conda-forge
cupy                      12.1.0          py311h77068d7_0    conda-forge
curl                      8.1.2                h68f0423_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
cytoolz                   0.12.0          py311ha68e1ae_1    conda-forge
dask                      2023.7.0           pyhd8ed1ab_0    conda-forge
dask-core                 2023.7.0           pyhd8ed1ab_0    conda-forge
dav1d                     1.2.1                hcfcfb64_0    conda-forge
debugpy                   1.6.7           py311h12c1d0e_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
distlib                   0.3.7              pyhd8ed1ab_0    conda-forge
distributed               2023.7.0           pyhd8ed1ab_0    conda-forge
docutils                  0.15.2          py311h1ea47a8_6    conda-forge
donfig                    0.8.1              pyhd8ed1ab_0    conda-forge
eccodes                   2.31.0               ha10300a_0    conda-forge
ecmwf-opendata            0.2.0                     dev_0    <develop>
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
ephem                     4.1.4           py311ha68e1ae_0    conda-forge
eumdac                    2.0.1              pyhd8ed1ab_0    conda-forge
exceptiongroup            1.1.2              pyhd8ed1ab_0    conda-forge
executing                 1.2.0              pyhd8ed1ab_0    conda-forge
expat                     2.5.0                h63175ca_1    conda-forge
fastapi                   0.94.1                   pypi_0    pypi
fasteners                 0.17.3             pyhd8ed1ab_0    conda-forge
fastrlock                 0.8             py311h12c1d0e_3    conda-forge
ffmpeg                    6.0.0           gpl_h2b371f0_103    conda-forge
filelock                  3.12.2             pyhd8ed1ab_0    conda-forge
findlibs                  0.0.5              pyhd8ed1ab_0    conda-forge
findpeaks                 2.5.0                    pypi_0    pypi
fiona                     1.9.4           py311h4e4dc46_0    conda-forge
flit-core                 3.9.0              pyhd8ed1ab_0    conda-forge
fmt                       9.1.0                h181d51b_0    conda-forge
folium                    0.14.0             pyhd8ed1ab_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.2               hbde0cde_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.41.0          py311ha68e1ae_0    conda-forge
freeglut                  3.2.2                h63175ca_2    conda-forge
freetype                  2.12.1               h546665d_1    conda-forge
freexl                    1.0.6                h67ca5e6_1    conda-forge
frozenlist                1.4.0           py311ha68e1ae_0    conda-forge
fsspec                    2023.6.0           pyh1a96a4e_0    conda-forge
gdal                      3.7.0           py311h68c9619_3    conda-forge
geojson-pydantic          0.6.3              pyhd8ed1ab_0    conda-forge
geopandas                 0.13.2             pyhd8ed1ab_1    conda-forge
geopandas-base            0.13.2             pyha770c72_1    conda-forge
geos                      3.11.2               h1537add_0    conda-forge
geotiff                   1.7.1               h4e61e90_10    conda-forge
gettext                   0.21.1               h5728263_0    conda-forge
gflags                    2.2.2             ha925a31_1004    conda-forge
giflib                    5.2.1                h64bf75a_3    conda-forge
glib                      2.76.4               h12be248_0    conda-forge
glib-tools                2.76.4               h12be248_0    conda-forge
glmtools                  0.1.dev0                  dev_0    <develop>
glob2                     0.7                        py_0    conda-forge
glog                      0.6.0                h4797de2_0    conda-forge
graphite2                 1.3.13                     1000    conda-forge
gst-plugins-base          1.22.4               h001b923_1    conda-forge
gstreamer                 1.22.4               hb4038d2_1    conda-forge
gwcs                      0.18.3             pyhd8ed1ab_0    conda-forge
h11                       0.14.0             pyhd8ed1ab_0    conda-forge
h2                        4.1.0              pyhd8ed1ab_0    conda-forge
h5netcdf                  1.2.0              pyhd8ed1ab_0    conda-forge
h5py                      3.9.0           nompi_py311hc8b35be_101    conda-forge
harfbuzz                  7.3.0                h196d34a_0    conda-forge
hdf4                      4.2.15               h1334946_6    conda-forge
hdf5                      1.14.1          nompi_h73e8ff5_100    conda-forge
hpack                     4.0.0              pyh9f0ad1d_0    conda-forge
httpcore                  0.17.3             pyhd8ed1ab_0    conda-forge
httpx                     0.24.1             pyhd8ed1ab_0    conda-forge
hyperframe                6.0.1              pyhd8ed1ab_0    conda-forge
hypothesis                6.81.2             pyha770c72_0    conda-forge
icu                       72.1                 h63175ca_0    conda-forge
identify                  2.5.24             pyhd8ed1ab_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
imagecodecs               2023.1.23       py311h2c9abbb_2    conda-forge
imageio                   2.31.1             pyh24c5eb1_0    conda-forge
imagesize                 1.4.1              pyhd8ed1ab_0    conda-forge
importlib-metadata        6.8.0              pyha770c72_0    conda-forge
importlib-resources       6.0.0              pyhd8ed1ab_1    conda-forge
importlib_metadata        6.8.0                hd8ed1ab_0    conda-forge
importlib_resources       6.0.0              pyhd8ed1ab_1    conda-forge
iniconfig                 2.0.0              pyhd8ed1ab_0    conda-forge
intel-openmp              2023.1.0         h57928b3_46319    conda-forge
ipykernel                 6.24.0             pyh6817e22_0    conda-forge
ipython                   8.14.0             pyh08f2357_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                8.0.7              pyhd8ed1ab_0    conda-forge
jaraco.classes            3.3.0              pyhd8ed1ab_0    conda-forge
jasper                    4.0.0                h00710e9_1    conda-forge
jedi                      0.18.2             pyhd8ed1ab_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jmespath                  1.0.1              pyhd8ed1ab_0    conda-forge
joblib                    1.3.0              pyhd8ed1ab_1    conda-forge
jplephem                  2.18               pyh78acc04_0    conda-forge
jsonpatch                 1.32               pyhd8ed1ab_0    conda-forge
jsonpointer               2.0                        py_0    conda-forge
jsonschema                4.18.4             pyhd8ed1ab_0    conda-forge
jsonschema-specifications 2023.7.1           pyhd8ed1ab_0    conda-forge
jupyter                   1.0.0           py311h1ea47a8_8    conda-forge
jupyter_client            8.3.0              pyhd8ed1ab_0    conda-forge
jupyter_console           6.6.3              pyhd8ed1ab_0    conda-forge
jupyter_core              5.3.1           py311h1ea47a8_0    conda-forge
jupyter_events            0.6.3              pyhd8ed1ab_0    conda-forge
jupyter_server            2.7.0              pyhd8ed1ab_0    conda-forge
jupyter_server_terminals  0.4.4              pyhd8ed1ab_1    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        3.0.8              pyhd8ed1ab_0    conda-forge
jxrlib                    1.1                  h8ffe710_2    conda-forge
kealib                    1.5.1                h96def13_4    conda-forge
keyring                   24.2.0          py311h1ea47a8_0    conda-forge
kiwisolver                1.4.4           py311h005e61a_1    conda-forge
krb5                      1.20.1               heb0366b_0    conda-forge
lazy_loader               0.2                pyhd8ed1ab_0    conda-forge
lcms2                     2.15                 h3e3b177_1    conda-forge
lerc                      4.0.0                h63175ca_0    conda-forge
libabseil                 20230125.0      cxx17_h63175ca_1    conda-forge
libaec                    1.0.6                h63175ca_1    conda-forge
libarchive                3.6.2                h6f8411a_1    conda-forge
libarrow                  12.0.0           h91bed3e_1_cpu    conda-forge
libavif                   0.11.1               ha7b97ba_2    conda-forge
libblas                   3.9.0              17_win64_mkl    conda-forge
libbrotlicommon           1.0.9                hcfcfb64_9    conda-forge
libbrotlidec              1.0.9                hcfcfb64_9    conda-forge
libbrotlienc              1.0.9                hcfcfb64_9    conda-forge
libcblas                  3.9.0              17_win64_mkl    conda-forge
libclang                  16.0.6          default_heb8d277_0    conda-forge
libclang13                16.0.6          default_hc80b9e7_0    conda-forge
libcrc32c                 1.1.2                h0e60522_0    conda-forge
libcurl                   8.1.2                h68f0423_0    conda-forge
libdeflate                1.18                 hcfcfb64_0    conda-forge
libevent                  2.1.12               h3671451_1    conda-forge
libexpat                  2.5.0                h63175ca_1    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libgdal                   3.7.0                h123a834_3    conda-forge
libglib                   2.76.4               he8f3873_0    conda-forge
libgoogle-cloud           2.10.0               h00b2bdc_0    conda-forge
libgrpc                   1.54.2               h32da247_0    conda-forge
libhwloc                  2.9.1           nocuda_h15da153_6    conda-forge
libiconv                  1.17                 h8ffe710_0    conda-forge
libjpeg-turbo             2.1.5.1              hcfcfb64_0    conda-forge
libkml                    1.3.0             hf2ab4e4_1015    conda-forge
liblapack                 3.9.0              17_win64_mkl    conda-forge
liblapacke                3.9.0              17_win64_mkl    conda-forge
liblief                   0.12.3               h63175ca_0    conda-forge
libmamba                  1.4.9                ha24f096_0    conda-forge
libmambapy                1.4.9           py311h29ee5fe_0    conda-forge
libnetcdf                 4.9.2           nompi_h624ddae_109    conda-forge
libogg                    1.3.4                h8ffe710_1    conda-forge
libopencv                 4.7.0           py311h787696b_6    conda-forge
libopus                   1.3.1                h8ffe710_1    conda-forge
libpng                    1.6.39               h19919ed_0    conda-forge
libpq                     15.3                 ha9684e8_1    conda-forge
libprotobuf               3.21.12              h12be248_0    conda-forge
librttopo                 1.1.0               he1da8c1_13    conda-forge
libsodium                 1.0.18               h8d14728_1    conda-forge
libsolv                   0.7.24               h12be248_1    conda-forge
libspatialindex           1.9.3                h39d44d4_4    conda-forge
libspatialite             5.0.1               hf8d749d_27    conda-forge
libsqlite                 3.42.0               hcfcfb64_0    conda-forge
libssh2                   1.11.0               h7dfc565_0    conda-forge
libthrift                 0.18.1               h06f6336_2    conda-forge
libtiff                   4.5.1                h6c8260b_0    conda-forge
libutf8proc               2.8.0                h82a8f57_0    conda-forge
libvorbis                 1.3.7                h0e60522_0    conda-forge
libwebp-base              1.3.1                hcfcfb64_0    conda-forge
libxcb                    1.15                 hcd874cb_0    conda-forge
libxml2                   2.11.4               hc3477c8_0    conda-forge
libzip                    1.9.2                h519de47_1    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
libzopfli                 1.0.3                h0e60522_0    conda-forge
llvmlite                  0.40.0                   pypi_0    pypi
locket                    1.0.0              pyhd8ed1ab_0    conda-forge
lz4                       4.3.2           py311haddf500_0    conda-forge
lz4-c                     1.9.4                hcfcfb64_0    conda-forge
lzo                       2.10              he774522_1000    conda-forge
m2-msys2-runtime          2.5.0.17080.65c939c               3    conda-forge
m2-patch                  2.7.5                         2    conda-forge
m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
m2w64-gcc-libs            5.3.0                         7    conda-forge
m2w64-gcc-libs-core       5.3.0                         7    conda-forge
m2w64-gmp                 6.1.0                         2    conda-forge
m2w64-libwinpthread-git   5.0.0.4634.697f757               2    conda-forge
make                      4.3                  h3d2af85_1    conda-forge
mamba                     1.4.9           py311h8cb466b_0    conda-forge
mapclassify               2.5.0              pyhd8ed1ab_1    conda-forge
markdown-it-py            3.0.0              pyhd8ed1ab_0    conda-forge
markupsafe                2.1.3           py311ha68e1ae_0    conda-forge
matplotlib                3.7.1           py311h1ea47a8_0    conda-forge
matplotlib-base           3.7.1           py311h6e989c2_0    conda-forge
matplotlib-inline         0.1.6              pyhd8ed1ab_0    conda-forge
mdurl                     0.1.0              pyhd8ed1ab_0    conda-forge
menuinst                  1.4.19          py311h1ea47a8_1    conda-forge
mercantile                1.2.1                    pypi_0    pypi
miniforge_console_shortcut 2.0                  h57928b3_1    conda-forge
mistune                   3.0.0              pyhd8ed1ab_0    conda-forge
mkl                       2022.1.0           h6a75c08_874    conda-forge
more-itertools            9.1.0              pyhd8ed1ab_0    conda-forge
morecantile               4.3.0              pyhd8ed1ab_0    conda-forge
msgpack-python            1.0.5           py311h005e61a_0    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
multidict                 6.0.4           py311ha68e1ae_0    conda-forge
multiurl                  0.2.1                    pypi_0    pypi
munch                     4.0.0              pyhd8ed1ab_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
nbclassic                 1.0.0              pyhb4ecaf3_1    conda-forge
nbclient                  0.8.0              pyhd8ed1ab_0    conda-forge
nbconvert                 7.7.1              pyhd8ed1ab_1    conda-forge
nbconvert-core            7.7.1              pyhd8ed1ab_1    conda-forge
nbconvert-pandoc          7.7.1              pyhd8ed1ab_1    conda-forge
nbformat                  5.9.1              pyhd8ed1ab_0    conda-forge
nest-asyncio              1.5.6              pyhd8ed1ab_0    conda-forge
netcdf4                   1.6.4           nompi_py311h91f5014_101    conda-forge
networkx                  3.1                pyhd8ed1ab_0    conda-forge
nodeenv                   1.8.0              pyhd8ed1ab_0    conda-forge
notebook                  6.5.4              pyha770c72_0    conda-forge
notebook-shim             0.2.3              pyhd8ed1ab_0    conda-forge
numba                     0.57.1          py311h2c0921f_0    conda-forge
numcodecs                 0.11.0          py311h12c1d0e_1    conda-forge
numexpr                   2.8.4           mkl_py311h9a3bfb6_0    conda-forge
numpy                     1.24.4          py311h0b4df5a_0    conda-forge
odfpy                     1.4.1                      py_0    conda-forge
opencv                    4.7.0           py311h1ea47a8_6    conda-forge
openh264                  2.3.1                h63175ca_2    conda-forge
openjpeg                  2.5.0                ha2aaf27_2    conda-forge
openssl                   3.1.1                hcfcfb64_1    conda-forge
orc                       1.8.3                hada7b9e_1    conda-forge
overrides                 7.3.1              pyhd8ed1ab_0    conda-forge
packaging                 23.1               pyhd8ed1ab_0    conda-forge
pandas                    2.0.3           py311hf63dbb6_1    conda-forge
pandoc                    3.1.3                h57928b3_0    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
parquet-cpp               1.5.1                         2    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
partd                     1.4.0              pyhd8ed1ab_0    conda-forge
pbr                       5.11.1             pyhd8ed1ab_0    conda-forge
pcre2                     10.40                h17e33f8_0    conda-forge
peakdetect                1.1                      pypi_0    pypi
pep517                    0.13.0             pyhd8ed1ab_0    conda-forge
photutils                 1.8.0           py311h59ca53f_0    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pillow                    10.0.0          py311hde623f7_0    conda-forge
pip                       23.2               pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h8ffe710_0    conda-forge
pkginfo                   1.9.6              pyhd8ed1ab_0    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_0    conda-forge
platformdirs              3.9.1              pyhd8ed1ab_0    conda-forge
pluggy                    1.2.0              pyhd8ed1ab_0    conda-forge
ply                       3.11                       py_1    conda-forge
pooch                     1.7.0              pyha770c72_3    conda-forge
poppler                   23.05.0              h45d20d0_1    conda-forge
poppler-data              0.4.12               hd8ed1ab_0    conda-forge
postgresql                15.3                 h96452e4_1    conda-forge
pre-commit                3.3.3              pyha770c72_0    conda-forge
pre_commit                3.3.3                hd8ed1ab_0    conda-forge
proj                      9.2.1                h660b3b0_0    conda-forge
prometheus_client         0.17.1             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.39             pyha770c72_0    conda-forge
prompt_toolkit            3.0.39               hd8ed1ab_0    conda-forge
psutil                    5.9.5           py311ha68e1ae_0    conda-forge
pthread-stubs             0.4               hcd874cb_1001    conda-forge
pthreads-win32            2.9.1                hfa6e2cd_3    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
py-lief                   0.12.3          py311h12c1d0e_0    conda-forge
py-opencv                 4.7.0           py311h3810d55_6    conda-forge
pyarrow                   12.0.0          py311h6a6099b_1_cpu    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pyatmcor                  0.0.1                    pypi_0    pypi
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.4           py311ha68e1ae_1    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pydantic                  1.10.11         py311ha68e1ae_0    conda-forge
pyerfa                    2.0.0.3         py311h59ca53f_0    conda-forge
pyflextrkr                1.0.0                     dev_0    <develop>
pygments                  2.15.1             pyhd8ed1ab_0    conda-forge
pygrib                    2.1.4           py311hb25bc96_7    conda-forge
pyhdf                     0.10.5          py311h702c2b7_1    conda-forge
pykdtree                  1.3.7.post0     py311h59ca53f_0    conda-forge
pyopenssl                 23.2.0             pyhd8ed1ab_1    conda-forge
pyorbital                 1.8.0              pyhd8ed1ab_0    conda-forge
pyparsing                 3.1.0              pyhd8ed1ab_0    conda-forge
pyproj                    3.6.0           py311hcff2a09_1    conda-forge
pyqt                      5.15.7          py311h125bc19_3    conda-forge
pyqt5-sip                 12.11.0         py311h12c1d0e_3    conda-forge
pyresample                1.27.1          py311hf63dbb6_1    conda-forge
pyrsistent                0.19.3          py311ha68e1ae_0    conda-forge
pyshp                     2.3.1              pyhd8ed1ab_0    conda-forge
pysocks                   1.7.1              pyh0701188_6    conda-forge
pyspectral                0.10.6.dev215+g60b5551.d20230710          pypi_0    pypi
pystac                    1.8.2              pyhd8ed1ab_0    conda-forge
pytest                    7.4.0              pyhd8ed1ab_0    conda-forge
pytest-arraydiff          0.5.0              pyhd8ed1ab_0    conda-forge
pytest-astropy            0.10.0             pyhd8ed1ab_0    conda-forge
pytest-astropy-header     0.2.2              pyhd8ed1ab_0    conda-forge
pytest-cov                4.1.0              pyhd8ed1ab_0    conda-forge
pytest-doctestplus        0.13.0             pyhd8ed1ab_0    conda-forge
pytest-filter-subpackage  0.1.1                      py_0    conda-forge
pytest-lazy-fixture       0.6.3                      py_0    conda-forge
pytest-mock               3.11.1             pyhd8ed1ab_0    conda-forge
pytest-openfiles          0.5.0                      py_0    conda-forge
pytest-remotedata         0.4.0              pyhd8ed1ab_0    conda-forge
python                    3.11.4          h2628c8c_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-dotenv             1.0.0              pyhd8ed1ab_0    conda-forge
python-eccodes            1.6.0           py311h59ca53f_0    conda-forge
python-fastjsonschema     2.17.1             pyhd8ed1ab_0    conda-forge
python-geotiepoints       1.6.0           py311h59ca53f_0    conda-forge
python-json-logger        2.0.7              pyhd8ed1ab_0    conda-forge
python-libarchive-c       5.0             py311h1ea47a8_1    conda-forge
python-tzdata             2023.3             pyhd8ed1ab_0    conda-forge
python_abi                3.11                    3_cp311    conda-forge
pytz                      2023.3             pyhd8ed1ab_0    conda-forge
pywavelets                1.4.1           py311h59ca53f_0    conda-forge
pywin32                   304             py311h12c1d0e_2    conda-forge
pywin32-ctypes            0.2.2           py311h1ea47a8_0    conda-forge
pywinpty                  2.0.11          py311h12c1d0e_0    conda-forge
pyyaml                    5.4.1           py311ha68e1ae_4    conda-forge
pyzmq                     25.1.0          py311h7b3f143_0    conda-forge
qt-main                   5.15.8              h2c8576c_12    conda-forge
qtconsole                 5.4.3              pyhd8ed1ab_0    conda-forge
qtconsole-base            5.4.3              pyha770c72_0    conda-forge
qtpy                      2.3.1              pyhd8ed1ab_0    conda-forge
rasterio                  1.3.8           py311h58bba51_0    conda-forge
re2                       2023.02.02           h63175ca_0    conda-forge
readme_renderer           40.0               pyhd8ed1ab_0    conda-forge
referencing               0.30.0             pyhd8ed1ab_0    conda-forge
reproc                    14.2.4               hcfcfb64_0    conda-forge
reproc-cpp                14.2.4               h63175ca_0    conda-forge
requests                  2.31.0             pyhd8ed1ab_0    conda-forge
requests-toolbelt         1.0.0              pyhd8ed1ab_0    conda-forge
rfc3339-validator         0.1.4              pyhd8ed1ab_0    conda-forge
rfc3986                   2.0.0              pyhd8ed1ab_0    conda-forge
rfc3986-validator         0.1.1              pyh9f0ad1d_0    conda-forge
rich                      13.4.2             pyhd8ed1ab_0    conda-forge
rio-cogeo                 3.5.1                    pypi_0    pypi
rio-stac                  0.6.1                    pypi_0    pypi
rio-tiler                 5.0.3              pyhd8ed1ab_0    conda-forge
rioxarray                 0.14.1             pyhd8ed1ab_0    conda-forge
ripgrep                   13.0.0               h7f3b576_2    conda-forge
rpds-py                   0.9.2           py311hc37eb10_0    conda-forge
rsa                       4.7.2              pyh44b312d_0    conda-forge
rtree                     1.0.1           py311hcacb13a_1    conda-forge
ruamel.yaml               0.17.32         py311ha68e1ae_0    conda-forge
ruamel.yaml.clib          0.2.7           py311ha68e1ae_1    conda-forge
s3fs                      2023.6.0           pyhd8ed1ab_0    conda-forge
s3transfer                0.6.1              pyhd8ed1ab_0    conda-forge
satpy                     0.42.3.dev248+g5c09f8d87.d20230710          pypi_0    pypi
scikit-image              0.21.0          py311h12c1d0e_0    conda-forge
scikit-learn              1.3.0           py311h142b183_0    conda-forge
scipy                     1.11.1          py311h37ff6ca_0    conda-forge
segment-anything          1.0                       dev_0    <develop>
semantic_version          2.10.0             pyhd8ed1ab_0    conda-forge
send2trash                1.8.2              pyh08f2357_0    conda-forge
setuptools                68.0.0             pyhd8ed1ab_0    conda-forge
sgp4                      2.22            py311h12feb9d_0    conda-forge
shapely                   2.0.1           py311h343093d_1    conda-forge
simplejson                3.19.1          py311ha68e1ae_0    conda-forge
sip                       6.7.9           py311h12c1d0e_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
skyfield                  1.45               pyh1a96a4e_0    conda-forge
snappy                    1.1.10               hfb803bf_0    conda-forge
sniffio                   1.3.0              pyhd8ed1ab_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
snuggs                    1.4.7                      py_0    conda-forge
sortedcontainers          2.4.0              pyhd8ed1ab_0    conda-forge
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    conda-forge
sphinx                    5.1.1              pyhd8ed1ab_1    conda-forge
sphinx_rtd_theme          1.2.2              pyha770c72_0    conda-forge
sphinxcontrib-apidoc      0.3.0                      py_1    conda-forge
sphinxcontrib-applehelp   1.0.4              pyhd8ed1ab_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-htmlhelp    2.0.1              pyhd8ed1ab_0    conda-forge
sphinxcontrib-jquery      4.1                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
sqlite                    3.42.0               hcfcfb64_0    conda-forge
stack_data                0.6.2              pyhd8ed1ab_0    conda-forge
starlette                 0.30.0             pyhd8ed1ab_0    conda-forge
starlette-cramjam         0.3.2                    pypi_0    pypi
supermercado              0.2.0                    pypi_0    pypi
svt-av1                   1.6.0                h63175ca_0    conda-forge
tbb                       2021.9.0             h91493d7_0    conda-forge
tblib                     1.7.0              pyhd8ed1ab_0    conda-forge
terminado                 0.17.0             pyh08f2357_0    conda-forge
threadpoolctl             3.2.0              pyha21a80b_0    conda-forge
tifffile                  2023.7.10          pyhd8ed1ab_0    conda-forge
tiledb                    2.13.2               h3132609_0    conda-forge
tinycss2                  1.2.1              pyhd8ed1ab_0    conda-forge
titiler-application       0.11.6                   pypi_0    pypi
titiler-core              0.11.6                   pypi_0    pypi
titiler-extensions        0.11.6                   pypi_0    pypi
titiler-mosaic            0.11.6                   pypi_0    pypi
tk                        8.6.12               h8ffe710_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
toolz                     0.12.0             pyhd8ed1ab_0    conda-forge
tornado                   6.3.2           py311ha68e1ae_0    conda-forge
tqdm                      4.65.0             pyhd8ed1ab_1    conda-forge
traitlets                 5.9.0              pyhd8ed1ab_0    conda-forge
trollimage                1.20.1             pyhd8ed1ab_0    conda-forge
trollsift                 0.5.0              pyhd8ed1ab_0    conda-forge
twine                     4.0.2              pyhd8ed1ab_0    conda-forge
typing-extensions         4.7.1                hd8ed1ab_0    conda-forge
typing_extensions         4.7.1              pyha770c72_0    conda-forge
typing_utils              0.1.0              pyhd8ed1ab_0    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
ukkonen                   1.0.1           py311h005e61a_3    conda-forge
urllib3                   1.26.15            pyhd8ed1ab_0    conda-forge
uvicorn                   0.23.1          py311h1ea47a8_0    conda-forge
vc                        14.3                h64f974e_17    conda-forge
vc14_runtime              14.36.32532         hfdfe4a8_17    conda-forge
virtualenv                20.24.0            pyhd8ed1ab_0    conda-forge
vs2015_runtime            14.36.32532         h05e6639_17    conda-forge
wcwidth                   0.2.6              pyhd8ed1ab_0    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.6.1              pyhd8ed1ab_0    conda-forge
wget                      3.2                      pypi_0    pypi
wheel                     0.40.0             pyhd8ed1ab_1    conda-forge
widgetsnbextension        4.0.8              pyhd8ed1ab_0    conda-forge
win_inet_pton             1.1.0              pyhd8ed1ab_6    conda-forge
winpty                    0.4.3                         4    conda-forge
wrapt                     1.15.0          py311ha68e1ae_0    conda-forge
x264                      1!164.3095           h8ffe710_2    conda-forge
x265                      3.5                  h2d74725_3    conda-forge
xarray                    2023.7.0           pyhd8ed1ab_0    conda-forge
xarray-datatree           0.0.12             pyhd8ed1ab_0    conda-forge
xerces-c                  3.2.4                h63175ca_2    conda-forge
xlrd                      2.0.1              pyhd8ed1ab_3    conda-forge
xorg-libxau               1.0.11               hcd874cb_0    conda-forge
xorg-libxdmcp             1.1.3                hcd874cb_0    conda-forge
xyzservices               2023.7.0           pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h8d14728_0    conda-forge
yaml                      0.2.5                h8ffe710_2    conda-forge
yaml-cpp                  0.7.0                h63175ca_2    conda-forge
yarl                      1.9.2           py311ha68e1ae_0    conda-forge
zarr                      2.15.0             pyhd8ed1ab_0    conda-forge
zeromq                    4.3.4                h0e60522_1    conda-forge
zfp                       1.0.0                h63175ca_3    conda-forge
zict                      3.0.0              pyhd8ed1ab_0    conda-forge
zipp                      3.16.2             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               hcfcfb64_5    conda-forge
zlib-ng                   2.0.7                hcfcfb64_0    conda-forge
zstandard                 0.19.0          py311he5d195f_2    conda-forge
zstd                      1.5.2                h12be248_7    conda-forge

Environment info

active environment : base
    active env location : C:\Users\Simon\miniconda3
            shell level : 1
       user config file : C:\Users\Simon\.condarc
 populated config files : C:\Users\Simon\miniconda3\.condarc
                          C:\Users\Simon\.condarc
          conda version : 23.5.2
    conda-build version : 3.24.0
         python version : 3.11.4.final.0
       virtual packages : __archspec=1=x86_64
                          __cuda=12.2=0
                          __win=0=0
       base environment : C:\Users\Simon\miniconda3  (writable)
      conda av data dir : C:\Users\Simon\miniconda3\etc\conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/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 : C:\Users\Simon\miniconda3\pkgs
                          C:\Users\Simon\.conda\pkgs
                          C:\Users\Simon\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\Simon\miniconda3\envs
                          C:\Users\Simon\.conda\envs
                          C:\Users\Simon\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/23.5.2 requests/2.31.0 CPython/3.11.4 Windows/10 Windows/10.0.22000
          administrator : False
             netrc file : None
           offline mode : False

netcdf-c

Other places (e.g. spack.io) call this netcdf-c rather than libnetcdf. Can we add an alias or something, to be fully consistent with netcdf-fortran and other providers? Thanks!

Issue:


Environment (conda list):
$ conda list


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

Package for 4.8.1 or later has Xcode hardwired in cmake files

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

We're running into issues with building stuff depending on libnetcdf when using cmake on osx-arm64 and version 4.8.1 or later. We tracked the problem to netCDFTargets.cmake, which has a line that explicitly references Xcode:

set_target_properties(netCDF::netcdf PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libmfhdf.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libdf.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libhdf5_hl.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libhdf5.dylib;/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/lib/libm.tbd;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libz.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libzip.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libzstd.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libbz2.dylib;/Users/runner/miniforge3/conda-bld/libnetcdf_1664490027455/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/libcurl.dylib;/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/lib/libxml2.tbd"
)

This breaks our build on any Mac that doesn't have developer tools on it. It's not an issue on linux or before 4.8.1.

Ignore the conda list and conda info below -- I've fixed my environment by downgrading libnetcdf, and don't feel like rebreaking it. I confirmed the problem by downloading osx-arm64/libnetcdf-4.9.0-mpi_mpich_h1ec8146_0.tar.bz2 and examining the cmake files directly.

Installed packages

# packages in environment at /Users/agrossfield/miniconda3/envs/loos:
#
# Name                    Version                   Build  Channel
aoo-mozilla-en-dict-au    2022.08.01           h1a96a4e_0    conda-forge
aoo-mozilla-en-dict-ca    2022.08.01           h1a96a4e_0    conda-forge
aoo-mozilla-en-dict-gb    2022.08.01           h1a96a4e_0    conda-forge
aoo-mozilla-en-dict-us    2022.08.01           hd8ed1ab_0    conda-forge
aoo-mozilla-en-dict-za    2022.08.01           h1a96a4e_0    conda-forge
appnope                   0.1.2           py310h2ec42d9_2    conda-forge
asttokens                 2.0.5                    pypi_0    pypi
atk-1.0                   2.36.0               he69c4ee_4    conda-forge
backcall                  0.2.0                    pypi_0    pypi
backports                 1.0                        py_2    conda-forge
backports-functools-lru-cache 1.6.4                    pypi_0    pypi
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
boost                     1.76.0          py310h509978a_1    conda-forge
boost-cpp                 1.76.0               hff03dee_1    conda-forge
bzip2                     1.0.8                h0d85af4_4    conda-forge
c-ares                    1.18.1               h0d85af4_0    conda-forge
c-compiler                1.3.0                h0d85af4_0    conda-forge
ca-certificates           2022.9.24            h033912b_0    conda-forge
cairo                     1.16.0            he43a7df_1008    conda-forge
cctools                   949.0.1             hd9211c8_21    conda-forge
cctools_osx-64            949.0.1             h6407bdd_21    conda-forge
clang                     11.1.0               h694c41f_1    conda-forge
clang-11                  11.1.0          default_he082bbe_1    conda-forge
clang-format              13.0.0          default_he082bbe_0    conda-forge
clang-format-13           13.0.0          default_he082bbe_0    conda-forge
clang_osx-64              11.1.0               hb91bd55_4    conda-forge
clangxx                   11.1.0          default_he082bbe_1    conda-forge
clangxx_osx-64            11.1.0               h7e1b574_4    conda-forge
cmake                     3.21.3               hdbd2f3e_0    conda-forge
compiler-rt               11.1.0               h654b07c_0    conda-forge
compiler-rt_osx-64        11.1.0               h8c5fa43_0    conda-forge
compilers                 1.3.0                h694c41f_0    conda-forge
curl                      7.80.0               h97da3c1_0    conda-forge
cxx-compiler              1.3.0                h940c156_0    conda-forge
debugpy                   1.6.3           py310h154be8b_0    conda-forge
decorator                 5.1.1                    pypi_0    pypi
doxygen                   1.9.3                h51faa4e_1    conda-forge
eigen                     3.4.0                h940c156_0    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
executing                 0.8.3                    pypi_0    pypi
expat                     2.4.8                h96cf925_0    conda-forge
flake8                    4.0.1                    pypi_0    pypi
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.13.94              h10f422b_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fortran-compiler          1.3.0                h6818c3e_0    conda-forge
freetype                  2.10.4               h4cff582_1    conda-forge
fribidi                   1.0.10               hbcb3906_0    conda-forge
gdk-pixbuf                2.42.6               h2e6141f_0    conda-forge
gettext                   0.19.8.1          hd1a6beb_1008    conda-forge
gfortran                  9.3.0               h768ea0c_15    conda-forge
gfortran_impl_osx-64      9.3.0               h9cc0e5e_23    conda-forge
gfortran_osx-64           9.3.0               h18f7dce_15    conda-forge
giflib                    5.2.1                hbcb3906_2    conda-forge
git                       2.34.1          pl5321h2185044_0    conda-forge
gmp                       6.2.1                h2e338ed_0    conda-forge
graphite2                 1.3.13            h2e338ed_1001    conda-forge
graphviz                  2.50.0               h77de9ca_1    conda-forge
gtk2                      2.24.33              h675d97a_1    conda-forge
gts                       0.7.6                hccb3bdf_2    conda-forge
harfbuzz                  3.1.1                h159f659_0    conda-forge
hdf4                      4.2.15               hefd3b78_3    conda-forge
hdf5                      1.12.1          nompi_hd9e8a45_102    conda-forge
hunspell                  1.7.0             h2df5d5c_1001    conda-forge
hunspell-en               2022.08.01           h1a96a4e_0    conda-forge
icu                       68.2                 he49afe7_0    conda-forge
importlib-metadata        3.3.0                    pypi_0    pypi
ipykernel                 6.15.3             pyh736e0ef_0    conda-forge
ipython                   8.2.0           py310h2ec42d9_0    conda-forge
isl                       0.22.1               hb1e8313_2    conda-forge
jbig                      2.1               h0d85af4_2003    conda-forge
jedi                      0.18.1          py310h2ec42d9_0    conda-forge
joblib                    1.1.0                    pypi_0    pypi
jpeg                      9d                   hbcb3906_0    conda-forge
jupyter_client            7.3.5              pyhd8ed1ab_0    conda-forge
jupyter_core              4.11.1          py310h2ec42d9_0    conda-forge
krb5                      1.19.2               h289aae4_3    conda-forge
lapack                    3.9.0                    netlib    conda-forge
ld64                      530                 hd2e7500_21    conda-forge
ld64_osx-64               530                 he8994da_21    conda-forge
ldid                      2.1.2                h6a69015_3    conda-forge
lerc                      3.0                  he49afe7_0    conda-forge
libblas                   3.9.0           12_osx64_openblas    conda-forge
libcblas                  3.9.0           12_osx64_openblas    conda-forge
libclang-cpp11.1          11.1.0          default_he082bbe_1    conda-forge
libclang-cpp13            13.0.0          default_he082bbe_0    conda-forge
libcurl                   7.80.0               h97da3c1_0    conda-forge
libcxx                    14.0.5               hce7ea42_1    conda-forge
libdeflate                1.8                  h0d85af4_0    conda-forge
libedit                   3.1.20191231         h0678c8f_2    conda-forge
libev                     4.33                 haf1e3a3_1    conda-forge
libffi                    3.4.2                h0d85af4_5    conda-forge
libgd                     2.3.3                h311d3fc_0    conda-forge
libgfortran               5.0.0           9_3_0_h6c81a4c_23    conda-forge
libgfortran-devel_osx-64  9.3.0               h6c81a4c_23    conda-forge
libgfortran5              9.3.0               h6c81a4c_23    conda-forge
libglib                   2.70.2               hf1fb8c0_4    conda-forge
libiconv                  1.16                 haf1e3a3_0    conda-forge
liblapack                 3.9.0           12_osx64_openblas    conda-forge
libllvm11                 11.1.0               hd011deb_2    conda-forge
libllvm13                 13.0.0               hd011deb_0    conda-forge
libnetcdf                 4.8.1           nompi_h6609ca0_101    conda-forge
libnghttp2                1.43.0               hfd382f3_1    conda-forge
libopenblas               0.3.18          openmp_h3351f45_0    conda-forge
libpng                    1.6.37               h7cec526_2    conda-forge
librsvg                   2.52.5               h02b643e_1    conda-forge
libsodium                 1.0.18               hbcb3906_1    conda-forge
libssh2                   1.10.0               hd3787cc_2    conda-forge
libtiff                   4.3.0                hd146c10_2    conda-forge
libtool                   2.4.6             he49afe7_1008    conda-forge
libuv                     1.44.2               hac89ed1_0    conda-forge
libwebp                   1.2.2                h28dabe5_0    conda-forge
libwebp-base              1.2.2                h0d85af4_1    conda-forge
libxml2                   2.9.12               h93ec3fd_0    conda-forge
libzip                    1.8.0                h7e5727d_1    conda-forge
libzlib                   1.2.11            h9173be1_1013    conda-forge
llvm-openmp               12.0.1               hda6cdc1_1    conda-forge
llvm-tools                11.1.0               hd011deb_2    conda-forge
loos                      4.0.0                    pypi_0    pypi
lz4-c                     1.9.3                he49afe7_1    conda-forge
matplotlib-inline         0.1.3                    pypi_0    pypi
mccabe                    0.6.1                    pypi_0    pypi
mpc                       1.2.1                hbb51d92_0    conda-forge
mpfr                      4.1.0                h0f52abe_1    conda-forge
ncurses                   6.2                  h2e338ed_4    conda-forge
nest-asyncio              1.5.5              pyhd8ed1ab_0    conda-forge
ninja                     1.11.0               h1b54a9f_0    conda-forge
numpy                     1.21.4          py310hd5a656b_0    conda-forge
openbabel                 3.1.1           py310he467037_3    conda-forge
openblas                  0.3.18          openmp_h12da7db_0    conda-forge
openssl                   3.0.5                hfd90126_2    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pango                     1.48.10              h056538c_2    conda-forge
parso                     0.8.3                    pypi_0    pypi
pcre                      8.45                 he49afe7_0    conda-forge
pcre2                     10.37                ha16e1b2_0    conda-forge
perl                      5.32.1          2_h0d85af4_perl5    conda-forge
pexpect                   4.8.0                    pypi_0    pypi
pickleshare               0.7.5                    pypi_0    pypi
pip                       21.3.1                   pypi_0    pypi
pixman                    0.40.0               hbcb3906_0    conda-forge
prompt-toolkit            3.0.27                   pypi_0    pypi
psutil                    5.9.2           py310h90acd4f_0    conda-forge
ptyprocess                0.7.0                    pypi_0    pypi
pure-eval                 0.2.2                    pypi_0    pypi
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
pycodestyle               2.8.0                    pypi_0    pypi
pyflakes                  2.4.0                    pypi_0    pypi
pygments                  2.11.2                   pypi_0    pypi
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
python                    3.10.0          h38b4d05_3_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.10                    2_cp310    conda-forge
pyzmq                     24.0.0          py310hf615a82_0    conda-forge
readline                  8.1                  h05e3726_0    conda-forge
rhash                     1.4.3                hac89ed1_0    conda-forge
scikit-learn              1.0.1           py310h598de7d_2    conda-forge
scipy                     1.7.3           py310h47774c9_0    conda-forge
scons                     4.3.0           py310h2ec42d9_0    conda-forge
setuptools                59.4.0          py310h2ec42d9_0    conda-forge
six                       1.16.0                   pypi_0    pypi
sqlite                    3.37.0               h23a322b_0    conda-forge
stack-data                0.2.0                    pypi_0    pypi
stack_data                0.2.0              pyhd8ed1ab_0    conda-forge
swig                      4.0.2                hce5123c_2    conda-forge
tapi                      1100.0.11            h9ce4665_0    conda-forge
threadpoolctl             3.0.0                    pypi_0    pypi
tk                        8.6.11               h5dbffcc_1    conda-forge
tornado                   6.2             py310h6c45266_0    conda-forge
traitlets                 5.1.1                    pypi_0    pypi
typing-extensions         4.0.1                    pypi_0    pypi
typing_extensions         4.0.1              pyha770c72_0    conda-forge
tzdata                    2021e                he74cb21_0    conda-forge
uncrustify                0.74.0               h96cf925_0    conda-forge
wcwidth                   0.2.5                    pypi_0    pypi
wheel                     0.37.0                   pypi_0    pypi
xz                        5.2.5                haf1e3a3_1    conda-forge
zeromq                    4.3.4                he49afe7_1    conda-forge
zipp                      3.6.0                    pypi_0    pypi
zlib                      1.2.11            h9173be1_1013    conda-forge
zstd                      1.5.0                h582d3a0_0    conda-forge

Environment info

active environment : loos
    active env location : /Users/agrossfield/miniconda3/envs/loos
            shell level : 1
       user config file : /Users/agrossfield/.condarc
 populated config files : /Users/agrossfield/.condarc
          conda version : 4.14.0
    conda-build version : not installed
         python version : 3.9.5.final.0
       virtual packages : __osx=10.16=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /Users/agrossfield/miniconda3  (writable)
      conda av data dir : /Users/agrossfield/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/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/agrossfield/miniconda3/pkgs
                          /Users/agrossfield/.conda/pkgs
       envs directories : /Users/agrossfield/miniconda3/envs
                          /Users/agrossfield/.conda/envs
               platform : osx-64
             user-agent : conda/4.14.0 requests/2.28.1 CPython/3.9.5 Darwin/21.6.0 OSX/10.16
                UID:GID : 1326343926:617926151
             netrc file : None
           offline mode : False

hardwired lib paths in cmake config

on windows, netcdftargets.cmake contains hadwired paths to dependencies and it fails to build:

set_target_properties(netCDF::netcdf PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "D:/bld/libnetcdf_1587069359154/_h_env/Library/lib/mfhdf.lib;D:/bld/libnetcdf_1587069359154/_h_env/Library/lib/hdf.lib;hdf5-shared;hdf5_hl-shared;D:\\bld\\libnetcdf_1587069359154\\_h_env\\Library\\lib\\zlib.lib;D:/bld/libnetcdf_1587069359154/_h_env/Library/lib/libcurl.lib"
)

here is the error:

NMAKE : fatal error U1073: don't know how to make 'D:\bld\libnetcdf_1587069359154\_h_env\Library\lib\zlib.lib'

I guess this is because lib paths are manually given instead of letting cmake find them with CMAKE_PREFIX_PATH, take example from
https://github.com/conda-forge/nlopt-feedstock/blob/master/recipe/bld.bat

Debug messages spamming my logs

Issue:

I desperately need debugging to be disabled. My logs get spammed with useless debug info every time I write a netCDF file to disk (via xarray) regardless of how my Python logger is configured. I have an order of magnitude more netCDF spam than real logs.

I see that #73 has been pending since March. I raise this issue so that you all know this is effecting users. In that issue, I see that we are changing the ./configure flags for -DCMAKE_C_FLAGS_{RELEASE,DEBUG}. Couldn't we just set -DENABLE_LOGGING=OFF instead? Or just remove that option?

Also see NCAR/pynio#32.


Environment (conda list):
$ conda list
# packages in environment at /usr/local/miniconda3/envs/apollo:
#
# Name                    Version                   Build  Channel
_py-xgboost-mutex         2.0                       cpu_0    conda-forge
alabaster                 0.7.12                     py_0    conda-forge
apollo                    0.1.0.dev1                dev_0    <develop>
appnope                   0.1.0                 py37_1000    conda-forge
asn1crypto                0.24.0                py37_1003    conda-forge
babel                     2.6.0                      py_1    conda-forge
backcall                  0.1.0                      py_0    conda-forge
beautifulsoup4            4.7.1                 py37_1001    conda-forge
blosc                     1.16.3               h0a44026_0    conda-forge
bokeh                     1.1.0                    py37_0    conda-forge
boost-cpp                 1.68.0            h6f8c590_1000    conda-forge
bzip2                     1.0.6             h1de35cc_1002    conda-forge
ca-certificates           2019.3.9             hecc5488_0    conda-forge
cairo                     1.16.0            h9247486_1000    conda-forge
cartopy                   0.17.0          py37h929c6f0_1004    conda-forge
certifi                   2019.3.9                 py37_0    conda-forge
cffi                      1.12.3           py37hccf1714_0    conda-forge
cftime                    1.0.3.4         py37h917ab60_1000    conda-forge
chardet                   3.0.4                 py37_1003    conda-forge
click                     7.0                        py_0    conda-forge
cloudpickle               1.0.0                      py_0    conda-forge
cryptography              2.6.1            py37h212c5bf_0    conda-forge
curl                      7.64.1               h22ea746_0    conda-forge
cycler                    0.10.0                     py_1    conda-forge
cytoolz                   0.9.0.1          py37h470a237_1    conda-forge
dask                      1.2.2                      py_0    conda-forge
dask-core                 1.2.2                      py_0    conda-forge
decorator                 4.4.0                      py_0    conda-forge
distributed               1.28.1                   py37_0    conda-forge
docutils                  0.14                  py37_1001    conda-forge
ephem                     3.7.6.0         py37h1de35cc_1001    conda-forge
expat                     2.2.5             h0a44026_1002    conda-forge
fontconfig                2.13.1            h1027ab8_1000    conda-forge
freetype                  2.10.0               h24853df_0    conda-forge
freexl                    1.0.5             h1de35cc_1002    conda-forge
g2clib                    1.6.0                h4e57d6e_9    conda-forge
geos                      3.7.1             h0a44026_1000    conda-forge
geotiff                   1.4.3             hce09ea4_1000    conda-forge
gettext                   0.19.8.1          h46ab8bc_1002    conda-forge
giflib                    5.1.7                h01d97ff_1    conda-forge
glib                      2.58.3            h2836805_1001    conda-forge
hdf4                      4.2.13            hf3c6af0_1002    conda-forge
hdf5                      1.10.4          nompi_h0cbb7df_1106    conda-forge
hdfeos2                   2.20              h207910d_1000    conda-forge
hdfeos5                   5.1.16               he536a34_4    conda-forge
heapdict                  1.0.0                 py37_1000    conda-forge
icu                       58.2              h0a44026_1000    conda-forge
idna                      2.8                   py37_1000    conda-forge
imagesize                 1.1.0                      py_0    conda-forge
ipython                   7.5.0            py37h24bf2e0_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
jasper                    1.900.1           h636a363_1006    conda-forge
jedi                      0.13.3                   py37_0    conda-forge
jinja2                    2.10.1                     py_0    conda-forge
jpeg                      9c                h1de35cc_1001    conda-forge
json-c                    0.13.1            h1de35cc_1001    conda-forge
kealib                    1.4.10            hecf890f_1003    conda-forge
kiwisolver                1.0.1           py37h04f5b5a_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.1               h16faf7d_0    conda-forge
libcxx                    8.0.0                         2    conda-forge
libcxxabi                 8.0.0                         2    conda-forge
libdap4                   3.19.1            hae55d67_1000    conda-forge
libedit                   3.1.20170329      hcfe32e1_1001    conda-forge
libffi                    3.2.1             h6de7cb9_1006    conda-forge
libgdal                   2.4.1                h16bfee5_0    conda-forge
libgfortran               3.0.1                         0    conda-forge
libiconv                  1.15              h01d97ff_1005    conda-forge
libkml                    1.3.0             h71ee1b2_1009    conda-forge
liblapack                 3.8.0                5_openblas    conda-forge
libnetcdf                 4.6.2             h6b88ef6_1001    conda-forge
libpng                    1.6.37               h2573ce8_0    conda-forge
libpq                     11.2                 h56406e1_1    conda-forge
libprotobuf               3.7.1                hfbae3c0_0    conda-forge
libspatialite             4.3.0a            h0cd9627_1026    conda-forge
libssh2                   1.8.2                hcdc9a53_2    conda-forge
libtiff                   4.0.10            h79f4b77_1001    conda-forge
libuuid                   2.32.1            h1de35cc_1000    conda-forge
libxgboost                0.82                 h6de7cb9_0    conda-forge
libxml2                   2.9.9                hd80cff7_0    conda-forge
libxslt                   1.1.32            h33a18ac_1002    conda-forge
llvm-openmp               8.0.0                h770b8ee_0    conda-forge
llvmlite                  0.25.0          py37h3fea490_1001    conda-forge
locket                    0.2.0                      py_2    conda-forge
lxml                      4.3.3            py37h08abf6f_0    conda-forge
markupsafe                1.1.1            py37h1de35cc_0    conda-forge
matplotlib                3.0.3                    py37_1    conda-forge
matplotlib-base           3.0.3            py37habd5b94_1    conda-forge
mock                      2.0.0                 py37_1001    conda-forge
msgpack-python            0.6.1            py37h04f5b5a_0    conda-forge
ncurses                   6.1               h0a44026_1002    conda-forge
netcdf4                   1.5.1.2          py37h58b02fa_0    conda-forge
numba                     0.40.1          py37h1702cab_1000    conda-forge
numexpr                   2.6.9           py37h1702cab_1000    conda-forge
numpy                     1.16.3           py37hdf140aa_0    conda-forge
olefile                   0.46                       py_0    conda-forge
openblas                  0.3.5             h436c29b_1001    conda-forge
openjpeg                  2.3.1                hc1feee7_0    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.2           py37h0a44026_0    conda-forge
parso                     0.4.0                      py_0    conda-forge
partd                     0.3.9                      py_0    conda-forge
pbr                       5.1.3                      py_0    conda-forge
pcre                      8.41              h0a44026_1003    conda-forge
pexpect                   4.7.0                    py37_0    conda-forge
pickleshare               0.7.5                 py37_1000    conda-forge
pillow                    6.0.0            py37h7095ceb_0    conda-forge
pip                       19.0.3                   py37_0    conda-forge
pixman                    0.34.0            h1de35cc_1003    conda-forge
poppler                   0.67.0               hb974355_6    conda-forge
poppler-data              0.4.9                         1    conda-forge
postgresql                11.2                 hf10c77c_1    conda-forge
proj4                     5.2.0             h1de35cc_1001    conda-forge
prompt_toolkit            2.0.9                      py_0    conda-forge
protobuf                  3.7.1            py37h6de7cb9_0    conda-forge
psutil                    5.6.2            py37h01d97ff_0    conda-forge
ptyprocess                0.6.0                   py_1001    conda-forge
pvlib-python              0.6.1                      py_0    conda-forge
py-xgboost                0.82             py37h6de7cb9_0    conda-forge
pycparser                 2.19                     py37_1    conda-forge
pyepsg                    0.4.0                      py_0    conda-forge
pygments                  2.3.1                      py_0    conda-forge
pykdtree                  1.3.1           py37h917ab60_1002    conda-forge
pynio                     1.5.5            py37h7b68eac_0    conda-forge
pyopenssl                 19.0.0                   py37_0    conda-forge
pyparsing                 2.4.0                      py_0    conda-forge
pyproj                    1.9.6           py37h9c430a6_1000    conda-forge
pyshp                     2.1.0                      py_0    conda-forge
pysocks                   1.6.8                 py37_1002    conda-forge
pytables                  3.5.1            py37h689b3ec_1    conda-forge
python                    3.7.3                h0d93f26_0    conda-forge
python-dateutil           2.8.0                      py_0    conda-forge
pytz                      2019.1                     py_0    conda-forge
pyyaml                    5.1              py37h1de35cc_0    conda-forge
readline                  7.0               hcfe32e1_1001    conda-forge
requests                  2.21.0                py37_1000    conda-forge
scikit-learn              0.20.3           py37hca23c92_1    conda-forge
scipy                     1.2.1            py37hbd7caa9_1    conda-forge
setuptools                41.0.1                   py37_0    conda-forge
shapely                   1.6.4           py37h4b8df73_1003    conda-forge
siphon                    0.8.0                 py37_1001    conda-forge
six                       1.12.0                py37_1000    conda-forge
snowballstemmer           1.2.1                      py_1    conda-forge
sortedcontainers          2.1.0                      py_0    conda-forge
soupsieve                 1.9.1                    py37_0    conda-forge
sphinx                    2.0.1                      py_0    conda-forge
sphinx_rtd_theme          0.4.3                      py_0    conda-forge
sphinxcontrib-applehelp   1.0.1                      py_0    conda-forge
sphinxcontrib-devhelp     1.0.1                      py_0    conda-forge
sphinxcontrib-htmlhelp    1.0.2                      py_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.2                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.1                      py_0    conda-forge
sqlite                    3.26.0            h1765d9f_1001    conda-forge
tblib                     1.3.2                      py_1    conda-forge
tk                        8.6.9             ha441bb4_1001    conda-forge
toolz                     0.9.0                      py_1    conda-forge
tornado                   6.0.2            py37h01d97ff_0    conda-forge
traitlets                 4.3.2                 py37_1000    conda-forge
tzcode                    2018g             h1de35cc_1001    conda-forge
urllib3                   1.24.2                   py37_0    conda-forge
wcwidth                   0.1.7                      py_1    conda-forge
wheel                     0.33.1                   py37_0    conda-forge
xarray                    0.12.1                     py_0    conda-forge
xerces-c                  3.2.2             h44e365a_1001    conda-forge
xgboost                   0.82             py37h6de7cb9_0    conda-forge
xz                        5.2.4             h1de35cc_1001    conda-forge
yaml                      0.1.7             h1de35cc_1001    conda-forge
zict                      0.1.4                      py_0    conda-forge
zlib                      1.2.11            h1de35cc_1004    conda-forge

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

     active environment : apollo
    active env location : /usr/local/miniconda3/envs/apollo
            shell level : 2
       user config file : /Users/csb/.condarc
 populated config files : /Users/csb/.condarc
          conda version : 4.6.14
    conda-build version : not installed
         python version : 3.6.7.final.0
       base environment : /usr/local/miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/pytorch/osx-64
                          https://conda.anaconda.org/pytorch/noarch
                          https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/osx-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /usr/local/miniconda3/pkgs
                          /Users/csb/.conda/pkgs
       envs directories : /usr/local/miniconda3/envs
                          /Users/csb/.conda/envs
               platform : osx-64
             user-agent : conda/4.6.14 requests/2.21.0 CPython/3.6.7 Darwin/18.6.0 OSX/10.14.5
                UID:GID : 501:20
             netrc file : None
           offline mode : False

cmake imported target might be broken

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

I have the impression that the latest libnetcdf package on conda-forge causes problems when using libnetcdf as a cmake imported target. The cmake imported target somehow causes the fimex build to expect libz.so in the fimex build directory, and libz.so is obviously not there:

https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=676229&view=logs&jobId=4f922444-fdfe-5dcf-b824-02f86439ef14&j=4f922444-fdfe-5dcf-b824-02f86439ef14&t=b2a8456a-fb11-5506-ca32-5ccd32538dc0

(See line 499 in the build output.) This problem has not been present in previous libnetcdf versions, and is not present when using libnetcdf via pkg-config instead of as a cmake imported target.

Installed packages

conda build

Environment info

conda version : 23.1.0
    conda-build version : 3.24.0
         python version : 3.8.16.final.0
       virtual packages : __archspec=1=x86_64
                          __glibc=2.27=0
                          __linux=4.15.0=0
                          __unix=0=0
               platform : linux-64
             user-agent : conda/23.1.0 requests/2.28.2 CPython/3.8.16 Linux/4.15.0-206-generic ubuntu/18.04.6 glibc/2.27
             netrc file : None
           offline mode : False

use ENABLE_SHARED_LIBRARY_VERSION=OFF

This is related to #74 (soname change in 4.6.3) and conda-forge/conda-forge-pinning-feedstock#199

I suggest to add -DENABLE_SHARED_LIBRARY_VERSION=OFF with the next x.x version update. The result will be that programs link against libnetcdf.so instead of libnetcdf.so.15.

NetCDF seems to have great backwards compatibility and the soname forces unnecessary strict pinning. Conda's default pinning mechanism should typically be sufficient to depend on a compatible version.

Enable quantization by default?

Comment:

AFAICT the netCDF quantization options are not enabled in the conda-forge netCDF library. This is distinct from conda-forge/netcdf4-feedstock#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. If you are unable to activate quantization with CMake then I will kick this report upstream to Unidata. In any case, it would be great if Conda-forge feedstock folks figured out how to enable quantization by default. Thanks for your efforts!

libnetcdf 4.6.2 incompatible with Python 2.7 on Windows

This is related to conda-forge/netcdf4-feedstock#72

I need to rebuild the netcdf4-python library (see PR above) and the build is currently failing on appveyor on a python 2.7 environment. I have a Windows VM that I've now created a python 2.7 environment and tried to force it to install the newest libnetcdf build and it won't let me. Note I also tried installing the new HDF5 which succeeded by downgrading libnetcdf to 4.3.3.1. I then tried updating libnetcdf which tried to downgrade hdf5. My end goal is to have the newest hdf5 (1.10.4) and the newest libnetcdf in a single python 2.7 environment.

(appveyor_debug_27) C:\Users\User>conda install "libnetcdf=4.6.2=h396784b_1000" "python=2.7"
Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - libnetcdf==4.6.2=h396784b_1000
  - python=2.7
Use "conda info <package>" to see the dependencies for each package.

Environment (conda list):
$ conda list
# Name                    Version                   Build  Channel
blas                      1.0                         mkl
bzip2                     1.0.6             h0c8e037_1002    conda-forge
ca-certificates           2018.11.29           ha4d7672_0    conda-forge
certifi                   2018.11.29            py27_1000    conda-forge
cftime                    1.0.2.1         py27hc997a72_1000    conda-forge
curl                      7.62.0            h2f83ebf_1000    conda-forge
hdf4                      4.2.12                    vc9_0  [vc9]  ioos
hdf5                      1.10.4          nompi_hb8085ad_1003    conda-forge
icc_rt                    2017.0.4             h97af966_0
intel-openmp              2019.1                      144
jpeg                      8d                        vc9_0  [vc9]  ioos
krb5                      1.16.2            hb4d044e_1000    conda-forge
libcurl                   7.62.0            h2f83ebf_1000    conda-forge
libnetcdf                 4.3.3.1                   vc9_4
libssh2                   1.8.0                h77a7533_4
mkl                       2018.0.3                      1
mkl_fft                   1.0.10                   py27_0    conda-forge
numpy                     1.15.4           py27hbe4291b_0
numpy-base                1.15.4           py27h2753ae9_0
openssl                   1.0.2p            h0c8e037_1001    conda-forge
pip                       18.1                  py27_1000    conda-forge
python                    2.7.15            h2880e7c_1006    conda-forge
setuptools                40.6.2                   py27_0    conda-forge
tk                        8.6.9             h0c8e037_1000    conda-forge
vc                        9                             0    conda-forge
vs2008_runtime            9.0.30729.6161                0    conda-forge
wheel                     0.32.3                   py27_0    conda-forge
wincertstore              0.2                   py27_1002    conda-forge
zlib                      1.2.11            h3cc03e0_1003    conda-forge

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

Some OPeNDAP endpoints are returning bad data values with netcdf-c 4.6.1 + netCDF4 1.3.1

This endpoint coordinates,

http://data.oceansmap.com/thredds/dodsC/EDS/WCOFS

are valid values but I'm getting some weird near zero values when accessing it with netCDF4 1.3.1 and libnetcdf >4.5.0 .

The old packages are OK:

but all the combinations below are failing:

Maybe @jswhit or @dopplershift may help us debug this 😬

Here is the code I used above:

import numpy as np
from netCDF4 import Dataset
import numpy as np

url = 'http://data.oceansmap.com/thredds/dodsC/EDS/WCOFS'

with Dataset(url) as nc:
    x = nc['lon_rho'][:]
    y = nc['lat_rho'][:]

np.min(x), np.max(x), np.min(y), np.max(y)
(-145.3795308572731, -111.53076812416025, 18.42840578571119, 56.49234493961908)

On the failing cases I get (0.0, 0.0, 0.0, 6.5067e-319) back instead of the valid coord values.

Note that when I use ncdump or nco's ncks to access that endpoint everything works just fine with all libnetcdf version :-/
Also, I tested against many other endpoints and everything works too!

PS: @czender I'm afraid I may have to pull libnetcdf 4.6.0 and 4.6.1 from the channel if I cannot find a solution for this :-(

need to rebuild libnetcdf to link with CURL in anaconda.

circleci mac OSX uses 10.11.6 which comes with CURL version 7.43.0

Unfortunately this curl version does not authenticate correctly with netcdf using cacert and keys.

libnetcdf needs @rpath/libcurl.4.dylib to ensure the use the latest version installed by conda.

 distiller-build-52:etc distiller$ otool -L ~/miniconda/bin/ncdump
/Users/distiller/miniconda/bin/ncdump:
...
	/usr/lib/libcurl.4.dylib (compatibility version 7.0.0, current version 8.0.0)
curl --version
curl 7.43.0 (x86_64-apple-darwin15.0
sw_vers
ProductName:	Mac OS X
ProductVersion:	10.11.6
BuildVersion:	15G1108
distiller-build-52:etc distiller$ ~/miniconda/bin/curl -version
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
distiller-build-52:etc distiller$ ~/miniconda/bin/curl --version
curl 7.54.1 (x86_64-apple-darwin14.5.0) libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.8 libssh2/1.8.0

Can't get libnetcdf >4.6.2 with netcdf4 and gdal installed

Issue:

There is a bug in libnetcdf 4.6.2 that stops it from properly opening NetCDF files from OpenDAP URLs. This was fixed in later versions (4.6.3 I think) and now even 4.7 is available. However, it seems that if you depend on gdal or netcdf4 (the python wrapper of libnetcdf) you aren't able to currently get libnetcdf 4.7 through conda-forge. I'm currently playing with different combinations to figure out if there is some other dependency in my environment that is limiting the gdal or netcdf4 builds. I'll comment when I get a bare minimum example environment, but in the mean time hoping someone says "oh yeah this is because X, wait for build Y".

Currently on Python 3.7, strict channel priority with conda-forge top priority, on Ubuntu Linux (PopOS).

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

conda-forge/netcdf4-feedstock#59

describes the issue. I'm unsure whether that issue properly belongs to netcdf4-feedstock or libnetcdf-feedstock, because I'm unsure how to tell which package provides a given exectuable, though I suspect that libnetcdf owns/installs nc-config. In any case, I would appreciate it if someone could try to reproduce the problem so we know whether it's just me or generic to the package.

static libraries included

I was auditing this recipe and noticed that static libraries are included.

Is any maintainer actively using them? Or do we think it would be safe to simply remove the static libraries from the recipe.

It seems to have been built this way for a long time.

DAP and curl

Just wanted to let my future self know about a problem I had compiling on an old system (RHEL6) when DAP was enabled:

[ 54%] Building C object libdap2/CMakeFiles/dap2.dir/constraints.c.o
In file included from /data/local/itpe/conda_bld/root/libnetcdf_1473686262452/work/netcdf-c-4.4.1/libdap2/constraints.c:7:
/data/local/itpe/conda_bld/root/libnetcdf_1473686262452/work/netcdf-c-4.4.1/libdap2/dceparselex.h:48: error: redefinition of typedef 'DCEparsestate'
/data/local/itpe/conda_bld/root/libnetcdf_1473686262452/work/netcdf-c-4.4.1/libdap2/dceparselex.h:11: note: previous declaration of 'DCEparsestate' was here

My working solution was to patch the source as per http://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2016/msg00197.html. Don't know why we didn't need to do that here, but it is now here for posterity should it come up.

Strangely, I also ended up using export LDFLAGS="-L${PREFIX}/lib -ljpeg -lcrypto" (the jpeg was for ncgen) and also set -D CMAKE_PREFIX_PATH=$PREFIX.

Note, in case that link were to ever disappear, the patch was:

--- libdap2/dceparselex.h.orig  2016-09-12 14:21:09.832676026 +0100
+++ libdap2/dceparselex.h   2016-09-12 14:25:32.032368839 +0100
@@ -40,12 +40,12 @@
 } DCElexstate;

 /*! Specifies DCEparsestate. */
-typedef struct DCEparsestate {
+struct DCEparsestate {
     DCEconstraint* constraint;
     char errorbuf[1024];
     int errorcode;
     DCElexstate* lexstate;
-} DCEparsestate;
+};

 /* Define a generic object carrier; this serves
    essentially the same role as the typical bison %union

hdf4 support missing on windows

Although hdf4 is a general build time dependency (in meta.yaml) it isn't picked up on windows.
According to this latest log it is not searched for in the compiler setup and it is reported as "no" in the following build support section.

I would make a PR to fix this, if I knew where and what to look for.

@ocefpaf Any idea?

XRef: wradlib/wradlib#126

Rebuild with new pinnings

Would be nice to have libnetcdf rebuilt with the newest pinnings. Includes a pin for hdf4, a newer version of hdf5, and different version constraints on curl.

libnecdf link to wrong libcurl (system).

I had to recreate libnetcdf by hand since the system libcurl is taken instead of conda libcurl.
Now my certificate works fine. I think you need to make sure your libcurl is used and not the MAC OSX one.

Note: Last line shows the wrong libcurl.

conda create -n CURL -c conda-forge libnetcdf
Fetching package metadata ...........
Solving package specifications: .

Package plan for installation in environment /Users/nadeau1/anaconda2/envs/CURL:

The following NEW packages will be INSTALLED:

    ca-certificates: 2017.7.27.1-0 conda-forge
    curl:            7.54.1-0      conda-forge
    hdf4:            4.2.12-0      conda-forge
    hdf5:            1.8.18-1      conda-forge
    jpeg:            9b-1          conda-forge
    krb5:            1.14.2-0      conda-forge
    libgfortran:     3.0.0-0       conda-forge
    libnetcdf:       4.4.1.1-6     conda-forge
    libssh2:         1.8.0-1       conda-forge
    openssl:         1.0.2l-0      conda-forge
    zlib:            1.2.8-3       conda-forge

Proceed ([y]/n)? y

#
# To activate this environment, use:
# > source activate CURL
#
# To deactivate an active environment, use:
# > source deactivate
#
source activate CURL
$ which ncdump
/Users/nadeau1/anaconda2/envs/curl/bin/ncdump
$ otool -L /Users/nadeau1/anaconda2/envs/curl/bin/ncdump
/Users/nadeau1/anaconda2/envs/curl/bin/ncdump:
	@rpath/libnetcdf.11.dylib (compatibility version 11.0.0, current version 11.4.0)
	@rpath/libmfhdf.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	@rpath/libdf.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	@rpath/libhdf5_hl.10.dylib (compatibility version 12.0.0, current version 12.1.0)
	@rpath/libhdf5.10.dylib (compatibility version 13.0.0, current version 13.1.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
	@rpath/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8)
	**/usr/lib/libcurl.4.dylib** (compatibility version 7.0.0, current version 8.0.0)

Modifying your build scripts.

cmake -D CMAKE_INSTALL_PREFIX=$PREFIX 
-D CURL_INCLUDE_DIR=$PREFIX/include \
-D CURL_LIBRARY=$PREFIX/lib/libcurl.dylib \
      -D CMAKE_INSTALL_LIBDIR:PATH=$PREFIX/lib \
      -D ENABLE_DAP=ON \
      -D ENABLE_HDF4=ON \
      -D ENABLE_NETCDF_4=ON \
      -D BUILD_SHARED_LIBS=ON \
      -D ENABLE_TESTS=OFF \
      -D BUILD_UTILITIES=ON \
      -D ENABLE_DOXYGEN=OFF \
      -D ENABLE_LOGGING=ON  `pwd`
$ make install -j
$ otool -L ncdump/ncdump
ncdump/ncdump:
	@rpath/libnetcdf.11.dylib (compatibility version 11.0.0, current version 11.4.0)
	@rpath/libmfhdf.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	@rpath/libdf.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	@rpath/libhdf5_hl.10.dylib (compatibility version 12.0.0, current version 12.1.0)
	@rpath/libhdf5.10.dylib (compatibility version 13.0.0, current version 13.1.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 307.5.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.60.2)
	@rpath/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8)
	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8)
	**@rpath/libcurl.4.dylib** (compatibility version 9.0.0, current version 9.0.0)
	/Users/nadeau1/anaconda2/envs/esmf/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.

Apparently netcdf needs to be compiled an additional option

Using 4.4 the following command n used to work (linux)

Using 4.6 I now get:

ncdump -h mpaso.hist.am.timeSeriesStatsMonthly.0001-01-01.nc
ERROR: ld.so: object '/lib/i686/nosegneg/libc.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/lib/i686/nosegneg/libc.so.6' from LD_PRELOAD cannot be preloaded: ignored.
ncdump: mpaso.hist.am.timeSeriesStatsMonthly.0001-01-01.nc: NetCDF: Attempt to use feature that was not turned on when netCDF was built.

The message is not very informative. I suspect it has to do with very big variables in very big files

The file is HUGE (~75Gb) you can obtain it at:

curl https://cdat.llnl.gov/cdat/sample_data/mpaso.hist.am.timeSeriesStatsMonthly.0001-01-01.nc -o mpaso.hist.am.timeSeriesStatsMonthly.0001-01-01.nc

Original issue that triggered the need for the latest netcdf can be seen at: CDAT/cdms#238

Bzip2 plugin is not installed

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

The Bzip2 compression plugin is not installed, despite being built and selected. This is likely related to Unidata/netcdf-c#2717.

Installed packages

-

Environment info

-

Compression plugins are not installed

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Netcdf now comes with nice new options for compression. For these to work, we need dependencies on the used compression libraries, such as zstd, but we also need HDF5 plugins that act as glue between the HDF5 library and the compression libraries. For those so-called standard filters that are now shipped with Netcdf, the plugins are shipped here as well. We also already have dependencies for at least some of the compression options in place. The plugins are built and are tested from the build directory, but currently, the plugins are not installed.

For a bit more discussion, see conda-forge/netcdf4-feedstock#154.

Installed packages

-

Environment info

-

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.