Antecedent for Python
Install from PyPI:
python -m pip install antecedent.calibratedstill requires a coverage record that attests the installed build.
Antecedent exposes the same causal contract as the Rust facade. The root namespace contains 64 names; see the naming dictionary. Start with a query and graph, identify it, estimate on data, inspect the claim, and export or refresh the study when appropriate.
import antecedent as ant
query = ant.AverageEffect("treatment", "outcome")
result = ant.analyze(data, graph=graph, query=query)
print(result.answer)
print(result.inspect().to_dict())
For large adjustment problems, Antecedent provides configured DML, DR-Learner, and causal-forest estimators. The standard wheel includes the CPU-native NeuralNet nuisance learner; no separate Python extra is needed. These estimators use held-out nuisance predictions and disclose their learner, folds, overlap, and uncertainty limitations; they do not make a CATE interval appear where none was estimated.
Structural transport uses antecedent.transport.Transport with explicit target and evidence information. Evidence availability is not inferred from a column name or a selection label.
2.1 adds design-family studies on their own stage modules — antecedent.experiment, antecedent.policy, antecedent.quasi, antecedent.survival, and antecedent.regimes — that prepare and analyze as retained studies. antecedent.factorial.estimate is a separate point utility, not a retained study. On the experiment, policy, regime, and interference queries, row-aligned inputs may be named by a data column; prepare resolves those names and freezes the design. Their interval claims are rows of the graphless support matrix, separate from the geometric matrix.
Read the Python workflow, supported analyses, and 2.1.0 release notes. The support matrix remains authoritative.
Metadata
Release files for antecedent 2.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 349.0 MB
Release files / antecedent-2.2.0-cp314-cp314-win_amd64.whl
| Download URL | antecedent-2.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5f8b3d974f4d3eb8bb9c30a788036060f2426bf89e8a34bed7327e796f2cf7e8
|
|
BLAKE2b-256 checksum How to use checksums |
6fc252a52e51a6a537ff4dd9014b2c8048846f1254bdcf518b00e3b506299467
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | antecedent-2.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 23.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a083bcb61ce18633e23a2ea6e7b9bdd2d44b005c6cec14aedb8882893a8ebccb
|
|
BLAKE2b-256 checksum How to use checksums |
9794c2ceb4aa700eddba36f80a07760d78fbe1f0dc9355c5de55aadead15f96e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | antecedent-2.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8fbdca35678a26df7bd39e26a9fd45b21f8e426810101d3b1a6ed8f1ba7e278f
|
|
BLAKE2b-256 checksum How to use checksums |
6a4bfe56cde9533368762b2faca079d521de46edd843e9465b3b04ecab9e63ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | antecedent-2.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 20.1 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
44e6b94f42bafd6ce0fa6850fc34a6162ca2147b61fc9df72642b680a49720f5
|
|
BLAKE2b-256 checksum How to use checksums |
fe34e266b2c9245facfd9cafab6da558f4bc7ee935c2e9475318b4ca0b7505c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp313-cp313-win_amd64.whl
| Download URL | antecedent-2.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
236132fdc89a2bfea8ac5692e62fbb25d53970d015a5bec390f8765d01b3acf4
|
|
BLAKE2b-256 checksum How to use checksums |
2ce6a061bff78e8b0f9e9567e0579b8fe372f260db76b1647a78b51a0affb6ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | antecedent-2.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 23.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
62f84c09ee728f2fa7c8492458bb9681b4ae6d3feab58a7da28662a422652e31
|
|
BLAKE2b-256 checksum How to use checksums |
6bfd62bb3c4ada4241f721661d08a9ee4b1f9212fa0b8c8d8c5ae31cb9591ab4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | antecedent-2.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a7e44932e6d44c5f8e871509e3daded97b68750bcc91f9634fce1af59411d474
|
|
BLAKE2b-256 checksum How to use checksums |
05f9242d5faaa6754776676adb35ded09cb6c6657c4feba8787ee7f016d2f5bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | antecedent-2.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 20.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a576068415a0d91fbd4d6a3173658a10ed38ee6deb833f5cbdc7aa29ea4cbbe
|
|
BLAKE2b-256 checksum How to use checksums |
c294f7cea1bec6b732962381d8c028070a47a39193bef4d957d071d42b2448f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp312-cp312-win_amd64.whl
| Download URL | antecedent-2.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1aa19adc4ad9021cbc88016f27910d62151b0c7349d20f87b9ab21761c46b705
|
|
BLAKE2b-256 checksum How to use checksums |
004a8ebbc36bc1426a9fe026ffe77a7b111e458eb051c3377556d7334ee44b81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | antecedent-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 23.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
72c4ef8e6fd4d82bc8d1c66b23d3f5442640e5279ccf74a8b405ef7e2ffd188a
|
|
BLAKE2b-256 checksum How to use checksums |
1c77a23a7f73f7c6e926f03273ab60f974ae44215bdd1cc894be0fd335db94a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | antecedent-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
17a7ea958b1bad52c46c65f180e43cb8bf1b5039718a93f922cea9c6a45d989b
|
|
BLAKE2b-256 checksum How to use checksums |
cc307c756e78ab810a6b5d40529896d942e7ce3e03e7cd82c3a5ed5b1df83ab9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | antecedent-2.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 20.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bc5527b6092ecb809a436ee0396fcdac32c7407eb1137e61cd0828d1a0d71701
|
|
BLAKE2b-256 checksum How to use checksums |
c570a01c65f65c58161dc38173edf9e21dfd1718fc9be91f9b27a3889e06a202
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp311-cp311-win_amd64.whl
| Download URL | antecedent-2.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 22.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c64d6ecd6837b34c412607baa928949ca33b9d38928dee642bb9aab5c04e27c5
|
|
BLAKE2b-256 checksum How to use checksums |
553e30eb175d9f225ee0014796f93d3d6c921dc616ab86cc8c6ea6e27e6b6e62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | antecedent-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 23.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0dd2857818323e2671d3f0105c1108a3e58db77cefac966242db20996210b9dd
|
|
BLAKE2b-256 checksum How to use checksums |
f9215e71ce1e3e2c170c18df594fdb6a8d76f7082fd6d70d35fff192f89e914e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | antecedent-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
13f8e1cd185c3badd2de8342e0176e4e28d6307f773b60e35593236c63b372e8
|
|
BLAKE2b-256 checksum How to use checksums |
241da7dbee315746ac1c779cac2f6cbf65f14bde58138696b8447798bf18523f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / antecedent-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | antecedent-2.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 20.3 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eec010730ee302dd528ce71bf1319538d83e811c5b7882e127f3f8e80cbba0fe
|
|
BLAKE2b-256 checksum How to use checksums |
ddf963a2b37c4c6cdc6c7ec827905bc80f653d5686138797b31406efb2c5211e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|