Version History
New in 1.5-rc4 (2013-06-12)
- Removed dependency on PyNIO. ccplot now uses its own HDF reading
module interfacing with libhdf4 and libhdfeos.
- ccplot now looks for colormaps in a directory relative to
the executable. This fixes installation in non-standard paths.
- Automatic unit testing performed by Travis CI.
- CALIPSO lidar altitudes are now read from the product file
instead of being hard-coded in ccplot.
New in 1.4.7 (2013-06-16):
- Fixed a serious bug in CALIPSO profile visualization. Height of CALIPSO
profile data points could be shifted by as much as 300m in the vertical
relative to their correct location. This is because data and height
arrays were shifted by one element.
New in 1.4.6 (2013-06-04):
- Fixed type cast bug when plotting CALIPSO profiles
(previously fixed for CloudSat only in 1.4.5).
- Added a set of unit tests.
New in 1.4.5 (2013-05-31):
- Fixed type cast bug with numpy 1.7.
New in 1.44 (2010-09-02):
- Changed backend back from cairo to AGG (though not GTK AGG as before),
because matplotlib enforces limitation on the number of line points with
cairo to 18980, which is not enough for basemap.
New in 1.43 (2010-08-18):
- Fixed numpy include path in setup.py.
- matplotlib is imported with the cairo backend, so that X server
is not required to be running.
- Updated installation instructions in INSTALL.
New in 1.42 (2010-06-11):
- Support for changing meridians and parallels through the meridiansbase,
parallelsbase, nminormeridians and nminorparallels options.
- Updated installation instructions in INSTALL.
- Updated information in README.
New in 1.41 (2010-05-13):
- Wrong dimension mapping of MODIS Swath near 180E was fixed.
- Missing meridians on polar plots were fixed.
- Projection options like central latitude, central meridian,
bounding latitude and latitude of true scale
can now be set with the -p switch.
- Wrong interpolation radius calculation on Equidistant Cylindrical
plots was fixed.
- Ticks on profile plot are now more dense by default.
- Sufrace elevation line can now be plotted for CALIPSO profile products
(and is on by default).
New in 1.4 (2010-05-07):
- The way aspect ratio is specified was changed.
- Vertical extent is now set by -y instead of -v.
- Horizontal extent can now be expressed in terms of geographical
coordinates for swath plot types.
- Tick on trajectories can be specified by the newly introduced
trajticks and trajnminortics options.
- ccplot now checks libraries versions at start-up.
- -V print version flag was added.
- -v be verbose flag was added.
- The way plot layout is constructed was rewritten. Newly added
options plotheight, padding and cbspacing can be used to control
the layout.
- -z options parsing would cash the program instead of failing. Fixed.
- Default output filename now set to ccplot.png.
- List of available projections and options is not printed as part of
the help output, but can be printed by -p help and -z help (resp.)
- Insufficient memory error condition is now handled gracefully.
- Colormap files are now searched for in some default locations first.
New in 1.31 (2009-09-21):
- Fixed CALIPSO plots time extent bug.
New in 1.3 (2009-09-20):
- Changed the semantics of -x command-line argument.
- Added support for time extent.
New in 1.21 (2009-08-20):
- Fixed layer products precision error.
New in 1.2 (2009-08-19):
- Fixed colormaps: calipso-cratio.cmap, calipso-dratio.cmap and calipso-temperature.cmap.
New in 1.1 (2009-08-18):
- Interpolation method was changed from quadratic to nearest for all products.
- Support for older versions of matplotlib (at least 0.98.1) was added.
- Layer products performance improvements (re-implementation of data processing C).
- Fixed singular matrix bug with CloudSat profile products.
- Traceback no longer reported when trying to plot a product that is not contained within a data file.
New in 1.0 (2009-08-10):