Unidata / netcdf4-python

netcdf4-python: python/numpy interface to the netCDF C library
http://unidata.github.io/netcdf4-python
MIT License
752 stars 263 forks source link

Add NetCDF4 to Python 3 Statement #912

Open CAM-Gerlach opened 5 years ago

CAM-Gerlach commented 5 years ago

Unidata has already publicly committed to drop Python 2 support from its projects by January 1, 2020, and many of the project's core dependencies (Numpy, Cython, etc) have or will be doing the same.

Therefore, as a key package in the scientific Python stack, I suggest adding the project to the Python3Statement, like most of the PyData stack and MetPy have done, to make it easy and clear for users to find in one central place and help accelerate Python 3 adoption across our atmospheric science community.

I would submit a PR, but it should be done by the project maintainer (@jswhit ) or at least with the written consent of the same. Let me know if you'd like any help or have any questions. Thanks!

dopplershift commented 5 years ago

To be clear, Unidata is fostering netcdf4-python and hosting it here within our organization, but @jswhit is the one with final say here. Unidata's statement on Python 2 support was not in any way speaking for @jswhit (I certainly understand why that may be confusing).

One way or another, it would probably be good to concretely spell out the plans for netcdf4-python.

jswhit commented 5 years ago

Since we depend on numpy and cython, once those are python3 only we will be also.

mwtoews commented 5 years ago

Note that numpy have dropped their 2.7 support from their master branch, and the next version 1.17.0 (currently in RC status) will support Python 3.5-3.7