- added new Jupyter notebook for data analysis
- added new Jupyter notebook for computing and plotting ensemble data
- fixed issue when using a numpy array to index a Fieldset
- added travis ci and coveralls support
- added automatic upload to PyPi
- 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
- fixed issue when passing sliced numpy arrays to Metview
- added environment.yaml for running in Binder
- fixed issue when running example notebooks in Binder
- fixed memory leak in Fieldset.append() method
- added support for reflected operators on Fieldsets, e.g. "2 * Fieldset" - done for addition, subtraction, multiplication, division and power
- added ml_to_hl() function
- 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
- 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
- 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
- code cleanup so that tox and pyflakes pass the tests
- fixed issue where creating
Fieldset
slices of more than 10 fields or so did not work - allow the creation of a
Fieldset
object, either emptyFieldsest()
or with a path to GRIBFieldset('/path/to/grib')
- added
append()
method to aFieldset
to append ``Fieldset``s to ``Fieldset``s - the
dataset_to_fieldset
function that converts an xarray dataset to a MetviewFieldset
now accepts theno_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
- Beta release.