Ethicml

Latest version: v1.3.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

1.0.0alpha.3

<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-alpha.3 -->

What's Changed
Breaking Changes 🛠
* Rename some things by thomkeh in https://github.com/wearepal/EthicML/pull/687
Other Changes
* Add migration guide to 1.0 by thomkeh in https://github.com/wearepal/EthicML/pull/682
* Add settings for auto-generated release notes by thomkeh in https://github.com/wearepal/EthicML/pull/683
* Add a tutorial for the Adult dataset by thomkeh in https://github.com/wearepal/EthicML/pull/684
* Use patched nbsphinx (because of dark mode) by thomkeh in https://github.com/wearepal/EthicML/pull/685


**Full Changelog**: https://github.com/wearepal/EthicML/compare/v1.0.0-alpha.2...v1.0.0-alpha.3

1.0.0alpha.2

What's Changed
* Improve docs structure by thomkeh in https://github.com/wearepal/EthicML/pull/673
* Modularize the dataset definition by thomkeh in https://github.com/wearepal/EthicML/pull/675
* Bump omegaconf from 2.2.1 to 2.2.2 by dependabot in https://github.com/wearepal/EthicML/pull/676
* Bump types-pillow from 9.0.15 to 9.0.19 by dependabot in https://github.com/wearepal/EthicML/pull/677
* Rename to_npz and from_npz to not mention npz anymore by thomkeh in https://github.com/wearepal/EthicML/pull/678
* Bump mypy from 0.960 to 0.961 by dependabot in https://github.com/wearepal/EthicML/pull/680
* Fix code syntax for bibtex in law.py by thomkeh in https://github.com/wearepal/EthicML/pull/679
* Improve docs and update dev branch version by thomkeh in https://github.com/wearepal/EthicML/pull/681


**Full Changelog**: https://github.com/wearepal/EthicML/compare/v1.0.0-alpha.1...v1.0.0-alpha.2

1.0.0alpha.1

What's Changed
* Various improvements by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/668
* Add an optional name argument to replace_data() by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/669
* Parallel pytest by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/670
* Re-order tests to make better use of parallel execution by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/671
* Major reorg by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/672


**Full Changelog**: https://github.com/predictive-analytics-lab/EthicML/compare/v1.0.0-alpha.0...v1.0.0-alpha.1

1.0.0alpha.0

What's Changed
* Merge Main by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/546
* Remove vision by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/547
* Bump version on the `next` branch by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/549
* Bump types-pillow from 9.0.6 to 9.0.8 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/551
* Bump ranzen from 1.1.4 to 1.2.2 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/552
* Bump pytest from 7.1.0 to 7.1.1 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/553
* Import metrics with star import by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/555
* Update type stubs by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/557
* Quick follow-up to the type stub update by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/558
* Remove TAP and reduce code duplication by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/559
* Add RobustAccuracy Metric by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/561
* Bump pipenv from 2022.1.8 to 2022.3.28 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/563
* Bump mypy from 0.941 to 0.942 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/564
* Bump tqdm from 4.63.0 to 4.63.1 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/565
* PR labeling by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/566
* Remove PR labeler by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/570
* Exclude more paths from the full CI by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/571
* ran poetry update by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/572
* Use a tagged union of TypedDict for the flags by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/573
* Bump types-pillow from 9.0.8 to 9.0.9 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/574
* Bump pillow from 9.0.1 to 9.1.0 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/575
* Bump tqdm from 4.63.1 to 4.64.0 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/576
* Bump ranzen from 1.2.2 to 1.2.5 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/578
* Update sqf.py by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/562
* Bump pre-commit from 2.17.0 to 2.18.1 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/577
* Bump pylint from 2.13.3 to 2.13.4 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/579
* Merge main by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/580
* Trigger dependabot auto-merge only on main branch by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/582
* Update lock file after solving merge conflicts by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/581
* Merge main into next by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/583
* Bump pipenv from 2022.3.28 to 2022.4.8 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/584
* Bump pylint from 2.13.4 to 2.13.5 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/585
* Fix docstring of SVM by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/588
* Turn SVM model class into a dataclass by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/589
* Automatically add label to PRs for the "next" branch by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/591
* Merge main into next by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/592
* Replace most Literals with Enums by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/590
* Replace ray with joblib.Parallel by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/598
* Convert docstrings from google format to sphinx format by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/599
* Use GitHub Copilot to generate docstrings by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/600
* Remove AIF360 dependency by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/602
* Extend gitignore by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/607
* Turn Agarwal into a dataclass by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/608
* Store s and y as pd.Series by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/609
* More OmegaConf tests by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/610
* Pass seed to run by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/612
* Move pydocstyle config into pyproject.toml by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/614
* add option to specify test set size by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/615
* Update poetry.lock by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/618
* Clean-ups from the rename by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/620
* Try to fix `evaluate_models()` by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/622
* Change default of `delete_prev` to `True` by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/624
* add graceful failure... well at least complete and don't crash by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/626
* closes 623. by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/625
* tight layout by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/632
* Bump types-pillow from 9.0.14 to 9.0.15 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/633
* Bump omegaconf from 2.2.0.dev3 to 2.2.0.dev4 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/634
* Bump pre-commit from 2.18.1 to 2.19.0 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/635
* Check whether docs can be built when running CI by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/636
* Fix example in docs by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/637
* rename train_test_split.py file to splits.py by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/639
* Add aliases for dataset splits within the dataset classes by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/641
* Remove the lowercase variants of the dataset objects by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/643
* Use an abstract base class instead of Protocol for metrics by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/644
* Actually use the model seed in evaluate_models by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/642
* Update fairlearn to 0.7.0 by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/645
* Make model path absolute by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/649
* Update OmegaConf and remove PyTorch from dependencies by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/650
* Run poetry update by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/651
* Fix a few things that I noticed by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/652
* issue 647 by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/653
* Bump cloudpickle from 2.0.0 to 2.1.0 by dependabot in https://github.com/predictive-analytics-lab/EthicML/pull/657
* Hgr method by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/658
* Fix a long-standing type error by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/660
* add FairDummies method by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/646
* add new models to main __init__ by olliethomas in https://github.com/predictive-analytics-lab/EthicML/pull/662
* Use single DataFrame as underlying storage for DataTuple by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/659
* Don't let DataTuple inherit from TestTuple by thomkeh in https://github.com/predictive-analytics-lab/EthicML/pull/664


**Full Changelog**: https://github.com/predictive-analytics-lab/EthicML/compare/v0.7.1...v1.0.0-alpha.0

0.7.3

What's Changed
* Fight dependency hell by thomkeh in https://github.com/wearepal/EthicML/pull/722
* Run poetry lock by thomkeh in https://github.com/wearepal/EthicML/pull/723


**Full Changelog**: https://github.com/wearepal/EthicML/compare/v0.7.2...v0.7.3

0.7.2

What's Changed
* Import metrics with star import by thomkeh in https://github.com/wearepal/EthicML/pull/555
* Update type stubs by thomkeh in https://github.com/wearepal/EthicML/pull/557
* Quick follow-up to the type stub update by thomkeh in https://github.com/wearepal/EthicML/pull/558
* Remove TAP and reduce code duplication by thomkeh in https://github.com/wearepal/EthicML/pull/559
* Add RobustAccuracy Metric by olliethomas in https://github.com/wearepal/EthicML/pull/561
* PR labeling by thomkeh in https://github.com/wearepal/EthicML/pull/566
* Remove PR labeler by thomkeh in https://github.com/wearepal/EthicML/pull/570
* Exclude more paths from the full CI by thomkeh in https://github.com/wearepal/EthicML/pull/571
* ran poetry update by olliethomas in https://github.com/wearepal/EthicML/pull/572
* Use a tagged union of TypedDict for the flags by thomkeh in https://github.com/wearepal/EthicML/pull/573
* Update sqf.py by olliethomas in https://github.com/wearepal/EthicML/pull/562
* Trigger dependabot auto-merge only on main branch by thomkeh in https://github.com/wearepal/EthicML/pull/582
* Fix docstring of SVM by thomkeh in https://github.com/wearepal/EthicML/pull/588
* Add aliases for dataset splits within the dataset classes by thomkeh in https://github.com/wearepal/EthicML/pull/587
* Backport fix to evaluate_models_async by thomkeh in https://github.com/wearepal/EthicML/pull/597
* Clean up by thomkeh in https://github.com/wearepal/EthicML/pull/619
* [0.x] Avoid infinite recursion on discrete_only by thomkeh in https://github.com/wearepal/EthicML/pull/696

**Full Changelog**: https://github.com/wearepal/EthicML/compare/v0.7.1...v0.7.2

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.