Xyzpy

Latest version: v1.2.1

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

Scan your dependencies

Page 1 of 2

1.0.1

--------------------------

**Enhancements**

- Defer ``Crop.reap`` clean up until *after* dataset sync (useful if you forget to set ``overwrite=True``)

**Bug fixes:**

- Fix sowing, reaping and merging multiple sets of cases (:issue:`13`)
- Fix incomplete crop reaping when there is a non-zero batch remainder size


.. _whats-new.1.0.0:

1.0.0

--------------------------

**Breaking changes**

- Remove all the data processing functionality which can now pretty much all be found in ``xarray``. This also
removes the ``numba``, ``scipy`` and ``cytoolz`` dependencies completely.


**Enhancements**

- Generalize (and deprecate) :meth:`xyzpy.Crop.qsub_grow` to :meth:`xyzpy.Crop.grow_cluster` (:pull:`10`)
- Add SLURM support to :meth:`xyzpy.Crop.grow_cluster` (:pull:`10`)
- Add PBS support to :meth:`xyzpy.Crop.grow_cluster`
- Fix PBS crop submission for job arrays of size 1
- Add :func:`xyzpy.save_merge_ds` for manually aggregating datasets to disk
- Add ``allow_incomplete=True`` option to :meth:`xyzpy.Crop.reap` for gathering data even if the crop is not fully grown (:issue:`7`)
- Make new :class:`~xyzpy.Crop` instances by default automatically load information from disk if they have been already prepared/sown (:issue:`7`)
- Automatically load Crops in the current (or specified) directory with :func:`xyzpy.load_crops`.
- Add `'joblib'` and `'zarr'` as possible engines for saving and loading datasets
- Add utility :func:`xyzpy.getsizeof` to quite accurately get a python objects size
- Keep a running track of covariance using :class:`~xyzpy.utils.RunningCovariance`.


.. _whats-new.0.3.1:

0.3.1

--------------------------

**Bug fixes:**

- Make sure license is included in sdist/wheel distributions (:pull:`6`)


.. _whats-new.0.3.0:

0.3.0

--------------------------

**Breaking changes**

- Changed plot option ``markersize -> marker_size`` to match other keywords.

**Enhancements**

- New :class:`~xyzpy.Sampler` object - sparsely sample ``combos`` into a ``pandas.DataFrame``
- Decorate functions directly into ``Runner`` instances using :func:`~xyzpy.label`


.. _whats-new.0.2.5:

0.2.5

--------------------------

**Breaking changes**

- (:issue:`5`) ``combo_runner`` key argument ``pool`` renamed to ``executor``

**Enhancements**

- (:issue:`5`) Support ``multiprocessing.pool`` in ``combo_runner``
- Document timing and estimation utilities
- Use ``loky`` as the default parallel executor
- plotting: add `xjitter` and `yjitter`

**Bug fixes:**

- make sure ``Crop._batch_remainder`` synced with disk.
- update pytest marking parametrizations to xfail for recent pytest
- compatibility updates for dask and numba
- fix farming example which wasn't appearing



.. _whats-new.0.2.4:

0.2.4

--------------------------

**Bug fixes:**

- Various campatibility fixes for plotting functionality



.. _whats-new.0.2.3:

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.