Skip to main content

Specification Curve

Specification Curve is a Python package that performs specification curve analysis; it helps with the problem of the "garden of forking paths" (many defensible choices) when doing analysis by running many regressions and summarising the estimated coefficients in an easy to digest chart.

PyPI Status Python Version License Read the documentation at https://aeturrell.github.io/specification_curve/ Tests Codecov Ruff pre-commit Google Colab DOI Downloads

Linux macOS Windows

Source

Go to the full documentation for Specification Curve.

Installation

You can install Specification Curve via uv:

uv add specification-curve

To install the development version from git, use:

pip install git+https://github.com/aeturrell/specification_curve.git

Citing Specification Curve

You can find full citation information at the following link: https://zenodo.org/badge/latestdoi/282989537.

Using Specification Curve in your paper? Let us know by raising an issue beginning with "citation".

License

Distributed under the terms of the MIT license.

Similar Packages

In RStats, there is specr (which inspired many design choices in this package) and spec_chart. Some of the example data in this package is the same as in specr, but please note that results have not been cross-checked across packages.

Metadata

Release files for specification-curve 0.3.9

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

Source distribution (sdist)

Source distribution for specification-curve 0.3.9
File Size Uploaded
specification_curve-0.3.9.tar.gz 205.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for specification-curve 0.3.9
File Interpreter ABI Platform
specification_curve-0.3.9-py3-none-any.whl Python 3 none any Details

Total release size: 249.3 kB

Release files / specification_curve-0.3.9.tar.gz

Download URL specification_curve-0.3.9.tar.gz
Size 205.3 kB
Tags Source
SHA-256 checksum
How to use checksums
527476eb5e2617f57e0329809db574d7f1b381ed9fe77f78d18ab4bb6cf5d182
BLAKE2b-256 checksum
How to use checksums
92e34cbf45fd80fdd6b02407e41255af83f0ddc48ef88b42bcc6036775f9796d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / specification_curve-0.3.9-py3-none-any.whl

Download URL specification_curve-0.3.9-py3-none-any.whl
Size 44.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0135e24e245389a4c79a79734842e743d6e54d0113bc62a61745a9b560a2ec99
BLAKE2b-256 checksum
How to use checksums
c42800e1b4581b74840c80b73f33cb2a26af1d1c84fd790d1081006bc489fa2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.3.9 This release

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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