Skip to content

Releases: pymc-labs/CausalPy

0.5.0

24 Jul 09:20
54a4b57
Compare
Choose a tag to compare

API changes

Be aware that this release contains some breaking API changes, which should be confined only to the SyntheticControl experiment class. The docs and docstrings have been updated to reflect the new API. This was necessary to enable the main new feature of this release... we can now do synthetic control analyses with multiple treated units in a more coherent way.

As part of this, there was some behind the scenes refactoring work. All our tests pass and there should be zero visible change to users, but if there are any edge cases not caught by our tests then we welcome bug reports.

What's Changed

New Features 🎉

  • Enable multiple treated units in synthetic control quasi experiments by @drbenvincent in #494

Documentation 📖

  • Update difference in difference docs to show TWFE formulation by @drbenvincent in #482
  • Add details about causal impact in the interrupted time series docs by @drbenvincent in #504
  • Interrupted time series docs - more explanation and info on extracting causal impact measures by @drbenvincent in #501

Maintenance 🔧

New Contributors

Full Changelog: 0.4.2...0.5.0

0.4.2

26 May 13:31
6a9e3ad
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: 0.4.1...0.4.2

0.4.1

17 Apr 09:26
6e19b89
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Get plot data for prepostfit experiments by @lpoug in #438

Bugfixes 🐛

  • Fix SyntaxWarning by making some docstrings raw by @drbenvincent in #414
  • Calculate goodness of fit (r2_score) based on posterior expectation rather than posterior prediction by @drbenvincent in #429

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: 0.4.0...0.4.1

0.4.0

23 Aug 09:56
8f473ee
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

New Features 🎉

Documentation 📖

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

20 Jun 09:38
e90bab9
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Add support for Python 3.12 by @drbenvincent in #347
  • Enable summary method for all currently implemented frequentist experiments by @drbenvincent in #355
  • Improve formatting of model coefficients in summary method in pymc-based experiments by @drbenvincent in #359

Documentation 📖

  • Add docs on justifying instruments in the IV approach by @NathanielF in #345
  • Various improvements to documentation infrastructure by @OriolAbril in #354

Maintenance 🔧

Full Changelog: 0.3.0...0.3.1

0.3.0

08 May 10:06
9a4daf7
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Add propensity weighting schemes and covariate balance plot functionality by @NathanielF in #311

Bugfixes 🐛

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: 0.2.3...0.3.0

0.2.3

05 Apr 11:50
9746996
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

Documentation 📖

  • Fix #210: Add scikit-learn plots to README. by @anevolbap in #307
  • Add experiment design notation docs page to new Knowledge Base section of the docs by @drbenvincent in #312

Maintenance 🔧

Full Changelog: 0.2.2...0.2.3

0.2.2

04 Mar 11:31
2223fa0
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

  • Fix #288: remove deprecated 'model' property in tests. by @anevolbap in #291
  • Fix causal impact calculation error in synthetic control and interrupted time series by @drbenvincent in #296

Maintenance 🔧

  • Expand data validation to also cover the scikit-learn experiment classes by @drbenvincent in #290

New Contributors

Full Changelog: 0.2.1...0.2.2

0.2.1

05 Feb 13:39
67d9e0e
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

  • changed splitting behaviour for PrePostFit by @rlaker in #275

Documentation 📖

  • Fix missing images on PyPI page by @krz in #270

Maintenance 🔧

New Contributors

Full Changelog: 0.2.0...0.2.1

0.2.0

09 Nov 11:00
c3c542d
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Full Changelog: 0.1.2...0.2.0