Skip to main content

Antecedent for Python

Install from PyPI: python -m pip install antecedent. calibrated still requires a coverage record that attests the installed build.

Antecedent exposes the same causal contract as the Rust facade. The root namespace has an explicit exported-name contract; 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.

Design-family studies live 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 release notes. The support matrix remains authoritative.

Metadata

Release files for antecedent 2.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for antecedent 2.4.1
File Actions
antecedent-2.4.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for antecedent-2.4.1-cp314-cp314-win_amd64.whl
antecedent-2.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for antecedent-2.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
antecedent-2.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for antecedent-2.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
antecedent-2.4.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for antecedent-2.4.1-cp314-cp314-macosx_11_0_arm64.whl
antecedent-2.4.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for antecedent-2.4.1-cp313-cp313-win_amd64.whl
antecedent-2.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for antecedent-2.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
antecedent-2.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for antecedent-2.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
antecedent-2.4.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for antecedent-2.4.1-cp313-cp313-macosx_11_0_arm64.whl
antecedent-2.4.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for antecedent-2.4.1-cp312-cp312-win_amd64.whl
antecedent-2.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for antecedent-2.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
antecedent-2.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for antecedent-2.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
antecedent-2.4.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for antecedent-2.4.1-cp312-cp312-macosx_11_0_arm64.whl
antecedent-2.4.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for antecedent-2.4.1-cp311-cp311-win_amd64.whl
antecedent-2.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for antecedent-2.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
antecedent-2.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for antecedent-2.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
antecedent-2.4.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for antecedent-2.4.1-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 665.1 MB

Release files / antecedent-2.4.1-cp314-cp314-win_amd64.whl

Download URL antecedent-2.4.1-cp314-cp314-win_amd64.whl
Size 42.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
aebbff4526978632f405330bcffb39eee2783ec73ef88c2ce0f44838e1bd88e7
BLAKE2b-256 checksum
How to use checksums
209abe38dd83a1861b485a7254c6be17c6bbe297cd492bc3c670f27b5429aeb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL antecedent-2.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 44.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8b7dee4fccc65668ef1fc5e0aeb2fe1cd6ab6c23d8313f3eb53ef12129796cda
BLAKE2b-256 checksum
How to use checksums
f5c78ba3755c5141bc6107f607489dcb919d726ce52a58ee93762de542f5d462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL antecedent-2.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 41.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cdf7d074d911822de5bf47e5963083bfbcd3cccb571234b7b12e57421f005761
BLAKE2b-256 checksum
How to use checksums
edb141278188e92878dbb05860f22f154e2441ed386e1bb08aa354fa36cf044b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL antecedent-2.4.1-cp314-cp314-macosx_11_0_arm64.whl
Size 38.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8608d42991a66f67c2f71ebde309e710beaa692863cbddd45c15d24d235d20a5
BLAKE2b-256 checksum
How to use checksums
05887becdcfff0ec19868aad1606606c30ed703ec8ef5c8633ab5db7ebb0e7a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp313-cp313-win_amd64.whl

Download URL antecedent-2.4.1-cp313-cp313-win_amd64.whl
Size 42.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
51a4fda559c3ed774ebe3337d4c052cb6fa0d38f03a67846cc42cdfe2278e883
BLAKE2b-256 checksum
How to use checksums
ea21cbcdd4faf75f2f1d51f330ca3ca91050e13aacdb1f0177f7f54a88bfcb3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL antecedent-2.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 44.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5e05d06ccbdee2b8b220d0e7a613ddf1b9be64596964341ef335fb7b8901c85c
BLAKE2b-256 checksum
How to use checksums
10163bf7bac817b95d9b7ff1282be28e83613d7e6087c1e3731c081b4b4bc9d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL antecedent-2.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 41.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9ee965d117f9e8d8a87b23558583c26b8683da601695246a1ee3f93d9cbc78e6
BLAKE2b-256 checksum
How to use checksums
3c2336b5baa31581f55a54b582b2391d3590fcb50680b27f4f3db7e2a8c10bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL antecedent-2.4.1-cp313-cp313-macosx_11_0_arm64.whl
Size 38.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dbd3aef1597df35bab283e15268d027768cd66e3856cc1ac84d95567fea0b980
BLAKE2b-256 checksum
How to use checksums
27c08549059c597555ac2372960448e49a7ff6a764d731aaa692a8f1cbf4afa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp312-cp312-win_amd64.whl

Download URL antecedent-2.4.1-cp312-cp312-win_amd64.whl
Size 42.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
55aca52524b3ba96f656e001d28dd9e820afdd506af949dbdfc970bfa4d8baee
BLAKE2b-256 checksum
How to use checksums
6af2e913d47abd01ce254afd2c8d5e31525bbbc30e89b7c5a4dbe23543ea9b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL antecedent-2.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 44.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7650fe6003846e2c3d78097f51347955bdfc5a69740ef7cc71d4bd44e1e28b7e
BLAKE2b-256 checksum
How to use checksums
f4806ede629e93a385fed6b8cfe6c43326cbdc759e8182ef40eb20d44a8dac42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL antecedent-2.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 41.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
31d737ec3fc7e8d8034837308e099ed03a73de6c9dd7883d4def925f0b92e7e3
BLAKE2b-256 checksum
How to use checksums
b02e32ca06ebba8ffb32704c414b825fc194d5d1e99fa1de0a600d8a0681ffe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL antecedent-2.4.1-cp312-cp312-macosx_11_0_arm64.whl
Size 38.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
323f2ecdf950d1a206abcbe1f4c0948e31257fac72e4b7c6bf7db8d26abca1fb
BLAKE2b-256 checksum
How to use checksums
4081470b33d894bc30fb762d3f35662b20a69a44fc15443a9ce86b7c495658e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp311-cp311-win_amd64.whl

Download URL antecedent-2.4.1-cp311-cp311-win_amd64.whl
Size 42.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ec8f4850cea40abf8ea6e6c3a97e76bb69ff9c76e4146aa4aec0d03317d10cd2
BLAKE2b-256 checksum
How to use checksums
e65208a47d11ea2a48abb923610bc849340b07ef77f0f9bc6b24dec2600bb95b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL antecedent-2.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 44.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
40a4ff082dac7d5fe872da2dda5dd004fa8c0f71ea66a9b55886070288073451
BLAKE2b-256 checksum
How to use checksums
9e17226bc6c591aae52f50cfaf513910a4f2352b2fc2782e98a4b19722ef4f07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL antecedent-2.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 41.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6b70e573009813b0073e74e90822b4000fcdca23dc7705df5c752837d08c7094
BLAKE2b-256 checksum
How to use checksums
f43b6fdbaad4c5ccfaaab6b89572c515a4ba782be85a01330e0657b477e1143c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.4.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL antecedent-2.4.1-cp311-cp311-macosx_11_0_arm64.whl
Size 38.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4064bc3a3e9d47e10a61a807d85e56343e33e9d5bf64e987adde6946dc9e54e
BLAKE2b-256 checksum
How to use checksums
c661b145af8e783bd87b4a9e2003902d9cb0641e6ac1f3442d7ac2d0f26e3405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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}

Security for antecedent 2.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.4.1 This release

16 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page