Profiler
* Encode int column 780
* Decode categorical 786
* Encode update format 789
* Optimization for text column profile ksneab 791
* Remove unnecessary cast() in csv_data.py (1) 796
* Remove unnecessary cast() in csv_data.py (2) 798
* Update main with change in memory-optimization 799
* Remove unnecessary cast() in data.py 800
* Remove unnecessary cast() in graph_data.py 801
* Fix CatgoricalColumn test 804
* Specify __init__ calls in data readers reload() methods 805
* Fix dask dataframe import 812
* Fix CharsetMatches type error 813
* Json Decoder Code Cleanup 814
* Fix override errors 819
* Sampling ratio option 825
* Memory Optimization to main 832
* Fixed testing to run on all feature branches for PRs 793
* Part 1 fix for categorical mem opt issue 795
* cleanup time space analysis code 797
* quick update to feature/memory-optimization for merge to main 802
* Update feat mem 803
* Categorical Stop Condition Options 808
* Space time analysis improvement 809
* implementation of setting stop conds via options for cat column profiler 810
* Fix for histogram merging 815
* Fixes categorical bug when stop condition is met 816
* hotfix for more conservatitive stop condition in categorical columns 817
* Coverage Fix Memory Optimization Feature Branch 823
* Added option to remove calculations for updating row statistics 827
* Fix to doc strings 829
* Preset Option Fix: presets docsstring added 830
* Fix LSP violations 840
* Fix argument types in doc comments 843
Documentation
* Fix minor typo 788
* Github pages memory optimization 833
* added new options to docs 828
* Preset Option Fix: Added presets documentation to profiler options section 831
* Update docs for 0.9.0 851
Other Changes
* Memory testing and data gen scripts 781
* Update for new Dask version in Validator test 784
* Space analysis dataset sampling addition 787
* fix bug in dataset generation 790
* Update pre-commit mypy dependencies 811
* Coverage Fix to Main Branch 822
* Update version to 0.9.0 848
**Full Changelog**: https://github.com/capitalone/DataProfiler/compare/0.8.9...0.9.0
What's Changed
* Create method to serialize NumericalStatsMixin and functions by kshitijavis in https://github.com/capitalone/DataProfiler/pull/776
* Memory testing and data gen scripts by ksneab7 in https://github.com/capitalone/DataProfiler/pull/781
* Update for new Dask version in Validator test by JGSweets in https://github.com/capitalone/DataProfiler/pull/784
* Encode int column by kshitijavis in https://github.com/capitalone/DataProfiler/pull/780
* Fix minor typo by junholee6a in https://github.com/capitalone/DataProfiler/pull/788
* Space analysis dataset sampling addition by ksneab7 in https://github.com/capitalone/DataProfiler/pull/787
* fix bug in dataset generation by ksneab7 in https://github.com/capitalone/DataProfiler/pull/790
* Optimization for text column profile ksneab by ksneab7 in https://github.com/capitalone/DataProfiler/pull/791
* Encode update format by kshitijavis in https://github.com/capitalone/DataProfiler/pull/789
* Remove unnecessary cast() in csv_data.py (1) by junholee6a in https://github.com/capitalone/DataProfiler/pull/796
* Remove unnecessary cast() in csv_data.py (2) by junholee6a in https://github.com/capitalone/DataProfiler/pull/798
* Update main with change in `memory-optimization` by taylorfturner in https://github.com/capitalone/DataProfiler/pull/799
* Remove unnecessary cast() in data.py by junholee6a in https://github.com/capitalone/DataProfiler/pull/800
* Remove unnecessary cast() in graph_data.py by junholee6a in https://github.com/capitalone/DataProfiler/pull/801
* Decode categorical by kshitijavis in https://github.com/capitalone/DataProfiler/pull/786
* Fix CatgoricalColumn test by kshitijavis in https://github.com/capitalone/DataProfiler/pull/804
* Specify __init__ calls in data readers reload() methods by junholee6a in https://github.com/capitalone/DataProfiler/pull/805
* Fix dask dataframe import by junholee6a in https://github.com/capitalone/DataProfiler/pull/812
* Fix CharsetMatches type error by junholee6a in https://github.com/capitalone/DataProfiler/pull/813
* Json Decoder Code Cleanup by micdavis in https://github.com/capitalone/DataProfiler/pull/814
* Update pre-commit mypy dependencies by junholee6a in https://github.com/capitalone/DataProfiler/pull/811
* Coverage Fix to Main Branch by taylorfturner in https://github.com/capitalone/DataProfiler/pull/822
* Fix override errors by junholee6a in https://github.com/capitalone/DataProfiler/pull/819
* Memory Optimization to `main` by taylorfturner in https://github.com/capitalone/DataProfiler/pull/832
* Fix LSP violations by junholee6a in https://github.com/capitalone/DataProfiler/pull/840
* Sampling ratio option by joshuart in https://github.com/capitalone/DataProfiler/pull/825
* Fix argument types in doc comments by junholee6a in https://github.com/capitalone/DataProfiler/pull/843
* Update version to 0.9.0 by taylorfturner in https://github.com/capitalone/DataProfiler/pull/848
New Contributors
* junholee6a made their first contribution in https://github.com/capitalone/DataProfiler/pull/788
* joshuart made their first contribution in https://github.com/capitalone/DataProfiler/pull/825
**Full Changelog**: https://github.com/capitalone/DataProfiler/compare/0.8.9...0.9.0