Skip to content

Releases: aequitas-aod/core-lib

2.1.1

26 Sep 15:26
Compare
Choose a tag to compare

2.1.1 (2024-09-26)

Bug Fixes

  • create_dataset takes only one positional argument (dataset_type) (43b30b3)

Tests

Refactoring

  • create dataset function wrapper (8ab19d2)

2.1.0

26 Sep 10:36
Compare
Choose a tag to compare

2.1.0 (2024-09-26)

Features

  • wrap regression dataset and classification metric classes (54aec09)

Dependency updates

  • deps: update dependency pandas to v2.2.3 (b39e2a4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.101 (0b28ce4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.102 (afc8c3d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.103 (ab182b0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.104 (6779670)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.105 (a68c14e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.106 (e7a82fb)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.107 (129a8a3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.92 (5dea77d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.94 (99222a1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.95 (1cd6282)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.96 (884ba37)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.97 (28109cb)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.98 (b9851c7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.99 (b4fd8e7)
  • deps: update dependency setuptools to ~=71.1.0 (d29921f)
  • deps: update dependency setuptools to ~=72.2.0 (0491df2)
  • deps: update dependency setuptools to ~=74.1.0 (78726ab)
  • deps: update dependency setuptools to ~=75.1.0 (bbbd8f3)
  • deps: update dependency setuptools to v70 (3d2f4d8)
  • deps: update dependency setuptools to v71 (ec35b30)
  • deps: update dependency setuptools to v72 (3090d0d)
  • deps: update dependency setuptools to v73 (608fdd3)
  • deps: update dependency setuptools to v74 (1a3164f)
  • deps: update dependency setuptools to v75 (2e217bb)
  • deps: update dependency tensorflow to ~=2.17.0 (ed34aa1)
  • deps: update node.js to 20.16 (0972c7a)
  • deps: update node.js to 20.17 (acec58f)

Bug Fixes

  • remove value error exception if df is None (284c49e)

Tests

General maintenance

2.0.1

15 Jul 02:31
Compare
Choose a tag to compare

2.0.1 (2024-07-15)

Dependency updates

  • deps: update dependency pandas to v2.2.2 (b061030)
  • deps: update dependency scikit-learn to ~=1.5.1 (1150323)

Documentation

2.0.0

12 Jul 16:54
Compare
Choose a tag to compare

2.0.0 (2024-07-12)

⚠ BREAKING CHANGES

  • aif360 integration

Features

  • add AdultDataset to dataset creation method (d25df9b)
  • add metrics to MulticlassLabelDataset (2abab38)
  • add score metrics for adult dataset (766afd7)
  • add scores metrics to binary label dataset (d88336c)
  • add scores_metrics property to abstract StructuredDataset class (ae3bdcd)
  • add wrapper for mitigation techniques (99c78ef)
  • aif360 integration (7f2ce12)
  • copy paste adult preproc function (dcd2553)
  • copy paste adult preproc function (cde2565)
  • create AdultDataset class (a0a0821)
  • factory pattern for creating datasets (b574912)
  • strategy pattern (bb38128)
  • test: add nans (60695e9)

Dependency updates

  • deps: update dependency aif360 to v0.6.1 (02ac5c0)
  • deps: update dependency numpy to v1.26.3 (762bb30)
  • deps: update dependency numpy to v1.26.4 (86928fe)
  • deps: update dependency scikit-learn to v1.4.0 (aa5df9e)
  • deps: update dependency scikit-learn to v1.4.1.post1 (2deff1c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 (7d76278)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 (417fc57)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.85 (b215c6b)
  • deps: update node.js to 20.11 (3f44e79)

Bug Fixes

  • add automatic download of real-world datasets (040d55e)
  • add missing file for strategy pattern (3599801)
  • allow creation of MulticlassLabelDataset in create_dataset function (cfdbe62)
  • binary label dataset toy creation (781637a)
  • BinaryLabelDatasetScoresMetric.metrics (9a7e657)
  • change from properties to functions (4fca5e6)
  • code-review and api (fbcb4dd)
  • create AdultDataset using zoo function (ec3202d)
  • dataset creation (a74060f)
  • factory pattern with multiple inheritance (f0e0cd6)
  • imputation strategy works directly on the dataframe (c32b124)
  • move back to properties (to compute metrics) (298ee34)
  • protected attribute generation (1f60528)
  • regression dataset metrics correctly instantiated (98af99c)
  • test metrics (b007d9b)
  • test: move from prints to proper assertions (cbf7948)

Tests

  • add more tests on metrics using labels (ce891b2)
  • add skewed toy datasets (abe15ed)
  • add tests for skewed and not skewed datasets (1faaa2d)
  • adversarial debiasing (e297ebc)
  • creation of dataframe with nans (test imp. strat. next) (a9f63df)
  • dataframe creation functions (also with nans) (bc6685b)
  • init multi label dataset (e38334c)
  • instantiate metric class (5c55ee9)
  • mean imputation strategy (bcd5b2d)
  • refactoring + tests (0bad1f1)
  • regressiondataset error (6e7a2bc)
  • reweighing (a4dbc3f)
  • switch from assertEquals to assertEqual (4dd7668)
  • test adult preproc function (f8fce95)
  • test dir on adult dataset (90c444c)
  • test factory pattern (17c0552)
  • test strategy pattern (b429d61)

General maintenance

Refactoring

  • change behaviour of fancy metric (2fd40ee)
  • change scores variable name (d2d86d6)

1.2.1

14 Dec 15:48
Compare
Choose a tag to compare

1.2.1 (2023-12-14)

Bug Fixes

  • inlcude .python-version in build (eddfc2e)

1.2.0

14 Dec 15:29
Compare
Choose a tag to compare

1.2.0 (2023-12-14)

Features

Dependency updates

  • deps: update dependency numpy to v1.25.2 (a5e1105)
  • deps: update dependency numpy to v1.26.0 (414d36d)
  • deps: update dependency numpy to v1.26.1 (f7810bc)
  • deps: update dependency numpy to v1.26.2 (2dcf2ce)
  • deps: update dependency scikit-learn to v1.3.1 (6817221)
  • deps: update dependency scikit-learn to v1.3.2 (6c8cdfe)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.44 (2d1b1f2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.46 (c643abc)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.47 (da54f56)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.48 (4bc72c7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.49 (a83851d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.50 (affeac2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.51 (39817ae)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.52 (2b063e7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.53 (9bc5f0a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.54 (7e2aeaf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.55 (23f5b3d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.56 (6439568)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.58 (0cc5d7a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.59 (788cd2f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.60 (200f6d6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.61 (e0f6b6b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.62 (4baf3f1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.63 (bd6a0c1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.64 (e903cbf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.65 (2116e98)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.66 (1c82b71)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.67 (0a5ce29)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 (d39ac63)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.69 (1b280b6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 (ee5e256)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 (cfa133b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 (29f192c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 (8cd87d6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 (9d9a8e0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 (7475e5e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.77 (d9c5b12)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 (3db7e02)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 (1468ecd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 (3a3c225)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 (d5695a4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 (a7f2235)
  • deps: update node.js to 18.18 (4946649)
  • deps: update node.js to 20.10 (52c1600)
  • deps: update node.js to 20.9 (1013a4d)
  • deps: update node.js to v20 (c16eac3)

Build and continuous integration

  • deps: update actions/checkout action to v4 (2ccde92)
  • deps: update actions/setup-node action to v4 (b41c6e5)
  • deps: update actions/setup-python action to v5 (4933708)

General maintenance

  • doc: add some documentation and redispose code (deadcae)
  • test: use unittest assertions in test_metrics.py (ed273ea)

1.1.0

31 Jul 14:13
Compare
Choose a tag to compare

1.1.0 (2023-07-31)

Features

  • implement and test demographic parity (3584f02)

1.0.0

28 Jul 10:20
Compare
Choose a tag to compare

1.0.0 (2023-07-28)

Dependency updates

  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 (2edf4aa)
  • deps: update node.js to 18.17 (422af56)

Bug Fixes

  • actually setup project (407ccab)
  • deploy workflow not executed on master (7390903)
  • minumum python version 3.9.0 (026640a)

Build and continuous integration

  • deps: update actions/checkout action to v3 (7ae42cf)
  • deps: update actions/setup-python action to v4 (22935a2)

General maintenance

  • ci: fix python version in release workflow (4ef0d91)
  • ci: let renovate ignore .python-version (3504893)