Skip to content

Latest commit

 

History

History
100 lines (70 loc) · 3.56 KB

CHANGELOG.rst

File metadata and controls

100 lines (70 loc) · 3.56 KB

Changelog for Metview's Python interface

(No version update)

  • added new Jupyter notebook for data analysis
  • added new Jupyter notebook for computing and plotting ensemble data

1.4.2

  • fixed issue when using a numpy array to index a Fieldset

1.4.1

  • added travis ci and coveralls support
  • added automatic upload to PyPi

1.4.0

  • allow a geopoints column name to be used as index when assigning data to a column
  • allow -, + and abs operators to work on Metview classes (e.g. a = -my_fieldset)
  • added support for Metview's file object
  • fixed issue where negative indexing did not work on a Fieldset
  • fixed issue where concurrent iterators on a Fieldset did not work
  • added experimental support for pickling Fieldsets
  • automatically obtain list of Macro-based functions
  • allow example notebooks to run in Binder

1.3.4 (2020-02-02)

  • fixed issue when passing sliced numpy arrays to Metview
  • added environment.yaml for running in Binder
  • fixed issue when running example notebooks in Binder

1.3.3 (2020-01-13)

  • fixed memory leak in Fieldset.append() method

1.3.2 (2019-12-06)

  • added support for reflected operators on Fieldsets, e.g. "2 * Fieldset" - done for addition, subtraction, multiplication, division and power

1.3.1 (2019-10-11)

  • added ml_to_hl() function

1.3.0 (2019-09-26)

  • export the Request class
  • fixed memory leak when returning a list of items
  • allow bool-typed numpy arrays as input
  • fixed issue where the Fieldset iterator could fail if used multiple times

1.2.0 (2019-07-11)

  • Metview startup timeout configurable via environment variable METVIEW_PYTHON_START_TIMEOUT (in seconds)
  • Metview startup timeout default set to 8 seconds in case of busy systems
  • added integral() function
  • fixed memory leak when exporting vectors as numpy arrays

1.1.0 (2019-03-04)

  • added equality (==) and non-equality (!=) operators for Fieldset and Geopoints objects, e.g. same = (a == b) will produce a new Fieldset with 1s where the values are the same, and 0s elsewhere.
  • added new thermodynamic, gradient and utility functions: 'thermo_data_info', 'thermo_parcel_path', 'thermo_parcel_area', 'xy_curve', 'potential_temperature', 'temperature_from_potential_temperature', 'saturation_mixing_ratio', 'mixing_ratio', 'vapour_pressure', 'saturation_vapour_pressure', 'lifted_condensation_level', 'divergence', 'vorticity', 'laplacian', 'geostrophic_wind_pl', 'geostrophic_wind_ml'
  • improved conversion from geopoints to pandas dataframe to cope with new NCOLS subformat
  • make conversion from Fieldset to xarray dataset compatible with latest versions of cfgrib

1.0.0 (2018-12-20)

  • code cleanup so that tox and pyflakes pass the tests

0.9.1 (2018-11-24)

  • fixed issue where creating Fieldset slices of more than 10 fields or so did not work
  • allow the creation of a Fieldset object, either empty Fieldsest() or with a path to GRIB Fieldset('/path/to/grib')
  • added append() method to a Fieldset to append ``Fieldset``s to ``Fieldset``s
  • the dataset_to_fieldset function that converts an xarray dataset to a Metview Fieldset now accepts the no_warn=True argument to suppress warnings while the xarray GRIB writer is pre-beta
  • ignore errors on exit from a data examiner
  • added more example Jupyter notebooks

0.9.0 (2018-10-29)

  • Beta release.