Skip to main content

Axiomize

Current package line: 1.12.3

License
Python
CI
PyPI
npm
Downloads

I got tired of scientific models that live in Jupyter notebooks and die there.

You know the pattern: someone writes a beautiful simulation, it works on their machine, they graduate or change jobs, and six months later nobody can run it. The dependencies are broken, the data is missing, and the "documentation" is a 47-cell notebook with no explanation.

Axiomize is my attempt to fix that. It forces you to write models as explicit, versioned, testable code-not as exploratory spaghetti. Every assumption is written down. Every parameter has units. Every result can be reproduced by someone else, on a different machine, years later.

What it actually does

  • Turns vague ideas into explicit mathematical models with real constraints
  • Validates dimensional consistency (no more adding meters to seconds)
  • Runs sensitivity analysis so you know which parameters actually matter
  • Exports to LaTeX, PDF, and portable formats that don't require Python
  • Keeps a full audit trail so you can prove what you did and why

Quick start

pip install axiomize  
# or  
npx axiomize  

Why I built this

I was reviewing a paper last year and the authors claimed their model predicted some chemical reaction yield within 2%. I spent three days trying to reproduce it. The code was a mess of global variables, the data wasn't available, and when I finally got it running, the answer was off by 40%.

That shouldn't be normal. Science should be checkable.

License

MIT. Use it, break it, fix it.

Metadata

Release files for axiomize 1.12.3

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

Source distribution (sdist)

Source distribution for axiomize 1.12.3
File Size Uploaded
axiomize-1.12.3.tar.gz 769.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for axiomize 1.12.3
File Interpreter ABI Platform
axiomize-1.12.3-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / axiomize-1.12.3.tar.gz

Download URL axiomize-1.12.3.tar.gz
Size 769.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8a24f0b5619df29061934af4850a22000fa16f2983809b5d60ea79edc9f6e14a
BLAKE2b-256 checksum
How to use checksums
6e4e8bb26c420fbc330e77e3ad3731acba78de4442181c1d62c0fd74a9fcb7a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release files / axiomize-1.12.3-py3-none-any.whl

Download URL axiomize-1.12.3-py3-none-any.whl
Size 281.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b246732a8235d8618abc8d2a51c1bdd30b9ac9c1afae2a76c6d751cab063807
BLAKE2b-256 checksum
How to use checksums
6c22bebc7084a2259c3a624987de483442d2318273a45d317e78747ea4080e90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

1.14.1

2 release files

1.14.0

2 release files

1.13.1

2 release files

This release

1.12.3 This release

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.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