Skip to content

v0.6

Compare
Choose a tag to compare
@tailaiw tailaiw released this 10 Mar 20:42
· 3 commits to develop since this release
9a78202
  • 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 of str or int

  • 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 in adtk.detector.LevelShiftAD
    • window in adtk.detector.VolatilityShiftAD
    • window in adtk.transformer.RollingAggregate
    • window in adtk.transformer.DoubleRollingAggregate
    • model in adtk.detector.MinClusterDetector
    • model in adtk.detector.OutlierDetector
    • target and regressor in adtk.detector.RegressionAD
    • target and regressor in adtk.transformer.RegressionResidual
    • aggregate_func in adtk.aggregator.CustomizedAggregator
    • detect_func in adtk.detector.CustomizedDetector1D
    • detect_func in adtk.detector.CustomizedDetectorHD
    • transform_func in adtk.transformer.CustomizedTransformer1D
    • transform_func in adtk.detector.CustomizedTransformer1D
    • steps in adtk.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 and isort 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