History

0.6.0 - 2024-2-13

Support for python 3.10 and 3.11

Issues resolved

  • Update test_core file – Issue #507 by @sarahmish

  • update ARIMA primitive and pipeline – Issue #503 by @sarahmish

  • Update Dependency – Issue #497 & Issue #499 by @sarahmish

  • Update Python for Dependency Test – Issue #484 by @sarahmish

  • Add python 3.10 and 3.11 & drop 3.6 and 3.7 – Issue #477 by @sarahmish

  • LNN Pipeline – Issue #475 by @sarahmish

0.5.2 - 2023-10-19

Support for python 3.9 and new Matrix Profile pipeline

Issues resolved

  • Send pipeline names in benchmark arguments – Issue #466 by @sarahmish

  • Add continuation parameter for benchmark – Issue #464 by @sarahmish

  • Fix references in documentation – Issue #453 by @sarahmish

  • Update documentation – Issue #448 by @sarahmish

  • Add matrix profiling method – Issue #446 by @sarahmish

  • Support python 3.9 – Issue #408 by @sarahmish

0.5.1 - 2023-08-16

This version introduces a new dataset to the benchmark.

Issues resolved

  • Add UCR dataset to the benchmark – Issue #443 by @sarahmish

  • docker image build failed – Issue #439 by @sarahmish

  • Edit interval settings in azure pipeline – Issue #436 by @sarahmish

0.5.0 - 2023-05-23

This version uses ml-stars package instead of mlprimitives.

Issues resolved

  • Migrate to ml-stars – Issue #418 by @sarahmish

  • Updating best_cost in find_anomalies primitive – Issue #403 by @sarahmish

  • Retire lstm_dynamic_threshold_gpu and lstm_autoencoder_gpu pipeline maintenance – Issue #373 by @sarahmish

  • Typo in xlsxwriter dependency specification – Issue #394 by @sarahmish

  • orion.evaluate uses fails when fitting – Issue #384 by @sarahmish

  • AER pipeline with visualization option – Issue #379 by @sarahmish

0.4.1 - 2023-01-31

Issues resolved

  • Move VAE from sandbox to verified – Issue #377 by @sarahmish

  • Pin opencvIssue #372 by @sarahmish

  • Pin scikit-learnIssue #367 by @sarahmish

  • Fix VAE documentation – Issue #360 by @sarahmish

0.4.0 - 2022-11-08

This version introduces several new enhancements:

  • Support to python 3.8

  • Migrating to Tensorflow 2.0

  • New pipeline, namely VAE, a Variational AutoEncoder model.

Issues resolved

  • Add python 3.8 – Issue #342 by @sarahmish

  • VAE (Variational Autoencoders) pipeline implementation – Issue #349 by @dyuliu

  • Add masking option for regression_errorsIssue #352 by @dyuliu

  • Changes in TadGAN for tensorflow 2.0 – Issue #161 by @lcwong0928

  • Add an automatic dependency checker – Issue #320 by @sarahmish

  • TadGAN batch_size cannot be changed – Issue #313 by @sarahmish

0.3.2 - 2022-07-04

This version fixes some of the issues in aer, ae, and tadgan pipelines.

Issues resolved

  • Fix AER model predict error after loading – Issue #304 by @lcwong0928

  • Update AE to work with any window_sizeIssue #300 by @sarahmish

  • Updated tadgan_viz.json – Issue #292 by @Hramir

0.3.1 - 2022-04-26

This version introduce a new pipeline, namely AER, an AutoEncoder Regressor model.

Issues resolved

0.3.0 - 2022-03-31

This version deprecates the support of OrionDBExplorer, which has been migrated to sintel. As a result, Orion no longer requires mongoDB as a dependency.

Issues resolved

  • Update dependency - Issue #283 by @sarahmish

  • General housekeeping - Issue #278 by @sarahmish

  • Fix tutorial testing issue - Issue #276 by @sarahmish

  • Migrate OrionExplorer to Sintel - Issue #275 by @dyuliu

  • LSTM viz JSON pipeline added - Issue #271 by @Hramir

0.2.1 - 2022-02-18

This version introduces improvements and more testing.

Issues resolved

  • Adjusting builds for TadGAN - Issue #261 by @sarahmish

  • Testing tutorials, dependencies, and OS - Issue #251 by @sarahmish

0.2.0 - 2021-10-11

This version supports multivariate timeseries as input. In addition to minor improvements and maintenance.

Issues resolved

  • setuptools no longer supports lib2to3 breaking mongoengine - Issue #252 by @sarahmish

  • Supporting multivariate input - Issue #248 by @sarahmish

  • TadGAN pipeline with visualization option - Issue #240 by @sarahmish

  • Support saving absolute path for add_signals and add_signal when using dbExplorer - Issue #202 by @sarahmish

  • dynamic scalability of TadGAN primitive based on window_size - Issue #87 by @sarahmish

0.1.7 - 2021-05-04

This version adds new features to the benchmark function where users can now save pipelines, view results as they are being calculated, and allow a single evaluation to be compared multiple times.

Issues resolved

  • Dask issues in benchmark function & improvements - Issue #225 by @sarahmish

  • Numerical overflow when using contextual metrics - Issue #212 by @kronerte

0.1.6 - 2021-03-08

This version introduces two new pipelines: LSTM AE and Dense AE. In addition to minor improvements, a bit of code refactoring took place to introduce a new primtive: reconstruction_errors.

Issues resolved

  • Comparison of DTW library performance - Issue #205 by @sarahmish

  • Not able to pickle dump tadgan pipeline - Issue #200 by @sarahmish

  • New pipeline LSTM and Dense autoencoders - Issue #194 by @sarahmish

  • Readme - Issue #192 by @pvk-developer

  • Unable to launch cli - Issue #186 by @sarahmish

  • bullet points not formatted correctly in index.rst - Issue #178 by @micahjsmith

  • Update notebooks - Issue #176 by @sarahmish

  • Inaccuracy in README.md file in orion/evaluation/ - Issue #157 by @sarahmish

  • Dockerfile – docker does not find orion primitives automatically - Issue #155 by @sarahmish

  • Primitive documentation - Issue #151 by @sarahmish

  • Variable name inconsistency in tadgan - Issue #150 by @sarahmish

  • Sync leaderboard tables between BENCHMARK.md and the docs - Issue #148 by @sarahmish

0.1.5 - 2020-12-25

This version includes the new style of documentation and a revamp of the README.md. In addition to some minor improvements in the benchmark code and primitives. This release includes the transfer of tadgan pipeline to verified.

Issues resolved

  • Link with google colab - Issue #144 by @sarahmish

  • Add timeseries_anomalies unittests - Issue #136 by @sarahmish

  • Update find_sequences in converting series to arrays - Issue #135 by @sarahmish

  • Definition of error/critic smooth window in score anomalies primitive - Issue #132 by @sarahmish

  • Train-test split in benchmark enhancement - Issue #130 by @sarahmish

0.1.4 - 2020-10-16

Minor enhancements to benchmark

  • Load ground truth before try-catch - Issue #124 by @sarahmish

  • Converting timestamp to datetime in Azure primitive - Issue #123 by @sarahmish

  • Benchmark exceptions - Issue #120 by @sarahmish

0.1.3 - 2020-09-29

New benchmark and Azure primitive.

  • Implement a benchmarking function new feature - Issue #94 by @sarahmish

  • Add azure anomaly detection as primitive new feature - Issue #97 by @sarahmish

  • Critic and reconstruction error combination - Issue #99 by @sarahmish

  • Fixed threshold for find_anomalies - Issue #101 by @sarahmish

  • Add an option to have window size and window step size as percentages of error size - Issue #102 by @sarahmish

  • Organize pipelines into verified and sandbox - Issue #105 by @sarahmish

  • Ground truth parameter name enhancement - Issue #114 by @sarahmish

  • Add benchmark dataset list and parameters to s3 bucket enhancement - Issue #118 by @sarahmish

0.1.2 - 2020-07-03

New Evaluation sub-package and refactor TadGAN.

  • Two bugs when saving signalrun if there is no event detected - Issue #92 by @dyuliu

  • File encoding/decoding issues about README.md and HISTORY.md - Issue #88 by @dyuliu

  • Fix bottle neck of score_anomaly in Cyclegan primitive - Issue #86 by @dyuliu

  • Adjust epoch meaning in Cyclegan primitive - Issue #85 by @sarahmish

  • Rename evaluation to benchmark and metrics to evaluation - Issue #83 by @sarahmish

  • Scoring function for intervals of size one - Issue #76 by @sarahmish

0.1.1 - 2020-05-11

New class and function based interfaces.

  • Implement the Orion Class - Issue #79 by @csala

  • Implement new functional interface - Issue #80 by @csala

0.1.0 - 2020-04-23

First Orion release to PyPI: https://pypi.org/project/orion-ml/