Skip to content

Commit 3c34af3

Browse files
fix(tools): drop dead causalimpact-python entry
github.com/jamalsenouci/causalimpact returns 404 (repo deleted), which hard-failed the weekly tools link check. The maintained Python port (WillianFuks/tfcausalimpact) and Google's R original are both already cataloged, so the dead entry is removed rather than re-pointed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 40165bf commit 3c34af3

4 files changed

Lines changed: 10 additions & 32 deletions

File tree

docs/RELEASE_NOTES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Paste this snapshot into the GitHub release body and add a hand-written
1010

1111
- Top-level collections: **69**
1212
- `SKILL.md` files: **1150**
13-
- Cataloged agent tools: **335** ([`tools/CATALOG.md`](../tools/CATALOG.md))
13+
- Cataloged agent tools: **334** ([`tools/CATALOG.md`](../tools/CATALOG.md))
1414

1515
## Methodological rigor
1616

tools/CATALOG.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ Curated, license- and maintenance-aware index of **software tools** for automate
66

77
## Summary
88

9-
**335 tools** across 6 categories.
9+
**334 tools** across 6 categories.
1010

1111
| Category | Count |
1212
|---|---:|
13-
| Causal-inference & treatment-effect libraries | 32 |
13+
| Causal-inference & treatment-effect libraries | 31 |
1414
| Econometrics & quasi-experimental libraries | 170 |
1515
| Causal discovery / structure learning | 25 |
1616
| Autonomous research & data-science agents | 51 |
@@ -19,8 +19,8 @@ Curated, license- and maintenance-aware index of **software tools** for automate
1919

2020
| By language | Tools | | By maintenance | Tools | | By license | Tools |
2121
|---|---:|:-:|---|---:|:-:|---|---:|
22-
| Python | 165 | | 🟢 active | 181 | | permissive (MIT/BSD/Apache/…) | 184 |
23-
| R | 109 | | 🟡 maintained | 95 | | copyleft (GPL/AGPL/LGPL/CeCILL) | 104 |
22+
| Python | 164 | | 🟢 active | 181 | | permissive (MIT/BSD/Apache/…) | 183 |
23+
| R | 109 | | 🟡 maintained | 94 | | copyleft (GPL/AGPL/LGPL/CeCILL) | 104 |
2424
| Stata | 53 | | 🔴 dormant | 59 | | unverified / unmapped | 39 |
2525
| TypeScript | 16 | | | | | proprietary / non-OSI / custom | 8 |
2626
| Julia | 11 | | | | | | |
@@ -30,7 +30,7 @@ Curated, license- and maintenance-aware index of **software tools** for automate
3030

3131
> `last_activity` and `stars_approx` are point-in-time snapshots from the curation pass (see [`README.md`](README.md) for caveats). Status: 🟢 active ≈ commit within ~6 months · 🟡 maintained ≈ within ~2 years · 🔴 dormant ≈ older.
3232
33-
## Causal-inference & treatment-effect libraries (32)
33+
## Causal-inference & treatment-effect libraries (31)
3434

3535
| Tool | Lang | License | Status | What it does |
3636
|---|---|---|---|---|
@@ -40,7 +40,6 @@ Curated, license- and maintenance-aware index of **software tools** for automate
4040
| [CATENets](https://github.com/AliciaCurth/CATENets) | Python | BSD-3-Clause | 🟡 maintained · 2023-08 | sklearn-style JAX/PyTorch implementations of neural-network CATE estimators including TARNet, CFRNet, DragonNet, SNet, FlexTENet, and NN meta-learners. |
4141
| [causal-curve](https://github.com/ronikobrosly/causal-curve) | Python | MIT | 🟡 maintained · 2024-05 | Python package for estimating causal dose-response curves (continuous-treatment effects) from observational data with confidence intervals. |
4242
| [CausalImpact](https://github.com/google/CausalImpact) | R | Apache-2.0 | 🟢 active · 2026-03 | Google's R package estimating the causal effect of an intervention on a time series using a Bayesian structural time-series counterfactual model. |
43-
| [causalimpact (Python)](https://github.com/jamalsenouci/causalimpact) | Python | MIT | 🟡 maintained · 2023-01 | Pure-Python port of Google's CausalImpact (statsmodels-based BSTS) for estimating intervention effects on time series. |
4443
| [Causalinference](https://github.com/laurencium/Causalinference) | Python | BSD-3-Clause | 🟡 maintained · 2025-06 | Classic Python package for treatment-effect estimation via propensity-score estimation, trimming, subclassification, matching, weighting, and least-squares. |
4544
| [causallib](https://github.com/BiomedSciAI/causallib) | Python | Apache-2.0 | 🟢 active · 2026-05 | IBM's scikit-learn-style package for estimating causal effects from observational data via IPW, standardization, doubly-robust (AIPW), and matching estimators. |
4645
| [CausalLift](https://github.com/Minyus/causallift) | Python | BSD-2-Clause | 🔴 dormant · 2019-08 | Uplift modeling package based on the T-learner targeting which customers to treat, usable with both A/B-test and observational data. |

tools/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
<!-- BEGIN GENERATED: summary (scripts/build-tools-catalog.py) -->
1818

19-
**335 tools** across 6 categories.
19+
**334 tools** across 6 categories.
2020

2121
| Category | Count |
2222
|---|---:|
23-
| Causal-inference & treatment-effect libraries | 32 |
23+
| Causal-inference & treatment-effect libraries | 31 |
2424
| Econometrics & quasi-experimental libraries | 170 |
2525
| Causal discovery / structure learning | 25 |
2626
| Autonomous research & data-science agents | 51 |
@@ -29,8 +29,8 @@
2929

3030
| By language | Tools | | By maintenance | Tools | | By license | Tools |
3131
|---|---:|:-:|---|---:|:-:|---|---:|
32-
| Python | 165 | | 🟢 active | 181 | | permissive (MIT/BSD/Apache/…) | 184 |
33-
| R | 109 | | 🟡 maintained | 95 | | copyleft (GPL/AGPL/LGPL/CeCILL) | 104 |
32+
| Python | 164 | | 🟢 active | 181 | | permissive (MIT/BSD/Apache/…) | 183 |
33+
| R | 109 | | 🟡 maintained | 94 | | copyleft (GPL/AGPL/LGPL/CeCILL) | 104 |
3434
| Stata | 53 | | 🔴 dormant | 59 | | unverified / unmapped | 39 |
3535
| TypeScript | 16 | | | | | proprietary / non-OSI / custom | 8 |
3636
| Julia | 11 | | | | | | |

tools/tools.json

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -876,27 +876,6 @@
876876
"url": "https://github.com/google/CausalImpact",
877877
"verified": true
878878
},
879-
{
880-
"automation_level": "library",
881-
"category": "causal-inference-library",
882-
"description": "Pure-Python port of Google's CausalImpact (statsmodels-based BSTS) for estimating intervention effects on time series.",
883-
"homepage": null,
884-
"id": "causalimpact-python",
885-
"languages": [
886-
"python"
887-
],
888-
"last_activity": "2023-01",
889-
"license": "MIT",
890-
"maintained": "maintained",
891-
"name": "causalimpact (Python)",
892-
"owner_repo": "jamalsenouci/causalimpact",
893-
"stars_approx": null,
894-
"subcategory": [
895-
"bayesian-causal"
896-
],
897-
"url": "https://github.com/jamalsenouci/causalimpact",
898-
"verified": true
899-
},
900879
{
901880
"automation_level": "library",
902881
"category": "causal-inference-library",

0 commit comments

Comments
 (0)