All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Prophet dependency issues
- Prophet dependency issues
- Slack Anomaly Report Task
- Update SlackReport to use current API.
- Add client_token to SlackReport init.
- pre-commit hook for rendering Mermaid diagrams and making README GitHub.md compliant.
- github.com/MuttData/gfm-diagram
- Mermaid rendering on README.md
- Removed unused clickup dependency + unused soam cli entrypoint.
- Revamp docs.
- Links in docs.
- Fixed links to notebooks and other sphinx docummentation.
- Cookiecutter logic.
- Notebook with use cases of the TimeSeriesExtractor, Slicer and Store classes.
- Anomaly reports.
- Old notebooks, images and dbs.
- Added installation instructions for prophet on the quickstart.
- Multiple slack message support.
- default tmp dir creation.
- Added the sphinxcontrib.mermaid extension in dev.
- Sphinx mermaid and structure.
- MailReport now accepts optional parameter to pass the settings.ini file to get_smtp_creds in the initialization.
- Slack report message can receive opened file.
- Extended slack reporting functionality.
- tmpdirs location
- Fixed rendered comment in docs.
- Fixed dependencies for gsheets report.
- Removed imports from init in the modules were it wasn't necessary
- Pin slackclient version on setup.
- SARIMAX Wrapper.
- Added try/catch logic to mlflow imports on step and runner modules.
- Mlflow tracking:
- Config settings on cfg.py file.
- Use guide and example notebook.
- Mlflow Tests v0.
- Example of an end to end implementation with Airflow.
- Updated the diagram in the main README.
- Confidence Interval based Anomaly Detection step.
- add try on models imports
- Time Series Extractor:
- Table mappings.
- Replace for % sign.
- Add columns_mapping docstring
- Exponential Smoothing Tests.
- y-train on Forecaster run method.
- Pinned latest dependencies for prefect and orbit-ml.
- The db for the Quickstart is now hosted on SQLite.
- Bumped CI python version.
- Exclude notebooks and templates on pre-commit.
- Fixed lint issues.
- .tpl resources path inclusion.
- quickstart.ipynb
- soamflowrun.ipynb
- Orbit dependency
- Orbit wrapper
- Store step
- Adding numpy style docstrings to public methods and modules.
- Changed the link format of the references.md file.
- Added
soam/db_migrations
andtest
to the exclude list ofinterrogate
.
- Updated the README.md file.
interrogate
to check docstring coverage.
- Issue templates created.
CONTRIBUTING.md
added
- Pinned SQLAlchemy version.
- Prophet model wrapper from
pomopt
project. add_future_dates
utils to add prediction dates onto time_series DataFrames.- New tests for
Forecaster
module.
- Forecaster inteface, simplified Forecaster task arguments.
- Darts integration.
.coveragerc
to set a min coverage percentage.
- Changed dev depencency:
bump
tobump2version
. - Changelog previous number from
0.1.4
to0.1.5
.
- Refactor PDF reporting
all
andreport
extras
- Change doble quotes to single in SoaM version to fix CI.
- Fix missing bracket in PyPI badge at README.dm file.
- Removed legacy
statsmodels
dep.
- CHANGELOG.md file.
- Check version update in CI config.
- Include TAGs release.
- Upload SoaM package to PyPI from CI job.
- Pypi badge for current version.
- Update CI configuration file to use stages.