af8f8637aa- update to version 0.12.3: - New functions/methods: - New methods :py:meth:Dataset.to_stacked_array and :py:meth:DataArray.to_unstacked_dataset for reshaping Datasets of variables with different dimensions (:issue:1317). This is useful for feeding data from xarray into machine learning models, as described in :ref:reshape.stacking_different. - Enhancements: - Support for renaming `Dataset variables and dimensions independently with :py:meth:~Dataset.rename_vars and :py:meth:~Dataset.rename_dims (:issue:3026). - Add scales, offsets, units and descriptions attributes to :py:class:~xarray.DataArray returned by :py:func:~xarray.open_rasterio. (:issue:3013) - Bug fixes: - Resolved deprecation warnings from newer versions of matplotlib and dask. - Compatibility fixes for the upcoming pandas 0.25 and NumPy 1.17 releases. - Fix summaries for multiindex coordinates (:issue:3079). - Fix HDF5 error that could arise when reading multiple groups from a file at once (:issue:2954`).
Sebastian Wagner
2019-07-15 19:35:40 +00:00
376f03501askip one online test
Sebastian Wagner
2019-06-30 10:20:43 +00:00
05745a2f96- update to version 0.12.2: - New functions/methods: - Two new functions, :py:func:~xarray.combine_nested and :py:func:~xarray.combine_by_coords, allow for combining datasets along any number of dimensions, instead of the one-dimensional list of datasets supported by :py:func:~xarray.concat. The new `combine_nested will accept the datasets as a nested list-of-lists, and combine by applying a series of concat and merge operations. The new combine_by_coords instead uses the dimension coordinates of datasets to order them. :py:func:~xarray.open_mfdataset can use either combine_nested or combine_by_coords to combine datasets along multiple dimensions, by specifying the argument combine='nested' or combine='by_coords'. The older function :py:func:~xarray.auto_combine has been deprecated, because its functionality has been subsumed by the new functions. To avoid FutureWarnings switch to using combine_nested or combine_by_coords, (or set the combine argument in open_mfdataset). (:issue:2159) By Tom Nicholas <http://github.com/TomNicholas>_. - :py:meth:~xarray.DataArray.rolling_exp and :py:meth:~xarray.Dataset.rolling_exp added, similar to pandas' pd.DataFrame.ewm method. Calling .mean on the resulting object will return an exponentially weighted moving average. By Maximilian Roos <https://github.com/max-sixty>_. - New :py:func:DataArray.str <core.accessor_str.StringAccessor> for string related manipulations, based on pandas.Series.str. By 0x0L <https://github.com/0x0L>_. - Added strftime method to .dt accessor, making it simpler to hand a datetime DataArray to other code expecting formatted dates and times. (:issue:2090). :py:meth:~xarray.CFTimeIndex.strftime` is also now
Sebastian Wagner
2019-06-30 09:30:45 +00:00
e4c40cde16- Just use %pytest macro
Tomáš Chvátal
2019-04-23 09:44:37 +00:00
bea2b3c885- update to version 0.11.3: - Bug fixes - Saving files with times encoded with reference dates with timezones (e.g. '2000-01-01T00:00:00-05:00') no longer raises an error (:issue:2649). - Fixed performance regression with `open_mfdataset (:issue:2662). - Fixed supplying an explicit dimension in the concat_dim argument to to open_mfdataset (:issue:2647`).
Sebastian Wagner
2019-04-07 11:53:36 +00:00
eb03ec64d8- update to version 0.11.2: - Removes inadvertently introduced setup dependency on pytest-runner (:issue:2641). Otherwise, this release is exactly equivalent to 0.11.1. - Warning: - This is the last xarray release that will support Python 2.7. Future releases will be Python 3 only, but older versions of xarray will always be available for Python 2.7 users. For the more details, see: - update to version 0.11.1: - Breaking changes - Minimum rasterio version increased from 0.36 to 1.0 (for open_rasterio) - Time bounds variables are now also decoded according to CF conventions (:issue:2565). The previous behavior was to decode them only if they had specific time attributes, now these attributes are copied automatically from the corresponding time coordinate. This might brake downstream code that was relying on these variables to be not decoded. By Fabien Maussion. - Enhancements - Ability to read and write consolidated metadata in zarr stores (:issue:2558). By Ryan Abernathey. - :py:class:CFTimeIndex uses slicing for string indexing when possible (like :py:class:pandas.DatetimeIndex), which avoids unnecessary copies. By Stephan Hoyer - Enable passing rasterio.io.DatasetReader or rasterio.vrt.WarpedVRT to open_rasterio instead of file path string. Allows for in-memory reprojection, see (:issue:2588). By Scott Henderson. - Like :py:class:pandas.DatetimeIndex, :py:class:CFTimeIndex now supports "dayofyear" and "dayofweek" accessors (:issue:2597). Note this requires a version of cftime greater than 1.0.2. By Spencer Clark. - The option 'warn_for_unclosed_files' (False by default) has been added to allow users to enable a warning when files opened by xarray are deallocated but were not explicitly closed. This is mostly useful for debugging; we recommend enabling it in your test suites if you use xarray for IO. By Stephan Hoyer - Support Dask HighLevelGraphs by Matthew Rocklin. - :py:meth:DataArray.resample and :py:meth:Dataset.resample now supports the loffset kwarg just like Pandas. By Deepak Cherian - Datasets are now guaranteed to have a 'source' encoding, so the source file name is always stored (:issue:2550). By Tom Nicholas. - The apply methods for DatasetGroupBy, DataArrayGroupBy, DatasetResample and DataArrayResample now support passing positional arguments to the applied function as a tuple to the args argument. By Matti Eskelinen. - 0d slices of ndarrays are now obtained directly through indexing, rather than extracting and wrapping a scalar, avoiding unnecessary copying. By Daniel Wennberg. - Added support for fill_value with :py:meth:~xarray.DataArray.shift and :py:meth:~xarray.Dataset.shift By Maximilian Roos - Bug fixes - Ensure files are automatically closed, if possible, when no longer referenced by a Python variable (:issue:2560). By Stephan Hoyer - Fixed possible race conditions when reading/writing to disk in parallel (:issue:2595). By Stephan Hoyer - Fix h5netcdf saving scalars with filters or chunks (:issue:2563). By Martin Raspaud. - Fix parsing of _Unsigned attribute set by OPENDAP servers. (:issue:2583). By Deepak Cherian - Fix failure in time encoding when exporting to netCDF with versions of pandas less than 0.21.1 (:issue:2623). By Spencer Clark. - Fix MultiIndex selection to update label and level (:issue:2619). By Keisuke Fujii.
Sebastian Wagner
2019-01-03 19:39:55 +00:00