[ 
https://issues.apache.org/jira/browse/CLIMATE-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Huikyo Lee updated CLIMATE-55:
------------------------------

    Description: 
PyNgl and PyNio have some critical weaknesses as follows.
1. NCAR has not updated PyNgl and PyNio updated for a long time. They do not 
support full features of NCL.
2. PyNgl does not support x window plots. It only allows creating postscript 
files.
3. PyNio cannot delete and replace existing NetCDF files.

I suggest replacing PyNio/PyNgl with netCDF4 and mpl_toolkits.basemap.

(updated June/19/2013)
Jinwon and I found out that netCDF4 does not properly handle model data without 
any missing data.
Using PyNio, variables from netcdf files are stored as a numpy.ma array whereas 
netCDF4 just creates numpy array when there is no missing value. This caused an 
error because our toolkit assumes that all model data have mask information. I 
will fix this and commit a new revision soon.

  was:
PyNgl and PyNio have some critical weaknesses as follows.
1. NCAR has not updated PyNgl and PyNio updated for a long time. They do not 
support full features of NCL.
2. PyNgl does not support x window plots. It only allows creating postscript 
files.
3. PyNio cannot delete and replace existing NetCDF files.

I suggest replacing PyNio/PyNgl with Scienfitic.IO.NetCDF and 
mpl_toolkits.basemap.

    
> Updating any modules using PyNgl and PyNio
> ------------------------------------------
>
>                 Key: CLIMATE-55
>                 URL: https://issues.apache.org/jira/browse/CLIMATE-55
>             Project: Apache Open Climate Workbench
>          Issue Type: Improvement
>          Components: metrics
>    Affects Versions: 0.1-incubating
>            Reporter: Huikyo Lee
>            Assignee: Huikyo Lee
>             Fix For: 0.2-incubating
>
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> PyNgl and PyNio have some critical weaknesses as follows.
> 1. NCAR has not updated PyNgl and PyNio updated for a long time. They do not 
> support full features of NCL.
> 2. PyNgl does not support x window plots. It only allows creating postscript 
> files.
> 3. PyNio cannot delete and replace existing NetCDF files.
> I suggest replacing PyNio/PyNgl with netCDF4 and mpl_toolkits.basemap.
> (updated June/19/2013)
> Jinwon and I found out that netCDF4 does not properly handle model data 
> without any missing data.
> Using PyNio, variables from netcdf files are stored as a numpy.ma array 
> whereas netCDF4 just creates numpy array when there is no missing value. This 
> caused an error because our toolkit assumes that all model data have mask 
> information. I will fix this and commit a new revision soon.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to