Skip to main content

metaphysica v2.2.1 — A speculative G₂-manifold model proposing ~125 candidate physical constants from one seed (b₃=24)

PyPI Python License: Apache-2.0 Status: Speculative / Unvalidated Tests

Research status

Principia Metaphysica is a speculative theoretical model. It has not been peer-reviewed and is not scientifically validated. All derivations, predictions, and "closures" documented in this repository are candidate proposals awaiting experimental confirmation and independent expert review. The framework is intended for exploration and research purposes only, and no claim in this repository represents established scientific fact.

metaphysica is the PyPI implementation of Principia Metaphysica: a candidate G₂-manifold model that proposes derivations for ~125 physical constants from a single topological seed — the third Betti number b₃ = 24. Every formula in the model carries three independent representations (Arithma symbolic, EML compressed tree, and float), cross-checked at registration time, with every derivation chain rooted at b₃.

This release (v2.2.0) proposes candidate resolutions for 13 of 15 open issues surfaced during the v24 paper cycle, ships four Rust acceleration kernels for the heaviest numerical loops, and introduces the unified get(name, fmt=...) retrieval API across 11 output formats.


Quick start

pip install metaphysica[full]

# Generate the full static theory site:
metaphysica-build --out ./site

# Serve it locally:
metaphysica-serve --root ./site

That's the whole release pipeline. The slim pip install metaphysica still works for the datasheet API alone.


Public API surface

metaphysica exposes a small, stable Python API. Every function is fully typed (py.typed) and import-cheap:

Call Purpose
metaphysica.build(out_dir, fast=False, skip_sims=False, only=None) Full pipeline: run sims, regenerate JSON / JS / HTML / plots / PDF, copy bundled site assets into out_dir.
metaphysica.run_all(out_dir, quiet=False) Sims-only — produces AutoGenerated/*.json without the website pass. Used by the Phase H smoke tests.
metaphysica.Get(name, as_json=False) Datasheet API. Returns a JSON-shaped dict (or JSON string) for any of the 12 quark names or ~50 curated physics constants.
metaphysica.list_quarks() Returns the 12 SM quark names (6 quarks + 6 antiquarks) recognised by Get().
metaphysica.list_constants() Returns ~50 curated constant names recognised by Get() (e.g. m_planck, alpha_em, V_us, b3, phi).
metaphysica.Launch() Companion-app launcher. Locates or clones metaphysica-app (the KivyMD desktop / Android explorer) at the matching version tag and runs it.
metaphysica.website.serve Pure-stdlib local HTTP server with CORS + no-cache headers. Drives the metaphysica-serve console script.

Console scripts installed alongside the library:

  • metaphysica-build — full website rebuild
  • metaphysica-serve — local HTTP server
  • metaphysica-datasheets — refresh the bundled JSON snapshots
  • metaphysica-app — companion-app launcher

Get() examples

import metaphysica

metaphysica.Get('Up')['Mass_MeVc2']                       # 2.16
metaphysica.Get('Top')['pm_prediction']['phi_scaling_N']  # 0
metaphysica.Get('m_planck')['value']                      # 2.435e18
metaphysica.Get('alpha_em')['value']                      # 0.00729735...
metaphysica.Get('b3')['value']                            # 24

metaphysica.list_quarks()     # 12 names (6 SM + 6 anti)
metaphysica.list_constants()  # ~50 curated constants

Quark name aliases are case-insensitive: "Up", "up", "u", "Up Quark", "AntiUp", "anti-up", etc. all resolve. The quark schema is a strict superset of periodica's data/active/quarks/*.json, with an added pm_prediction block (Yukawa φ-scaling N, predicted mass, Arithma + EML expressions, CKM couplings) and a _provenance block.


Unified Get* API (v2.2.0)

The legacy Get() covers quarks and constants only. v2.2.0 introduces a unified format-aware dispatcher that works for every framework entity — formulas, parameters, gates, 72 certificates, paper sections, plots, particles, derivations, references, and simulation scripts — in eleven output formats.

import metaphysica

# One dispatcher, eleven formats:
metaphysica.get('b3', fmt='json')          # → dict   (S1)
metaphysica.get('b3', fmt='yaml')          # → str    (S1)
metaphysica.get('b3', fmt='latex')         # → str    (S1)
metaphysica.get('b3', fmt='arithma')       # → str    (S2)
metaphysica.get('b3', fmt='eml')           # → dict   (S2)
metaphysica.get('b3', fmt='float')         # → 24.0   (S2)
metaphysica.get('certificate-dashboard', fmt='png')   # → bytes (S3, plots)
metaphysica.get('certificate-dashboard', fmt='svg')   # → str   (S3)
metaphysica.get('abstract', fmt='html')               # → str   (S4, sections)
metaphysica.get('abstract', fmt='md')                 # → str   (S4)
metaphysica.get('abstract', fmt='pdf')                # → bytes (S4)

Typed-alias helpers

For IDE tab-completion + readable call sites, every format has a capitalised alias that returns the precise type:

metaphysica.GetJSON(name)        # dict
metaphysica.GetYAML(name)        # str
metaphysica.GetLaTeX(name)       # str
metaphysica.GetArithma(name)     # str
metaphysica.GetEML(name)         # dict
metaphysica.GetFloat(name)       # float

metaphysica.GetSVG(name)         # str
metaphysica.GetPNG(name)         # bytes
metaphysica.GetPDF(name)         # bytes
metaphysica.GetHTML(name)        # str
metaphysica.GetMarkdown(name)    # str

Every call also accepts out_path= to write the result straight to disk:

metaphysica.GetPNG('torsion-funnel', out_path='./plot.png')
metaphysica.GetMarkdown('pmns-theta-13', out_path='./theta13.md')

Catalog + iteration

metaphysica.list_all()           # {kind: [canonical_ids, ...]}
metaphysica.list_formulas()      # 419 formula IDs
metaphysica.list_parameters()    # 1377 parameter dotted-keys
metaphysica.list_gates()         # G01..G72
metaphysica.list_sections()      # 82 paper sections
metaphysica.list_plots()         # plot manifest IDs
metaphysica.list_particles()     # 12 quarks (+ leptons in v2.3)

# Iterators yield EntityRef carriers — id + payload + source path:
for f in metaphysica.iter_formulas():
    print(f.canonical_id, f.payload.get('value'))

Interactive help()

metaphysica.help()           # API overview + kind counts
metaphysica.help('b3')       # entity-specific: kind, value, formats, examples

metaphysica CLI

A unified console script lands at install time:

metaphysica get b3 --fmt json
metaphysica get certificate-dashboard --fmt png --out plot.png
metaphysica get pmns-theta-13 --fmt latex
metaphysica list formula
metaphysica list                 # everything, per kind
metaphysica help b3
metaphysica build --out ./site

Format ↔ kind matrix

json yaml latex arithma eml float svg png pdf html md
formula
parameter
constant
quark
gate
certificate
section
plot
derivation
reference
simulation

Asking for an unsupported (kind × format) combination raises metaphysica.MetaphysicaFormatError (a ValueError subclass) listing the allowed formats. Unknown names raise metaphysica.MetaphysicaKeyError (a KeyError subclass) with difflib-based "did you mean" suggestions.


Triple-track contract

Every formula in AutoGenerated/formulas.json carries three independent views, cross-checked at registration:

add_formula(
    name      = "alpha_inv_geometric",
    arithma   = arithma.Expression(...),   # symbolic AST (Arithma 2.0.4)
    eml       = eml_math.EMLPoint(...),    # compressed tree (eml-math 1.3+)
    value     = 137.035999084,             # float
)

The triple_assert helper halts the build if the three views disagree at numerical precision. The CI gate tests/test_triple_track.py enforces this on every registered formula on every push.

Current status (v2.1.0):

  • 1092 tests passing, 0 skipped
  • 100% SSOT compliance — no magic numbers, no ghost literals
  • 419 / 419 formulas triple-tracked
  • The website widgets in Pages/formulas.html and Pages/parameters.html show all three views side-by-side, with a toggle between EML's rendering formats (SVG / PNG / PDF / HTML / LaTeX / MathML).

b₃ = 24 root principle

Every derivation in metaphysica traces back to the third Betti number of the G₂ manifold, b₃ = 24. This is the single topological seed; all other constants are derived.

Two independent walkers verify this at build time:

  • AutoGenerated/dependency_chains.json — Arithma dependency chains. Current coverage: 277 / 419 formulas trace symbolically to a b3 leaf via Expression.children() recursion.
  • AutoGenerated/eml_dependency_chains.json — EML dependency chains. Current coverage: 141 / 419 formulas trace via EMLPoint.children recursion to a b3-labelled leaf.

The remaining formulas are derived constants that consume already-derived values, so the b₃ trace exists transitively. The interactive "Walk to b₃" widget in Pages/foundations.html lets you click any formula and see the full dependency graph terminate at b₃ = 24.


Rust acceleration kernels (Sprint C1–C4)

metaphysica ships an optional Rust core (rust/physica_core/) covering the four numerically-hot loops in the simulation suite. The Rust extension is strictly opt-in; the pure-Python install path is always the default and is always functionally equivalent.

Kernel Module Rust home Tolerance
C1 — Gauge RG running (one-loop β for SU(3)/SU(2)/U(1), M_Z → M_GUT) simulations.PM.gauge.gauge_unification rust/physica_core/src/rg_running.rs rel=1e-9
C2 — E8 root enumeration (240 roots, length-² filter, Weyl orbit) simulations.PM.algebra.e8_root_system rust/physica_core/src/e8.rs rel=1e-9
C3 — G2 Ricci tensor / octonion contractions simulations.PM.geometry.g2_differential rust/physica_core/src/g2_manifold.rs rel=1e-9
C4 — Cosmology Ricci-flow ODE (RKF45 over dg/dt = −2 Ric(g) with 24-pin coupling) simulations.PM.cosmology.evolution_engine rust/physica_core/src/cosmology.rs rel=1e-6

Build the extension:

pip install maturin
maturin develop --features python
# Or, via extras:
pip install metaphysica[rust]

When the extension is present, metaphysica._HAS_RUST flips to True and calls are routed through _dispatch.py. When it is missing (slim install, unsupported platform, or build skipped) every call transparently falls back to the pure-Python implementation. Parity is enforced by tests/test_rust_python_parity.py.

METAPHYSICA_RUST_COSMOLOGY=1 opt-in env var gates the C4 path for the first release while the adaptive step-control behaviour is field-tested.

EML batch operators are not ported into physica_coreeml-math owns its own Rust optimisations and metaphysica dispatches to them via eml_math.operators.eml(...).


v25.0 + v26.0 candidate resolutions

This release proposes candidate resolutions for 13 of the 15 open issues surfaced during the v24 paper cycle. The full audit lives in AutoGenerated/proof_completeness_ledger.json; the headline numbers below are model-internal and are not independently validated.

Candidate resolutions (13)

# Module Result Status
1 PMNS θ₁₃ from T₄ / 24-cell geometry (v25.0) 8.67° (NuFIT 6.0: 8.57°) within 1σ
2 PMNS δ_CP from T₄ / 24-cell geometry (v25.0) 1.21π within 1σ
3 Re(T) non-perturbative stabilization (v25.0) VEV gap 0.00% closed
4 Strong-CP θ from PQ-shift symmetry (v25.0) θ̄ = 0 exactly closed
5 Effective vacuum count (v25.0) landscape collapsed to single point closed
6 Baryogenesis η_B from Re(T) moduli decay (v25.0) η_B = 2.3 × 10⁻¹⁰ (obs: 6.1 × 10⁻¹⁰) within 1σ
7 Axion mass m_a from G₂ instantons (v26.0) derived from b₃ closed
8 Axion-photon coupling g_aγγ (v26.0) 2.9 × 10⁻¹¹ GeV⁻¹ — in BabyIAXO discovery window closed
9 Mirror DM relic abundance (v26.0) Ω_DM h² matches Planck closed
10 Inflation observables (n_s, r) from G₂ moduli (v26.0) within Planck/BICEP 2σ closed
11 Gauge unification at M_GUT (v26.0) three couplings cross at one point closed
12 Higgs sector — m_H, λ_H (v26.0) derived from b₃ closed
13 Neutrino mass spectrum refinement (v26.0) NH ordering, Σm_ν < 0.12 eV closed

Documented divergences (2)

# Topic Status
1 Soft SUSY scale order-of-magnitude only; tracked in discussion.py as open
2 Cosmological tension magnitudes (H₀, S₈) direction correct, magnitudes still tuning; open

The Pages/falsification.html page surfaces the BabyIAXO 2028 kill-shot test for the axion prediction (see below).


Falsifiability — BabyIAXO 2028

The v26.0 axion module predicts (m_a, g_aγγ) ≈ (10⁻⁶ eV, 2.9 × 10⁻¹¹ GeV⁻¹), inside the BabyIAXO 2028 discovery window. A null result at BabyIAXO 2028 falsifies the v26.0 axion sector, and with it the G₂-instanton-driven PQ-shift origin of the strong-CP solution.

The Pages/falsification.html page renders the predicted (m_a, g_aγγ) point with its derived 1σ band, the BabyIAXO 2028 reach line, and the IAXO 2030 follow-up reach, all tied back to b₃ = 24 in the explanatory text.


Installation extras

pip install metaphysica            # slim core: numpy / scipy / sympy / mpmath / eml-math / arithma
                                   #   → enough for the Get() datasheet API
pip install metaphysica[sims]      # + eml-spectral (advanced algebras for the sim engine)
pip install metaphysica[plots]     # + matplotlib + pandas (plot regeneration)
pip install metaphysica[pdf]       # + xhtml2pdf (PDF paper export)
pip install metaphysica[full]      # everything above (recommended for `metaphysica-build`)
pip install metaphysica[rust]      # + optional Rust acceleration kernels (C1–C4)
pip install metaphysica[dev]       # + pytest, black, mypy, build, twine

Steps in metaphysica-build whose optional extras are missing are skipped with a friendly install hint, so a slim install never produces a broken build.


Compatibility

  • Python 3.9 – 3.13
  • Linux, macOS, Windows (pure-Python wheel; no native deps in the slim install)
  • Optional Rust extension built via maturin on the standard PyO3 abi3 matrix

Testing

pip install metaphysica[full,dev]
pytest                              # 1092 tests, ~25s
pytest tests/test_triple_track.py   # triple-track formula consistency
pytest tests/test_rust_python_parity.py   # Rust ↔ Python parity (if [rust] installed)

Stack

The EML stack is layered. Each layer's Get(name) returns a JSON datasheet derived from that layer's theory:

Layer Package Get() returns
Maths eml-math math constants (e, π, φ, …)
Symbolic arithma symbolic Expression / Integer / Variable
Physics metaphysica (this package) quarks + physics constants
Materials periodica (future) element / compound datasheets

Related repositories

  • PrincipiaMetaphysica — thin static-site host. Calls metaphysica.build() to render and serve the rendered theory site at metaphysicæ.com. All HTML / JSON / JS under the site is regenerated each build.
  • metaphysica-app — interactive PC + mobile (APK) GUI on top of metaphysica. Browse the framework, explore constants, run derivations interactively.
  • Arithma — symbolic algebra engine; supplies the Arithma view in the triple-track contract.
  • eml-math — compressed-tree math kernel; supplies the EML view in the triple-track contract and the full rendering surface (SVG / PNG / PDF / HTML / LaTeX / MathML).

Changelog

See CHANGELOG.md. Tag v2.1.0 marks the v25.0 + v26.0 candidate physics additions, the triple-track migration completion (419/419), the four Rust acceleration kernels, and the regression closures (PDF, plots, validators). Tag v2.2.0 adds the unified get(name, fmt=...) retrieval API and the honesty polish (research-status disclaimers, hype-language rewrite, numerology relabelling, seven textbook consistency beacons).


License

Apache-2.0 — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metaphysica-2.3.0.tar.gz (17.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

metaphysica-2.3.0-cp313-cp313-win_amd64.whl (18.0 MB view details)

Uploaded CPython 3.13Windows x86-64

metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

metaphysica-2.3.0-cp312-cp312-win_amd64.whl (18.0 MB view details)

Uploaded CPython 3.12Windows x86-64

metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

metaphysica-2.3.0-cp311-cp311-win_amd64.whl (18.0 MB view details)

Uploaded CPython 3.11Windows x86-64

metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file metaphysica-2.3.0.tar.gz.

File metadata

  • Download URL: metaphysica-2.3.0.tar.gz
  • Upload date:
  • Size: 17.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for metaphysica-2.3.0.tar.gz
Algorithm Hash digest
SHA256 fe98382b5031adbd5c04f04485e955ab77be0634ac993cfb82f4a3683b9bf3d7
MD5 37c7cac0a0527a6a8b450841f9c7807e
BLAKE2b-256 7c536d7e7679b4c9c9e87b1a5ffe955cc0ea269d226892ae2995a892a38a35ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0.tar.gz:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: metaphysica-2.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for metaphysica-2.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad8cd74d94bd61626426ad81df06fc5453e4e326c284c6f48792f79060af5e79
MD5 f68c47aa2f2a22a853fe66a9ea9732f2
BLAKE2b-256 1d6385d9fd9e37e79e72faa6d01374ab269d9fe8c4ed3c13b1eeaf42f2dde8e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-win_amd64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1015e280abd64c68f42efbd5d69d2ee1dd3bd82d6bceb09e72845f939c080b73
MD5 43d28e7d6e131011bae3add4ec627853
BLAKE2b-256 58366032f758ab2b2db7baad7fea1f95d8e9f7fc0df2a73684a8991f395568e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04cc6a097378f9510ce89446a63a8f548ad96f50d3b150a92c4655ef430bb468
MD5 21b330f018c3c2a91fce8710e0a9b540
BLAKE2b-256 6f733a4e3eca89b3ef92bb42a5c715aae9344123a610a6fea9dcb3e1e32a8f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 915402fa65ac09fab1e1a0c31abc90d373ba329bc9b148164bc75584c69bf050
MD5 24c55b90a3035834177fe4ab2c56b30d
BLAKE2b-256 5c6b6af155c2528820d390a43eb9e01e02099069517ef0628b5eea46cf488cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: metaphysica-2.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for metaphysica-2.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 47ee2b03f9d5957d431a653254fcb63191f1259cc3ef5f1fb35679e37f80b8ec
MD5 c822a5139bcd0f062007691b88d9fa25
BLAKE2b-256 5aa9dab450e7ec15c7898e8772be9a6a026e2b01dac1fe207a0a50824825c9c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-win_amd64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 251277f7e0390ca11c592a63a7987b4a3cb17d191b0d34e27b7aebc402936898
MD5 6d4e6f82a5efa6ceef8042a3c3ca0375
BLAKE2b-256 94912452340d1512c5526b68fac72bb4d1d54499ed8c32414f0e6059a3b13f0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58106bfc48683b845f115d14001cba29a9f9fd79e7f36ab5f3704f1676d7d73c
MD5 f84a37ec5ce7fd4edb2c2f2374713a43
BLAKE2b-256 2e46e2d49c80729b515d60a5b8ea91e5a5e21c44b4f6fbb434be7aa96d56b359

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcfe832f81ac0fdaa6f5f0c7f9bf7eaf225af3426a8dfebdf1ad9f6bbe2b0c02
MD5 b92faed3baabac7c6e91d3cd15e307dc
BLAKE2b-256 a0ff6ce40b612356ba4374b1977847740a014c85d853e37afefd0299409397a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: metaphysica-2.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for metaphysica-2.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9c29e7243145281545c860433842824052aba9e7610eb3b9a86272519dfc6672
MD5 d908c5d7b169434eb7819881481a1067
BLAKE2b-256 e3a1dbc09b31fb158019735317cda37d5837dca2f7f0f440694f7095bd37579c

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-win_amd64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bae532686464e0d8388a3d8d144ca2c764643aa0a13f11802b995dac5a721ef1
MD5 ddd010e81f05f77a78f9e3d691609afe
BLAKE2b-256 c3ac7418da15b02786365673ed382b618d1c49c5ae9a4a67c12955e3f783d373

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 247b7caa7485c198adf140ef9efe40e72d4e06871f85b9bbe8dc2467084de880
MD5 15a77f6995eabc15f8b6737f71ddbb20
BLAKE2b-256 6ebf8c1e82d4a7c68934b29bc879488d6475817166d1c6c1dda5d8cabdd6bb9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3517ec7ce01c90ba96055332c2aa60d0bc0e2049a0ca4737d70329892b6dedf3
MD5 f1b460b133281922486a971c4757be4e
BLAKE2b-256 b09784e83a068bb419ea274bd3a8d01d6877f2ffb696dafa89cc47f2b706e8c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: workflow.yml on andrewkwatts-maker/metaphysica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.3.0 This release

13 files

2.2.1

13 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