Skip to main content

metaphysica v2.2.0 — 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.2.1.tar.gz (17.2 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.2.1-cp313-cp313-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.13Windows x86-64

metaphysica-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

metaphysica-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

metaphysica-2.2.1-cp313-cp313-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

metaphysica-2.2.1-cp312-cp312-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.12Windows x86-64

metaphysica-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

metaphysica-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

metaphysica-2.2.1-cp312-cp312-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

metaphysica-2.2.1-cp311-cp311-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.11Windows x86-64

metaphysica-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

metaphysica-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

metaphysica-2.2.1-cp311-cp311-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for metaphysica-2.2.1.tar.gz
Algorithm Hash digest
SHA256 b524afb9ac1600c413f241c2d7f093a25dbf69f24a997f274532f6035a6d84ee
MD5 5ace022d26f71d38ae91a658f1096d54
BLAKE2b-256 c297711cb3478a9ac0c12d2e880bda498d85400c973736e560f15f0b42c4b153

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1.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.2.1-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for metaphysica-2.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7ed2c0f552689b59a616deaafd652e057ad53623fb56aad34c2ea817bd4e353c
MD5 239cac3eb3779ad8ffea9af4451d5eef
BLAKE2b-256 a37cd0ab5dc46d40bd1bb59da7d30311e986a0a8efce3eed47eb8db6943d5f2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03168433ff8a506aa4481d707fee2631fc5ddb1e3efc7ff552557f3146be49b5
MD5 0e826c407e2390bbce069f95ba894c05
BLAKE2b-256 2b6d6fe2112e85f168a25e43034bcc38d2d585a6af84f7bfe6d5d00516488f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6ad178e1042150b7ad6368486dc55af5e7ffa863415c46ca5fb69f4ee048ae0
MD5 f9125ddde8c077694d3594f8752ff90e
BLAKE2b-256 f91aeebd795b1b00b7517653e684cd1a4555e90138bbd702aed89e37cdf4623a

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b55dd95ed4b4a104749413c817c25e8644c5db83cee560849457630e33ba071
MD5 47320ef3b8f089e99604519718688b36
BLAKE2b-256 63006bb18edded44a142423f68063cb60e7b0b5c3e3b58686401b8f6da66a350

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for metaphysica-2.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a0c741d208cdc411673d9350d77079aea8ca52df9f417249b518a6f956163499
MD5 ab635a87ba134d00d922f87678bee319
BLAKE2b-256 dbe26c820305492873b8463abb84a42bcba9451557571323cc9cbf9136d6928a

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76269649b5827dcc42ea65eba0df18a57efb24c22ec5ff94cd0e803999beab1b
MD5 b6e7bad2d5b0233e9dde7cc2da8e6654
BLAKE2b-256 92e3d619ba961662990cc3cb75affe7aba3ecc5101786e3861eb41df4393dca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6806ab64d82fbee89803315f86d626d719b50c6ed7192ae25a3725238b56d36
MD5 bb8b8ecc90eb3b382b678633e0f486f5
BLAKE2b-256 d0f2bc86cc61bc5ae4b90507b88878a34f88953c50dca72835380e974f924c8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44b0f63ab8020e02115c89fce675b2d5ec55c7bb8d1291f6d559d4abfff5a8a3
MD5 aaff8fe09d7e85936227d686620314e1
BLAKE2b-256 c7ee4a37ed97192a0021194c5a691d0016b224bf0a04f9aa364a740efbc381a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for metaphysica-2.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4c28de51d0bd27a048d9a52ff4382c002e74455365eb034bb8a44bdda9487511
MD5 4ac9ae352b0e1efc92803a54e5796e3c
BLAKE2b-256 3e05c2f1b65bd53427c86bc07b1f7ab95c254489a10580adc67ad5547260c086

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d996f45b22569563d7b4114b311b7da87d8d68ce9f0c8797b64c9973d3d63bfd
MD5 ebf73c5787be45b814707256036aed08
BLAKE2b-256 b20db8c384a7612c86d81afc523c9f6c7c48c0704a175271ee238ca11558a3d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f33884634a30bce340c624719fee6eed3a627a5878b6840df750b35e8462488a
MD5 c9bed0643035c18768e299bd9378a6d6
BLAKE2b-256 b9bf3fc9969c98740086a6155192f1c1a6c54b67f055e9fe058858c038e13841

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for metaphysica-2.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bad3a9d44521b109368fbf3096bbbcc008e3c9d20126748207cf230dbe867f60
MD5 08dd966b709eba29887a8e063a37b958
BLAKE2b-256 9de2d424826ab091456208390f7389c1172b228c091f01ff59cf14008f73dc6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphysica-2.2.1-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

2.3.0

13 files

This release

2.2.1 This release

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