Overview
Today we are releasing v1.0.0 for Anovos !
β¨ Added Features
- [x] Performance improvements across all the modules (Correlation_matrix, IV & IG, Measures of shape, cardinality, etc..)
- [x] Rigorous Scale tests after the performance improvement
- [x] Removed PhiK and introduced Spark based correlation matrix computation (only for numerical attributes)
- [x] Integrated with Feature Store (Feast)
- [x] Support to run Anovos on Azure Kubernetes (AKS)
- [x] Updation of Feature Corpus with 1700+ Features covering new industries/usecases (Agriculture, Information Technology, Aviation, Philosophy, Construction)
- [x] Detailed Documentation update
- [x] Updates in dependent package versions
- [x] Improvements in CI/CD Pipelines
π΄ Fixes
* Fix for running Anovos on Databricks with Azure Blob storage
* Fix in Anovos examples notebooks https://github.com/anovos/anovos/issues/208
* Fix for Feature Recommender Lazy Load Model not working properly https://github.com/anovos/anovos/issues/117
* Fix for Data report module visualizations
π¨ Merged Pull Requests
* Update latest release version by kajanansangar in https://github.com/anovos/anovos/pull/204
* Adding parameter for basic_report by VishnuGowthem in https://github.com/anovos/anovos/pull/182
* Transformer Module Fix by sinuochen in https://github.com/anovos/anovos/pull/206
* Bump actions/setup-python from 3 to 4 by dependabot in https://github.com/anovos/anovos/pull/213
* Bump actions/cache from 3.0.2 to 3.0.4 by dependabot in https://github.com/anovos/anovos/pull/212
* Fix 208: Notebook Issues by sinuochen in https://github.com/anovos/anovos/pull/209
* Dynamically import Tensorflow based on M1 Machine status by dattranm in https://github.com/anovos/anovos/pull/185
* Merge Correlation Methods by dattranm in https://github.com/anovos/anovos/pull/207
* Run push_to_branch workflow on PR events by ionicsolutions in https://github.com/anovos/anovos/pull/222
* Fully change push_to_branch to a pull_request workflow (fixes 221) by ionicsolutions in https://github.com/anovos/anovos/pull/223
* Fix 205 - updated version.py to also 0.3.0 by VishnuGowthem in https://github.com/anovos/anovos/pull/215
* Update sympy requirement from <=1.9,>=1.6 to >=1.6,<1.11 by dependabot in https://github.com/anovos/anovos/pull/124
* Update pyarrow requirement from <=7.0.0 to <9.0.0 by dependabot in https://github.com/anovos/anovos/pull/174
* Update matplotlib requirement from <=3.5.1,>=3.4.3 to >=3.4.3,<3.5.3 by dependabot in https://github.com/anovos/anovos/pull/176
* Bump black from 22.3.0 to 22.6.0 by dependabot in https://github.com/anovos/anovos/pull/228
* Bump pylint from 2.13.8 to 2.14.4 by dependabot in https://github.com/anovos/anovos/pull/231
* Rename the feature_recommender to feature_mapper changes by dattranm in https://github.com/anovos/anovos/pull/147
* Updated one condition to fix dp issue with lesser object count by sourjyasen07 in https://github.com/anovos/anovos/pull/233
* Adding support for Azure k8s by VishnuGowthem in https://github.com/anovos/anovos/pull/188
* Outlier detection optimization by sinuochen in https://github.com/anovos/anovos/pull/235
* Changes in documentation and Dockerfile for tutorial/ folder by VishnuGowthem in https://github.com/anovos/anovos/pull/241
* Update feature recommender database by AnganSamadder in https://github.com/anovos/anovos/pull/238
* Update Feature Mapper Output and Notebooks by sinuochen in https://github.com/anovos/anovos/pull/245
* Add multiple geospatial functions by dattranm in https://github.com/anovos/anovos/pull/216
* Optimization for attribute_binning and IV_calculation/ IG_calculation by dattranm in https://github.com/anovos/anovos/pull/234
* Bump pylint from 2.14.4 to 2.14.5 by dependabot in https://github.com/anovos/anovos/pull/243
* Bump actions/cache from 3.0.4 to 3.0.5 by dependabot in https://github.com/anovos/anovos/pull/242
* Bump pre-commit from 2.19.0 to 2.20.0 by dependabot in https://github.com/anovos/anovos/pull/239
* Fix failing notebook builds by ionicsolutions in https://github.com/anovos/anovos/pull/246
* Upgrade Spark versions in workflow to latest releases by ionicsolutions in https://github.com/anovos/anovos/pull/249
* Return to latest docker-stacks images for notebook/examples builds after upstream fix by ionicsolutions in https://github.com/anovos/anovos/pull/248
* Bump flake8 from 4.0.1 to 5.0.1 by dependabot in https://github.com/anovos/anovos/pull/252
* Optimize measure_of_shape, remove for loops by mwjinjin in https://github.com/anovos/anovos/pull/253
* Optimize mode_optimization and measure_of_centralTendency by dattranm in https://github.com/anovos/anovos/pull/244
* Feast Integration for simple FileSource repos by mathiaspet in https://github.com/anovos/anovos/pull/168
* outlier_categories optimization by dattranm in https://github.com/anovos/anovos/pull/250
* Bump actions/cache from 3.0.5 to 3.0.6 by dependabot in https://github.com/anovos/anovos/pull/256
* Bump flake8 from 5.0.1 to 5.0.4 by dependabot in https://github.com/anovos/anovos/pull/259
* Bump pytest-mock from 3.7.0 to 3.8.2 by dependabot in https://github.com/anovos/anovos/pull/260
* Removed file cfg element from feast cfg by mathiaspet in https://github.com/anovos/anovos/pull/262
* Use specific version of flake8 when linting by ionicsolutions in https://github.com/anovos/anovos/pull/261
* Persist memory for iv_ig to optimize runtime/memory by dattranm in https://github.com/anovos/anovos/pull/263
* Add feature_store package to setup.py by ionicsolutions in https://github.com/anovos/anovos/pull/265
* Update stats_generator example notebook by sinuochen in https://github.com/anovos/anovos/pull/264
* Bump black from 22.1.0 to 22.6.0 by dependabot in https://github.com/anovos/anovos/pull/273
* Bump actions/cache from 3.0.6 to 3.0.7 by dependabot in https://github.com/anovos/anovos/pull/269
* Build release versions of anovos-notebook for Spark 3.2.2 by ionicsolutions in https://github.com/anovos/anovos/pull/276
* Update numpy requirement from <=1.22.2,>=1.20.0 to >=1.20.0,<1.23.3 by dependabot in https://github.com/anovos/anovos/pull/270
* Update jinja2 requirement from <3.1.0 to <3.2.0 by dependabot in https://github.com/anovos/anovos/pull/226
* Correlation matrix optimization by cshekhar17 in https://github.com/anovos/anovos/pull/254
* Update matplotlib requirement from <3.5.3,>=3.4.3 to >=3.4.3,<3.5.4 by dependabot in https://github.com/anovos/anovos/pull/271
* Optimize duplicate_detection, assign .count() to variable and⦠by mwjinjin in https://github.com/anovos/anovos/pull/274
* Measures of cardinality performance optimisation by kajanansangar in https://github.com/anovos/anovos/pull/255
* Revert Dockerfile for running tests locally to previous version by ionicsolutions in https://github.com/anovos/anovos/pull/279
* Optimize measures_of_centralTendency by mwjinjin in https://github.com/anovos/anovos/pull/278
* Bump actions/cache from 3.0.7 to 3.0.8 by dependabot in https://github.com/anovos/anovos/pull/281
* Bump pylint from 2.14.5 to 2.15.0 by dependabot in https://github.com/anovos/anovos/pull/283
* Bug fix for outlier_detection, with parquet input and decimal. format cols by dattranm in https://github.com/anovos/anovos/pull/280
* Optimize cat_to_num_supervised by sinuochen in https://github.com/anovos/anovos/pull/275
* Bump black from 22.6.0 to 22.8.0 by dependabot in https://github.com/anovos/anovos/pull/285
* Bump pytest from 7.1.2 to 7.1.3 by dependabot in https://github.com/anovos/anovos/pull/284
* Local execution of Anovos workloads by ionicsolutions in https://github.com/anovos/anovos/pull/266
* updating README and version to 1.0.0 by VishnuGowthem in https://github.com/anovos/anovos/pull/289
New Contributors
* mwjinjin made their first contribution in https://github.com/anovos/anovos/pull/253
* mathiaspet made their first contribution in https://github.com/anovos/anovos/pull/168
* cshekhar17 made their first contribution in https://github.com/anovos/anovos/pull/254
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**: https://github.com/anovos/anovos/compare/v0.3.0...v1.0.0