Package Details: python-netcdf4 1.2.5-1

Git Clone URL: https://aur.archlinux.org/python-netcdf4.git (read-only)
Package Base: python-netcdf4
Description: A python3 library for reading, manpiulating and creating netcdf files
Upstream URL: https://unidata.github.io/netcdf4-python/
Licenses: MIT
Submitter: None
Maintainer: Foucault
Last Packager: Foucault
Votes: 9
Popularity: 0.230004
First Submitted: 2010-02-10 12:12
Last Updated: 2016-11-30 18:17

Latest Comments

Polly commented on 2016-11-13 14:23

The build directory has 26M as expected. The nc files are created in /tmp. Do the tests dump temporary files there?

Foucault commented on 2016-11-13 11:56

This is very strange. In my case build directory after build is roughly 25 MB. In any case you might want to skip the tests to get it build for the time being by deleting the check() function in the PKGBUILD.

Polly commented on 2016-11-13 11:42

Something is going wrong with the tests. It creates gigaytes of temporary nc files and fills my drive until it crashes.
That's the setup:
curl 7.51.0-1
netcdf 4.4.1-2
hdf5 1.10.0_patch1-1
python 3.5.2-1
cython 0.25.1-1

Anyone else experiencing the problem?

richli commented on 2015-10-01 20:33

Note that only does the package need rebuilding for Python 3.5, but the check() function in the PKGBUILD needs to be updated to work successfully (s/-3.4/-3.5/).

richli commented on 2015-03-26 17:02

FYI: I had to rebuild this package after the recent update to Python 3.4.3-2. Same issue as here: [1]

[1] https://bugs.archlinux.org/task/44350

Foucault commented on 2015-03-18 22:57

The examples of v1.1.7 include a set of binary blobs that amount to more than 100 MB, so I disabled them from the package. Uncomment the relevant line if you want them.

Foucault commented on 2015-03-09 20:27

Thanks for the input! I updated the PKGBUILD.

richli commented on 2015-03-09 20:03

@Foucault: I adopted the python2-netcdf4 package [1] and based it off your PKGBUILD. I figured out a few improvements you may like for your version:

(1) You can avoid the second (redundant) build step in the package() function by passing "--skip-build" to setup.py

(2) Also in the call to setup.py in the package() function, you can't pass "--optimize" like you can with most Python packages. However "--optimize 2" works.

(3) You can run the test suite by setting the PYTHONPATH environment variable. You can look at my check() function to see how I did it.

Hope that helps! Thanks for keeping this package up to date.

[1] https://aur.archlinux.org/packages/python2-netcdf4/

richli commented on 2015-03-02 18:46

According to the changelog [1], it seems that python-dateutil [2] should be added to the depends array. I haven't tried running it without python-dateutil installed, but I imagine it would throw an error.

Thanks!

[1] https://github.com/Unidata/netcdf4-python/blob/v1.1.5rel/Changelog
[2] https://www.archlinux.org/packages/community/any/python-dateutil/

Foucault commented on 2014-09-08 19:38

Thanks! Updated.

All comments