Releases: bradendubois/do-calculus
Releases · bradendubois/do-calculus
v2.0.0
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
v1.6.0
v1.6.0-beta.1
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
v1.5.0
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
v1.1.0-beta.8
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
v1.4.0
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
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)