netcdf4-python
                                
                                
                                
                                    netcdf4-python copied to clipboard
                            
                            
                            
                        create separate low-level interface
@shoyer has suggested creating separate low and high level interfaces, similar to what h5py has now. The high-level interface would be what we have now, but the low-level interface would consist of wafer-thin cython wrappers to all the low-level netcdf c library calls that we are currently using. The high-level interface would have to updated to use the low-level interface, but the changes would not be user-visible.
As a consequence of this change, the high-level interface could be pure python.