Skip to content

Releases: anovos/anovos

v1.1.0

02 Dec 15:58
ad08626
Compare
Choose a tag to compare

Overview

Today we are releasing v1.1.0 for Anovos !!

✨ Added Features

  • New submodule Geospatial Analyzer has been added to Anovos !
  • MLFlow Integration
  • Drift & Stability modules optimization
  • Introduced an innovative, scalable Variable clustering methodology
  • Updated all the modules example notebooks to reflect the latest changes.
  • Added a new use case demo showcasing Geo-spatial module capabilities.
  • Detailed Documentation update
  • Updates in dependent package versions
  • Improvements in CI/CD Pipelines

🔴 Fixes

  • Imputation sklearn bugfix fixed #337, #346
  • Broken pipeline fix #300
  • Fixed bug when no geo-data passed in and updated geo-functions comments #344
  • Updated reports in use_case_demo/ to pre_saved_assets

🔨 Merged Pull Requests

Contributors

Our heartfelt thanks to @nisha20verma, @kajanansangar, @VishnuGowthem, @sourjyasen07, @sinuochen, @ranjanravish , @sumitgaurav19, @dattranm, @ionicsolutions, @mwjinjin, @mathiaspet, @cshekhar17, @miker2241, @AnganSamadder, @ziedbouf,@ZhuLi99 for their contributions !

Full Changelog: v1.0.1...v1.1.0

v1.0.1

15 Sep 18:34
43f11ef
Compare
Choose a tag to compare

Overview

Today we are releasing v1.0.1 for Anovos !! It is a patch release

✨ Added Features

  • Updated the notebooks to reflect the latest changes (Association Evaluator & Quality Checker Example Notebooks)
  • Optimized cat_to_num_unsupervised method

🔴 Fixes

  • Fixed demo Dockerfile for spark which was failing
  • Use the version of docker-stacks known to work
  • Updated central tendency minor bug
  • Bump black to 22.8.0 in .pre-commit-config.yaml

New Contributors

  • Congratulations @ZhuLi99 for making the first contribution in #295

Contributors

Our heartfelt thanks to @nisha20verma, @kajanansangar, @VishnuGowthem, @sourjyasen07, @sinuochen, @ranjanravish , @sumitgaurav19, @dattranm, @ionicsolutions, @mwjinjin, @mathiaspet, @cshekhar17, @miker2241, @AnganSamadder, @ziedbouf,@ZhuLi99 for their contributions !

Full Changelog: v1.0.0...v1.0.1

v1.0.0

06 Sep 13:57
4b54d6a
Compare
Choose a tag to compare

Overview

Today we are releasing v1.0.0 for Anovos !

✨ Added Features

  • Performance improvements across all the modules (Correlation_matrix, IV & IG, Measures of shape, cardinality, etc..)
  • Rigorous Scale tests after the performance improvement
  • Removed PhiK and introduced Spark based correlation matrix computation (only for numerical attributes)
  • Integrated with Feature Store (Feast)
  • Support to run Anovos on Azure Kubernetes (AKS)
  • Updation of Feature Corpus with 1700+ Features covering new industries/usecases (Agriculture, Information Technology, Aviation, Philosophy, Construction)
  • Detailed Documentation update
  • Updates in dependent package versions
  • Improvements in CI/CD Pipelines

🔴 Fixes

  • Fix for running Anovos on Databricks with Azure Blob storage
  • Fix in Anovos examples notebooks #208
  • Fix for Feature Recommender Lazy Load Model not working properly #117
  • Fix for Data report module visualizations

🔨 Merged Pull Requests

New Contributors

Contributors

Our heartfelt thanks to @nisha20verma, @kajanansangar, @VishnuGowthem, @sourjyasen07, @sinuochen, @ranjanravish , @sumitgaurav19, @dattranm, @ionicsolutions, @mwjinjin, @mathiaspet, @cshekhar17, @miker2241, @AnganSamadder, @ziedbouf for their contributions !

Full Changelog: v0.3.0...v1.0.0

v0.3.0

28 May 00:39
345e241
Compare
Choose a tag to compare

Overview

Today we are releasing v0.3.0 for Anovos

  • Added detailed tutorial for Anovos (Using Credit Risk modelling Use Case)
  • Resolved issue related to negative Information Gain values
  • Upgraded the DataPane Version (For Visualization purposes)
  • Minor bug fixes across all the modules and Unit Tests
  • Improvements in CI/CD Pipelines

✨ Added Features

  • Tested Anovos to run on Databricks (Python way & Spark-Submit way)
  • Moved main workflow script inside the package
  • Improved data sampling mechanism (Random and Stratified)

🔴 Fixes

  • Bug fixes related to data sampling
  • Bug fixes related to visualising pie-chart in the executive summary
  • Bug issues pertaining to transformer Unit Tests

🔨 Merged Pull Requests

  • Negative IG fix in #145
  • Bump actions/cache from 3.0.1 to 3.0.2 in #157
  • Datapane Version Upgrade in #158
  • Bump github/codeql-action from 1 to 2 in #165
  • Bump pytest from 7.1.1 to 7.1.2 by in #162
  • Bump pylint from 2.12.2 to 2.13.7 by in #163
  • Bump black from 22.1.0 to 22.3.0 by in #166
  • Add caching for Python dependencies to GitHub Actions in #128
  • Add data_sample function and unit test in #146
  • Bump pylint from 2.13.7 to 2.13.8 in #175
  • Bump docker/login-action from 1.14.1 to 2.0.0 in #173
  • Bump docker/build-push-action from 2 to 3 in #172
  • Bump docker/metadata-action from 3 to 4 in #171
  • Added Dockerfile for local testing in #184
  • Bug fix for data_sample by in #178
  • Anovos tutorial by in #181
  • Delete type check in data_ingest/write_dataset in #193
  • Build up unit tests for the data_ingest module in #179
  • Chain GitHub Actions workflows in #191
  • Fix GitHub Actions workflow chaining in #194
  • Use workflow names in triggering workflows in #195
  • Always call from current commit SHA in #196
  • Bug: date column on cast as double in #148
  • Always call workflows from current commit SHA in #199
  • Add recommend_type function and unit test by #170
  • Introduce pre-commit hooks for streamlined development workflow in #180
  • Move the main workflow script inside the package by in #186
  • Readme file Update in #201
  • Added transformers functions in Azure_Databricks config file in #202
  • Fixing the Pie Chart Issue in #187
  • Debug and fix failing transformer tests in #192
  • Updated Setup.py for v0.3.0 release #203

v0.2.2

11 Apr 12:40
3be2bd3
Compare
Choose a tag to compare

Overview

Today we are releasing v0.2.2 for Anovos with minor additions to v0.2.1

  • Updated Jinja2 release breaking report generation
  • Unit Testing for Feature Recommender Module
  • Unit Testing for Time Series Analyzer module addition
  • Minor bug fixes in Data ingest module and One Hot Encoding

✨ Added Features

  • Latest jinja2 release breaks report generation on all current versions of Anovos in #141
  • Feature Recommender Unit Tests in #127
  • unit testing script for ts_analyzer in #125

🔴 Fixes

  • Data ingest error check in #137
  • changed error check to also satisfy multiple join columns in #138
  • Minor Fixes @ TS Module in #134
  • Optimize One Hot Encoding in #140

🔨 Merged Pull Requests

  • Bump actions/download-artifact from 2 to 3 in #151
  • Bump actions/upload-artifact from 2 to 3 in #152
  • Bump actions/cache from 2.1.7 to 3.0.1 in #143
  • Bump pytest from 7.0.1 to 7.1.1 by @dependabot in #136

Full Changelog: v0.2.1...v0.2.2

v0.2.1

09 Mar 14:09
119953c
Compare
Choose a tag to compare

Overview

Today we are releasing v0.2.1 for Anovos with minor additions to v0.2.0

  • Updated all Anovos example notebooks and references
  • Unit Testing for Data Transformers module added
  • Unit Testing for Time Series Analyzer module added

✨ Added Features

  • Update Anovos v0.2.0 example notebooks in #119
  • Unit testing for transformers in #76
  • Unit testing data_ingest_ts auto detection in #126

🔴 Fixes

  • Feature Recommendation get method bugfix in #118
  • Update drift validations in #120
  • Add root path for saving intermediate data in #104

🔨 Merged Pull Requests

  • Bump actions/setup-python from 2 to 3 in #122
  • Bump docker/login-action from 1.13.0 to 1.14.1 in #123
  • Release 021 update in #129
  • changes for version in #130

Full Changelog: v0.2.0...v0.2.1

v0.2.0

02 Mar 13:43
83c7176
Compare
Choose a tag to compare

Overview

Today we are releasing v0.2.0 for Anovos with some major developments!

  • Data Transformation - Scaling, Imputation, Latent Features, Feature Transformation, Supervised Categorical Attribute Encoding and Expression Parser
  • Semantic Enabled Feature Exploration & Recommendation
  • Time Series Analyzer
  • Feature Stability Estimation
  • Reporting & Visualization v0.2.0
  • Support for AWS EMR run
  • Support for latest Spark & Python Versions
  • Automated Workflows in Github Actions for Unit testing, Demo, Full Demo, Code Quality Check, CodeQL Analysis, Docker Images and PyPI release updates

👥 Contributors

Our heartfelt thanks to @ziedbouf, @ionicsolutions, @nisha20verma, @kajanansangar, @sourjyasen07, @VishnuGowthem , @ranjanravish , @sinuochen , @sumitgaurav19 , @dattranm for their contributions !

🐳 Docker Images

Apache Spark Demo Image

Example Image

✨ New Features:

  • Transformers in #43, #82
  • Feature Explorer & Recommender in #90, #59
  • Feature Stability Estimation in #72
  • Time Series Module in #89, #113

🔴 Fixed Issues:

  • Issues in handling 'double' datatype in #18
  • Spark demo takes about an hour to run in #27
  • Unit tests can not access data #28
  • Unit test cases missed out for #23 #31
  • Provide the Getting-Started-Container through Docker Hub and/or GHCR #36
  • Doing read_dataset in getting_started_with_anovos.ipynb gives error in #39
  • One Hot Encoding Bug in #55
  • confused with the following approach data_ingest read_dataset function in #66
  • Getting started guide basic report generation is giving an exception in #84

🔨 Merged pull requests:

  • Update README.md in #85
  • Refactor drift detection in #71
  • Bump docker/login-action from 1.12.0 to 1.13.0 in #88
  • Fix column validator in #87
  • Update findspark requirement from <2.0.0 to <3.0.0 in #50
  • Update pyarrow requirement from <6.0.0 to <8.0.0 in #65
  • Docker related readme in #91
  • Convert all docstrings to numpydoc in #68
  • Consolidate modules overview and API docs in #93
  • Clean up docstrings formatting in #96
  • Turn anovos into a proper Python package in #95
  • Stats & Transformer module fix in #92
  • Bump Spark 3.x to latest releases in #98
  • Update READMEs in the repo in #99
  • Bump actions/setup-java from 2.5.0 to 3 in #102
  • attribute_binning: bug if max_value is 0 in #100
  • Feature Recommender minor structure changes in #97
  • Clean up some common issues in the code in #103
  • docstrings: updated, formatted, deduplicated in #101
  • Truly lazy load model (fixes #105) in #108
  • Transfer feature recommendation documentation in #109
  • Feature Recommender Data file locally save in #107
  • Clean requirements bootstrap files in #86
  • imputation_matrixFactorization: remove created id column if necessary in #110
  • updated README.md in #114
  • Ts databricks change in #112
  • Anovos docstrings update in #111
  • Additional TS Module Changes in #113
  • Ensure that input data is found in all scenarios in #115

Full Changelog: v0.1.3...v0.2.0

Pre-Release 0.1.3

16 Feb 18:36
Compare
Choose a tag to compare
Pre-Release 0.1.3 Pre-release
Pre-release

This is a pre-release for v0.2.0

Pre-Release 0.1.2

16 Feb 18:04
Compare
Choose a tag to compare
Pre-Release 0.1.2 Pre-release
Pre-release

This is a pre-release for the upcoming v0.2.0

Pre-Release 0.1.1

16 Feb 17:44
e0e57fa
Compare
Choose a tag to compare
Pre-Release 0.1.1 Pre-release
Pre-release

This is a pre-release for the upcoming v0.2.0