v0.6
-
Re-designed the API of
adtk.visualization.plot
-
Removed
adtk.data.resample
because its functionality is highly overlapped with pandas resampler module -
Made
adtk.data.expand_event
accept events in the form of pandas Series/DataFrame -
Made
adtk.data.expand_event
accept time delta in the form ofstr
orint
-
Changed the output type of
adtk.data.split_train_test
from a 2-tuple of lists to a list of 2-tuples -
Turned the following model parameters required from optional
window
inadtk.detector.LevelShiftAD
window
inadtk.detector.VolatilityShiftAD
window
inadtk.transformer.RollingAggregate
window
inadtk.transformer.DoubleRollingAggregate
model
inadtk.detector.MinClusterDetector
model
inadtk.detector.OutlierDetector
target
andregressor
inadtk.detector.RegressionAD
target
andregressor
inadtk.transformer.RegressionResidual
aggregate_func
inadtk.aggregator.CustomizedAggregator
detect_func
inadtk.detector.CustomizedDetector1D
detect_func
inadtk.detector.CustomizedDetectorHD
transform_func
inadtk.transformer.CustomizedTransformer1D
transform_func
inadtk.detector.CustomizedTransformer1D
steps
inadtk.pipe.Pipeline
-
Added consistency check between training and testing inputs in multivariate models
-
Improved time index check in time-dependent models
-
Turned all second-order sub-modules private, and a user now can only import from the following first-order modules
adtk.detector
adtk.transformer
adtk.aggregator
adtk.pipe
adtk.data
adtk.metrics
adtk.visualization
-
Refactored the inheritance structure of model components (see https://arundo-adtk.readthedocs-hosted.com/en/latest/inheritance.html#inheritance)
-
Added Python 3.8 support
-
Fixed compatibility issues with statsmodels v0.11
-
Fixed compatibility issues with pandas v1.0
-
Created an interactive demo notebook in Binder
-
Added type hints, and added type checking in CI/CD test
-
Added
Black
andisort
to developer requirement and CI/CD check -
Optimized release process by publishing package to PyPI through GitHub Actions
-
Improved docstrings and API documentation
-
Fixed many minor bugs and typos