Skip to content

Releases: bradendubois/do-calculus

v2.0.0

04 May 05:01
Compare
Choose a tag to compare

2.0.0 (2022-05-04)

Bug Fixes

  • fixed bug resulting in topology-sorting of graph being reversed (2cce27b)
  • wiki building bug (b5702c0)

Features

  • API: updated documentation, overhauled API (43b0429)
  • Graph: Added function V(i) to get v[:i] in topological ordering (98e5bd8)
  • Graph: added methods to return a new graph with edges removed, rather than rely on disabling, comparing, resetting edges (272dd44)

BREAKING CHANGES

  • API: Total API overhaul for final (at this time) release

v1.6.1

04 May 04:54
3bf491c
Compare
Choose a tag to compare

1.6.1 (2022-05-04)

Bug Fixes

  • update broken wiki building (3bf491c)

v1.6.0

04 May 04:07
Compare
Choose a tag to compare

1.6.0 (2022-05-04)

Bug Fixes

  • fixed bug resulting in topology-sorting of graph being reversed (2cce27b)
  • wiki building bug (b5702c0)

Features

  • Graph: Added function V(i) to get v[:i] in topological ordering (98e5bd8)
  • Graph: added methods to return a new graph with edges removed, rather than rely on disabling, comparing, resetting edges (272dd44)

v1.6.0-beta.1

04 May 04:06
Compare
Choose a tag to compare
v1.6.0-beta.1 Pre-release
Pre-release

1.6.0-beta.1 (2022-05-04)

Bug Fixes

  • fixed bug resulting in topology-sorting of graph being reversed (2cce27b)
  • wiki building bug (b5702c0)

Features

  • Graph: Added function V(i) to get v[:i] in topological ordering (98e5bd8)
  • Graph: added methods to return a new graph with edges removed, rather than rely on disabling, comparing, resetting edges (272dd44)

v1.5.0

26 Mar 19:27
Compare
Choose a tag to compare

1.5.0 (2021-03-26)

Bug Fixes

  • added example of pathlib.Path as API param in wiki (357dd26)
  • fixed definition bug; P(do()) = 1, rather than an exception (c049018)
  • fixed missing import to validate generated markov models (8ed023a)
  • fixed Path-hinting in API BackdoorPath return value; was conflict with pathlib.Path (26195b8)
  • improved requirements to not specify minimum version of numpy/yaml (12fe9c2)
  • moved CodeQL Analysis file into workflow dir (a231f77)
  • re-implement topology-sorting in Graph; fixes bug with set-ordering (877c7d9)
  • removed (currently) useless probability/init.py (f3369d0)
  • rename "causal model" to "Markovian model" in wiki for consistency (f2e05c5)
  • support IntersectingSets exception in testing suite (dd1f2eb)

Features

  • added wiki-building script to add API info into MD pages (b40fe68)
  • implemented Graph-related API functions (5701b5d)
  • improved type-hinting in API (e005029)

v1.1.0-beta.8

26 Mar 19:26
Compare
Choose a tag to compare
v1.1.0-beta.8 Pre-release
Pre-release

1.1.0-beta.8 (2021-03-26)

Bug Fixes

  • added example of pathlib.Path as API param in wiki (357dd26)
  • fixed definition bug; P(do()) = 1, rather than an exception (c049018)
  • fixed missing import to validate generated markov models (8ed023a)
  • fixed Path-hinting in API BackdoorPath return value; was conflict with pathlib.Path (26195b8)
  • improved requirements to not specify minimum version of numpy/yaml (12fe9c2)
  • moved CodeQL Analysis file into workflow dir (a231f77)
  • re-implement topology-sorting in Graph; fixes bug with set-ordering (877c7d9)
  • removed (currently) useless probability/init.py (f3369d0)
  • rename "causal model" to "Markovian model" in wiki for consistency (f2e05c5)
  • support IntersectingSets exception in testing suite (dd1f2eb)

Features

  • added wiki-building script to add API info into MD pages (b40fe68)
  • implemented Graph-related API functions (5701b5d)
  • improved type-hinting in API (e005029)

v1.4.0

19 Mar 06:29
d7f42b4
Compare
Choose a tag to compare

1.4.0 (2021-03-19)

Bug Fixes

  • fixed more README links to renamed project title (452a073)
  • fixed OutputLogger initialization ordering in Do object (4384304)
  • remove unnecessary exclusion in coverage testing (d1edddf)
  • removed unused 'find_packages' from setuptools (8751248)
  • renamed 'Getting Started'->'Installation' and updated with PyPI info (577e353)
  • skip coverage on failure-cases, since these should not actually be reached (4e4cd53)
  • updated Causal Models (aac5e80)
  • updated links for Home page of wiki (005578d)
  • updated links in README from renaming 'probability-code' -> 'do-calculus' (918d182)
  • updated wiki based on new type hinting (88fc80c)
  • updated wiki to fix paths of variable structures (156f75e)

Features

  • added API page to wiki, added a Outcome/Intervention import to the API to hopefully make them more access in imports (923688a)
  • added new Type hinting into API (8e57056)
  • added structures.Types for type-hinting (40bc597)
  • changed signature for causal graph Probability; assertion rather than return None (29a06f8)
  • implemented advanced Type-hinting (82a1550)

v1.1.0-beta.7

19 Mar 06:32
43f1c0a
Compare
Choose a tag to compare
v1.1.0-beta.7 Pre-release
Pre-release

1.1.0-beta.7 (2021-03-19)

Bug Fixes

  • change setup.py to specify package subdir (0ce60a9)
  • fixed more README links to renamed project title (452a073)
  • fixed OutputLogger initialization ordering in Do object (4384304)
  • remove debug / testing printout from setup.py (0e87ead)
  • remove unnecessary exclusion in coverage testing (d1edddf)
  • removed unused 'find_packages' from setuptools (8751248)
  • renamed 'Getting Started'->'Installation' and updated with PyPI info (577e353)
  • skip coverage on failure-cases, since these should not actually be reached (4e4cd53)
  • updated Causal Models (aac5e80)
  • updated links for Home page of wiki (005578d)
  • updated links in README from renaming 'probability-code' -> 'do-calculus' (918d182)
  • updated wiki based on new type hinting (88fc80c)
  • updated wiki to fix paths of variable structures (156f75e)
  • woefully abuse MANIFEST.in (again) to package entire do subdir (c0e8c02)

Features

  • added API page to wiki, added a Outcome/Intervention import to the API to hopefully make them more access in imports (923688a)
  • added new Type hinting into API (8e57056)
  • added structures.Types for type-hinting (40bc597)
  • changed signature for causal graph Probability; assertion rather than return None (29a06f8)
  • implemented advanced Type-hinting (82a1550)

v1.3.3

16 Mar 17:56
1d315e2
Compare
Choose a tag to compare

1.3.3 (2021-03-16)

Bug Fixes

  • change setup.py to specify package subdir (0ce60a9)

v1.3.2

16 Mar 17:43
68722de
Compare
Choose a tag to compare

1.3.2 (2021-03-16)

Bug Fixes

  • remove debug / testing printout from setup.py (0e87ead)
  • woefully abuse MANIFEST.in (again) to package entire do subdir (c0e8c02)