Cis

Latest version: v1.7.8

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

1.3.4

Fixed a minor test issue.

1.3.3

Aggregation of gridded data now supports partially collapsing multi-dimensional coordinates. Also fixed a bug to do with multiple variable aggregation where the masks of each variable are different (JASCIS-281).

1.3.2

This minor release fixes an issue around plotting NASA 'blue marble' images.

1.3.1

- JASCIS-231 & JASCIS-209 - CIS now better determines the yaxis when the user specifies the xaxis as 'time' so that overlaying multiple time series is easy
- JASCIS-283 - An issue with setting xmin or xmax using datetimes
- A minor fix to the AerosolCCI product
- Updates to support Iris 1.9.0

1.3

- Some significant optimisations have been made in reading Caliop, CCI and Aeronet datasets, there have also been speed
improvements for ungridded data subsetting
- New Pandas interface allows the easy creation of DataFrames through the 'as_data_frame' method on Gridded or Ungridded
data. Pandas is an extensive python library providing many powerful data analysis algorithms and routines.
- Compatibility updates for newer versions of Numpy and SciPy. The minimum require version of SciPy is now 0.16.0
- Swapped out Basemap plotting routines for Cartopy. This removed a dependancy (as Cartopy was already required by
Iris), and has given us more flexibility for plotting different projections in the future
- Plots now automatically try to use the most appropriate resolution background images for plots over coastlines NASA
blue marble images.
- 'scatter_overlay' plots have been completely removed (they have been deprecated for the last two versions), the same
functionality can be achieved through the more generic 'overlay' plots.
- Update to the UngriddedData.coord() and .coords() API to match the changes in IRIS >=1.8. This allows users to also
search for coordinates by supplying a `Coord` instance to compare against. Currently this only compares
standard names, but this may be extended in the future.

Bugs fixed
- JASCIS-279 - This release removes the basemap dependency and means we can use a much newer version of GEOS which
doesn't clash with the SciTools version
- JASCIS-267 - Fixed ASCII file reading to be compatible with Numpy 1.9
- JASCIS-259 - Fixed Stats unit tests to reflect updates in SciPy (>0.15.0) linear regression routines for masked arrays
- JASCIS-211 - Subsetting now accepts variable names (rather than axes shorthands) more consistently, the docs have
been updated to make the dangers of relying on axes shorthands clear and an error is now thrown if a specific subset
coordinate is not found.
- JASCIS-275 - The ungridded subsetting is now done array-wise rather than element wise giving large performance
improvements

1.3.0

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.