Breaking changes
- Remove all the data processing functionality which can now pretty much all be found in
xarray
. This also
removes thenumba
,scipy
andcytoolz
dependencies completely.
Enhancements
- Generalize (and deprecate) :meth:
xyzpy.Crop.qsub_grow
to :meth:xyzpy.Crop.grow_cluster
(#10) - Add SLURM support to :meth:
xyzpy.Crop.grow_cluster
(#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 (#7) - Make new :class:
~xyzpy.Crop
instances by default automatically load information from disk if they have been already prepared/sown (#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
.