<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed Bugfixes 🐛 * fix PrePostNEGD input validation by jpreszler in https://github.com/pymc-labs/CausalPy/pull/247 * Fix error in plot method by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/258 Documentation 📖 * Add logo to readthedocs and add favicon by jpreszler in https://github.com/pymc-labs/CausalPy/pull/245 * update README by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/260
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed Documentation 📖 * Fix broken instrumental variable regression image link by alexmalins in https://github.com/pymc-labs/CausalPy/pull/234 * Increase docstring coverage and add doctests by jpreszler in https://github.com/pymc-labs/CausalPy/pull/232 * Improve math rendering of pymc model docs by jpreszler in https://github.com/pymc-labs/CausalPy/pull/240 * Update website and email contact details from .io to .com domain by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/243
New Contributors * alexmalins made their first contribution in https://github.com/pymc-labs/CausalPy/pull/234 * jpreszler made their first contribution in https://github.com/pymc-labs/CausalPy/pull/232
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed New Features 🎉 * Add an `epsilon` parameter to `RegressionDiscontinuity` classes by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/224 * Regression Discontinuity: add ability to specify bandwidth by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/226 * Add Bayesian instrumental variable estimation by NathanielF in https://github.com/pymc-labs/CausalPy/pull/213 Documentation 📖 * Improvements to Brexit example notebook on synthetic control by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/227
New Contributors * NathanielF made their first contribution in https://github.com/pymc-labs/CausalPy/pull/213
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed Documentation 📖 * Update docstring to explain `sample_kwargs` + add intersphinx by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/207 * Improve layout of the docs by agroutsmith in https://github.com/pymc-labs/CausalPy/pull/209 * Improvements to the DiD banks example notebook by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/216 * Convert static glossary into interlinked sphinx glossary by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/217 Maintenance 🔧 * Improve UML image generation by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/201 * Enable bibtex references in the documentation by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/215
New Contributors * agroutsmith made their first contribution in https://github.com/pymc-labs/CausalPy/pull/209
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed New Features 🎉 * Add `InterruptedTimeSeries` class by drbenvincent in https://github.com/pymc-labs/CausalPy/pull/200 Maintenance 🔧 * Add the csv data files into the package data discovery by lucianopaz in https://github.com/pymc-labs/CausalPy/pull/206
<!-- Release notes generated using configuration in .github/release.yml at main -->
Third time lucky - After a break from CausalPy updates for a while, and with new automated actions, I'm a bit rusty. Hopefully the automated upload to pypi will work this time.