Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-24 Thread Sandro Tosi
 The netcdf4-python package is the only one described as having
 implemented most of the newest features of NetCDF-4. It was actually
 modelled on the Scientific.IO.NetCDF module API.

netCDF4 module is required by basemap, so it'll be nice to have it in
the archive.

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cab4xwxz1tef7h3pza3mozujn46khyzqbcsmkhzkkfpthnr+...@mail.gmail.com



Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-19 Thread Konrad Hinsen
Hi everyone,

PICCA Frederic-Emmanuel writes:
  @Konrad do you think that this netcdf implementation from scientific python 
  could be replace by this
  netcdf4-python implementation ? Should we get rid of your implentation and 
  use this one instead (to be clear)

The main problem with Python-netCDF interfaces is that no two of them
have compatible API even for the most basic operations. Whenever some
Python package depends on netCDF, it depends on one of the various
Python-netCDF interfaces, and wouldn't work with the other ones.

To make it worse, even if your goal is only to provide a single Python
interface for new developments, not caring about compatibility, the
features of the various Python interfaces are sufficiently different
to make a choice very difficult.

The unique feature of my own netCDF interface, and the reason why
I keep maintaining it, is the C-level API for other Python modules.
Each of the other interfaces has such unique features as well.

Konrad.
-- 
-
Konrad Hinsen
Centre de Biophysique Moléculaire, CNRS Orléans
Synchrotron Soleil - Division Expériences
Saint Aubin - BP 48
91192 Gif sur Yvette Cedex, France
Tel. +33-1 69 35 97 15
E-Mail: research AT khinsen DOT fastmail DOT net
http://dirac.cnrs-orleans.fr/~hinsen/
ORCID: http://orcid.org/-0003-0330-9428
Twitter: @khinsen
-


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/21734.18557.231820.534...@gargle.gargle.howl



Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-18 Thread PICCA Frederic-Emmanuel
Hello, I am the maintainer of python-scientific

 How does this differ from the existing python-netcdf package?

I CC the upstream autor of python-scientific, maybe he can clarify this point

but before a question to the netcdf4-python guyes.

Does netcdf4-python will support python3 ?

@Konrad do you think that this netcdf implementation from scientific python 
could be replace by this
netcdf4-python implementation ? Should we get rid of your implentation and use 
this one instead (to be clear)

It would be nice if at the end only one implementation could be kept and 
maintain.

Cheers

Frederic

I put here the rest of the message:

 That is not an easy question to answer (at least with my limited
 knowledge). The Unidata website
 (http://www.unidata.ucar.edu/software/netcdf/software.html#Python) lists
 8 different python interfaces to NetCDF. Some are faster, and some offer
 writing in reading  writing in other data formats as well as NetCDF.

 The netcdf4-python package is the only one described as having
 implemented most of the newest features of NetCDF-4. It was actually
 modelled on the Scientific.IO.NetCDF module API.

 The information about the ScientificPython source package which bundles
 python-netcdf (along with many other modules useful for scientific
 work), does not contain much easy to digest information about the
 implemented interface. I did see in the changelog however, that it is at
 least aware of NetCDF-4 data.

 Basically, our intention was to package all of the netcdf-* packages
 under the Unidata banner on github (https://github.com/Unidata).

Regards,

Ross


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53b1feb...@sun-dag3.synchrotron-soleil.fr



Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-14 Thread Ross Gammon
Package: wnpp
Severity: wishlist
Owner: Ross Gammon rossgam...@mail.dk

* Package name: netcdf-python
  Version : 1.1.3
  Upstream Author : University Corporation for Atmospheric Research/Unidata
* URL : http://unidata.github.io/netcdf4-python/
* License : ISC, Expat
  Programming Lang: Python
  Description : python interface to the netCDF4 (network Common Data Form)
library

NetCDF version 4 has many features not found in earlier versions of the library
and is implemented on top of HDF5. This module can read and write files in both
the new netCDF 4 and the old netCDF 3 format, and can create files that are
readable by HDF5 clients. The API is modelled after Scientific.IO.NetCDF, and
should be familiar to users of that module.

Most new features of netCDF 4 are implemented, such as multiple unlimited
dimensions, groups and zlib data compression. All the new numeric data types
(such as 64 bit and unsigned integer types) are implemented. Compound and
variable length (vlen) data types are supported, but the enum and opaque data
types are not. Mixtures of compound and vlen data types (compound types
containing vlens, and vlens containing compound types) are not supported.

The University Corporation for Atmospheric Research (Unidata) also provide C++
and Fortran interfaces to the NetCDF C library. This is their python interface.
There is already python-netcdf packaged for Debian as part of the Scientific
Python source. However, netcdf-python implements different parts of the
interface and is supported by the organisation that controls the NetCDF
library.

The package  will be maintained within the Debian GIS Team (as well as the
NetCDF C, C++, and Fortran libraries).


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150214185529.20773.45062.reportbug@localhost



Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-14 Thread Adam D. Barratt
On Sat, 2015-02-14 at 19:55 +0100, Ross Gammon wrote:
 * Package name: netcdf-python
   Version : 1.1.3
   Upstream Author : University Corporation for Atmospheric Research/Unidata
 * URL : http://unidata.github.io/netcdf4-python/

How does this differ from the existing python-netcdf package?

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1423940719.23892.5.ca...@adam-barratt.org.uk



Bug#778417: ITP: netcdf-python -- python interface to the netCDF4 (network Common Data Form) library

2015-02-14 Thread Ross Gammon
On 02/14/2015 08:05 PM, Adam D. Barratt wrote:
 On Sat, 2015-02-14 at 19:55 +0100, Ross Gammon wrote:
 * Package name: netcdf-python
   Version : 1.1.3
   Upstream Author : University Corporation for Atmospheric Research/Unidata
 * URL : http://unidata.github.io/netcdf4-python/
 
 How does this differ from the existing python-netcdf package?

That is not an easy question to answer (at least with my limited
knowledge). The Unidata website
(http://www.unidata.ucar.edu/software/netcdf/software.html#Python) lists
8 different python interfaces to NetCDF. Some are faster, and some offer
writing in reading  writing in other data formats as well as NetCDF.

The netcdf4-python package is the only one described as having
implemented most of the newest features of NetCDF-4. It was actually
modelled on the Scientific.IO.NetCDF module API.

The information about the ScientificPython source package which bundles
python-netcdf (along with many other modules useful for scientific
work), does not contain much easy to digest information about the
implemented interface. I did see in the changelog however, that it is at
least aware of NetCDF-4 data.

Basically, our intention was to package all of the netcdf-* packages
under the Unidata banner on github (https://github.com/Unidata).

Regards,

Ross



signature.asc
Description: OpenPGP digital signature