Stored-Relationship Mechanism research package. 14-class primitive vocabulary (content-addressing, streaming, cyclic-group, graph-Laplacian, prime-factorisation, TLV, search, dispatch, catalog, templating, rational, equation-of-centre/Kepler, HDC) in native C + Python; canonical QM/QFT/SM operations layer (Schrödinger, Dirac, Yang-Mills, Standard Model); AMSC framework with Mathematical Provenance Record v1 on-disk format and universal catalog bridge.
Project description
srmech
Status: v0.4.0 on PyPI (Task #217 Phase C1 close — full 14-class C-parity primitive vocabulary + canonical QM/QFT/SM operations layer on top of the AMSC framework). The Phase C1 rc-stack accumulated as 0.4.0rc1 → 0.4.0rc12 on TestPyPI before the clean-semver ship.
srmech (Stored-Relationship Mechanism) is a research package shipping three load-bearing surfaces:
-
14-class primitive vocabulary — every Spike #24 primitive class with both a Python wrapper (
srmech.amsc.*) and a native C surface (srmech_*symbols inlibsrmech.{so,dll,dylib}). Classes: A (content-addressing / SHA-256), B (TLV byte-canonical), C (streaming / NDJSON), D (multi-needle dispatch), E (catalog sorted-key lookup), F (template{key}substitution), G (byte-pattern search), H (self-introspection), I (cyclic-group / modular arithmetic), J (prime-factorisation / period), K (equation-of-centre / pin-slot — Kepler shape), L (graph Laplacian; pi-free Jacobi), M (HDC binary spatter codes), N (rational-approximation / continued-fraction convergents). JPL Power-of-Ten compliant; cibuildwheel matrix (Linux / macOS / Windows × py3.10–3.14); pure-Python fallback for Pyodide / WASM. -
Canonical QM/QFT/SM operations layer (
srmech.qm.*) — sourced from canonical physics literature (Schrödinger / Heisenberg / Pauli / Dirac / Klein-Gordon / Feynman / Yang-Mills / Gell-Mann / Wilson / Glashow-Weinberg-Salam / Higgs / Cabibbo-Kobayashi-Maskawa / Bender-Boettcher / Mostafazadeh) per the "science is the SSoT of science" discipline. Modules:single_particle(TDSE / TISE / Heisenberg / lattice momentum / Liouville-vN),spin(Pauli matrices + Clifford Cl(0,3)),potentials(hydrogen radial + harmonic oscillator),relativistic(Dirac γ-matrices + Weyl projectors + charge conjugation + Klein-Gordon),propagators(Feynman scalar / fermion / photon / massive vector),pseudo_hermitian(η-deformed inner product framework — closes chess-spectral ADR-005 gap),gauge(SU(2) / SU(3) Gell-Mann generators + Casimirs + Wilson loops),sm(Higgs vev + W/Z masses + Weinberg relation + Yukawa + CKM). -
Attested Multi-Source Collector/Catalog (AMSC) framework — Mathematical Provenance Record (MPR) v1 on-disk format, descriptor TOML loader, six fetch/parse adapters, and a universal catalog bridge surface that downstream packages register their own catalog SSOTs with at import time.
Tool-schema introspection (srmech.amsc.tool_schema) surfaces all ~87 operations to LLM consumers with canonical-SSoT-cited summaries — every primitive class and every srmech.qm.* operation is discoverable without reading the implementation.
Why "Collector/Catalog"?
Both readings of AMSC are correct and the abbreviation is the same either way:
- At collection time (T1 / T3 lifecycle stages — fetch / live-query / re-bake), the adapter classes are collecting attested rows from upstream archives. The framework's name describes what it's doing in that moment: Attested Multi-Source Collector.
- After collection, the resulting NDJSON SSOTs are a catalog of attested data — committed into the package, registered into the universal bridge by downstream consumers, queryable through
list_attested_sources()/get_attested_dataset(). The same framework name describes the post-collection state: Attested Multi-Source Catalog.
Both names abbreviate to AMSC. Pick whichever fits the lifecycle stage you're describing — the framework is one thing wearing two hats.
The package was extracted from ephemerides-spectral's _research/ mirror in Task #197 so that other spectral-research packages can consume the AMSC framework without depending on ephemerides-spectral. The catalog SSOTs themselves do NOT migrate — each downstream package registers its own root via srmech.amsc.catalog.register_attested_root(path, source=...).
Public API
AMSC framework + bridge surfaces:
from srmech.amsc import (
MPRRecord, MPR_SCHEMA_VERSION, read_ndjson, write_ndjson, sha256_bytes,
Descriptor, load_descriptor, discover_descriptors, render_template, descriptor_hash,
list_attested_sources, get_attested_dataset, get_attested_descriptor,
attestation_audit, register_attested_root, list_registered_roots,
use_local_kernel, clear_local_kernel, get_local_kernel_state,
)
14-class primitive vocabulary (each available as srmech.amsc.<module> with native C dispatch + Python fallback):
from srmech.amsc import (
cyclic, # Class I: gcd, lcm, mod_add, mod_mul, mod_pow, mod_inv
laplacian, # Class L: dense_adjacency, dense_laplacian, normalized_laplacian, jacobi_eigvals
primes, # Class J: is_prime, factor, cyclic_period
tlv, # Class B: tlv_pack
search, # Class G: byte_search
dispatch, # Class D: match
naming, # Class E: lookup
template, # Class F: render
rational, # Class N: continued_fraction, best_rational
kepler, # Class K: pin_slot, kepler_solve, equation_of_centre
hdc, # Class M: bind, bundle, permute, similarity
)
Canonical QM/QFT/SM operations layer:
from srmech.qm import (
single_particle, # TDSE, TISE, Heisenberg, lattice_momentum, density_matrix, liouville_evolve
spin, # pauli_matrices, pauli_clifford_residuals, pauli_spin_operator
potentials, # hydrogen_radial, harmonic_oscillator_ladder, harmonic_oscillator_hamiltonian
relativistic, # gamma_matrices, gamma_5, weyl_left/right_projector, dirac_operator_momentum_space
propagators, # feynman_scalar/fermion/photon/massive_vector_propagator
pseudo_hermitian, # inner_product_eta, expectation_eta, is_pseudo_hermitian, construct_eta_from_eigendecomposition
gauge, # su2/su3_generators, su2/su3_structure_constants, casimir_operator, wilson_loop_from_segments
sm, # higgs_vev, weak_mixing_angle, w/z_boson_mass, weinberg_relation_residual, ckm_matrix
)
Tool-schema introspection:
from srmech.amsc.tool_schema import get_tool_schema, tool_schema_view
schema = get_tool_schema() # ~87 ToolEntry objects
for tool in schema.tools:
print(tool.name, "—", tool.summary) # canonical-SSoT-cited summaries
json_view = tool_schema_view() # JSON-serialisable view
Cross-package catalog registration
The load-bearing API for cross-package use:
from pathlib import Path
from srmech.amsc import catalog as _amsc_catalog
_amsc_catalog.register_attested_root(
Path(__file__).resolve().parent / "_research" / "attested",
source="ephemerides-spectral",
)
Call this once at package-import time. Subsequent list_attested_sources(), get_attested_dataset(), etc. enumerate the union of srmech's own amsc/attested/ plus every registered root, in registration order. Duplicate source_key resolves first-registered-wins with a warning.
Adapter classes
Six adapters cover the realistic source space:
| adapter | class | network? |
|---|---|---|
html_scraper |
fetched | yes (BeautifulSoup) |
json_api |
fetched | yes (paginated JSON) |
csv_bulk |
fetched | yes (CSV/XYZ bulk) |
netcdf_grid |
fetched | stub (gated behind extras) |
geotiff_bbox |
fetched | stub (gated behind extras) |
literature_curated |
curated | no (NDJSON committed directly) |
The curated class never touches the network: rows are committed as data-only NDJSON and srmech synthesises full MPR attestation blocks at read time from each row's per-row DOI.
Install
pip install srmech # core (no jsonschema, no network adapters)
pip install srmech[validation] # adds jsonschema for strict data-block validation
pip install srmech[collectors] # adds requests + beautifulsoup4 for fetched adapters
pip install srmech[dev] # everything
License
GPL-3.0-or-later. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file srmech-0.4.0.tar.gz.
File metadata
- Download URL: srmech-0.4.0.tar.gz
- Upload date:
- Size: 189.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0d9a9fe7ad168b93c5f9241b04f7953860ce1a1a03363a92db0636e5c1dc4bd
|
|
| MD5 |
268551d85c6f39c5bfa80b8d85bcb556
|
|
| BLAKE2b-256 |
32f4164749f93c1b1bcd3537fb7bcf92f8dd367e3ce772062b12246c7e21f0da
|
Provenance
The following attestation bundles were made for srmech-0.4.0.tar.gz:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0.tar.gz -
Subject digest:
d0d9a9fe7ad168b93c5f9241b04f7953860ce1a1a03363a92db0636e5c1dc4bd - Sigstore transparency entry: 1552387150
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-py3-none-any.whl.
File metadata
- Download URL: srmech-0.4.0-py3-none-any.whl
- Upload date:
- Size: 126.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
429ff8a1fcddf9b2dbdfda3d8661302431d1e839757955b7d9cd3afaa9d16628
|
|
| MD5 |
3646034f4bdaaf504816cd6679a00353
|
|
| BLAKE2b-256 |
bd4c003e1fda433394aa8f8a6e9f949b2bed7f546f86922a7a96d46cdba2aa9b
|
Provenance
The following attestation bundles were made for srmech-0.4.0-py3-none-any.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-py3-none-any.whl -
Subject digest:
429ff8a1fcddf9b2dbdfda3d8661302431d1e839757955b7d9cd3afaa9d16628 - Sigstore transparency entry: 1552387241
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: srmech-0.4.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 147.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f92bb2c6c856574cd2103e226e87471066638d7096b857ff6b5a3be3323c67f5
|
|
| MD5 |
1b8c23576ed19a6a1c0bd356eabeab4d
|
|
| BLAKE2b-256 |
19527a8f394d87afc0e2e0f733568894e8646acfb0e3eb1442e2c7413ded6c48
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp314-cp314-win_amd64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp314-cp314-win_amd64.whl -
Subject digest:
f92bb2c6c856574cd2103e226e87471066638d7096b857ff6b5a3be3323c67f5 - Sigstore transparency entry: 1552387237
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: srmech-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7db4a6d80e1bf2996e6b8a3ee3ec28f71d6cddcd31972569e59494ac7a9f79f
|
|
| MD5 |
200539d8ef0fd6b9eb47b13901553a03
|
|
| BLAKE2b-256 |
7da07096aace1720bacbd63504bf3d58a2d94d3bb25f77b81a8cf5faa55285b6
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
e7db4a6d80e1bf2996e6b8a3ee3ec28f71d6cddcd31972569e59494ac7a9f79f - Sigstore transparency entry: 1552387163
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: srmech-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.9 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aaa0f11363e16204d70fcf16668e326a5f887ff39eb5af23a5026434d5d4015d
|
|
| MD5 |
b7b91c9f86d80b0f86abcec3ad9eb45b
|
|
| BLAKE2b-256 |
2936de1ab1b0adaa1f3114d7e388e8d05f44e7ab5f0be83d49fc8fbba74f4077
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
aaa0f11363e16204d70fcf16668e326a5f887ff39eb5af23a5026434d5d4015d - Sigstore transparency entry: 1552387178
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: srmech-0.4.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 146.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1456f5c143b22962de684be8b18e086ed717a01ad85f562f4d8ec06ccc49d36
|
|
| MD5 |
81bd2809148e11b5525a8e38ca45f46a
|
|
| BLAKE2b-256 |
d53145ac7e42ab043ea2f890a8c9cfa5a0e8f2f51afa08efee8674ac992da939
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp313-cp313-win_amd64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp313-cp313-win_amd64.whl -
Subject digest:
d1456f5c143b22962de684be8b18e086ed717a01ad85f562f4d8ec06ccc49d36 - Sigstore transparency entry: 1552387259
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: srmech-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aed891608af76c245d8ef58052c793bb37c4903ca7682fae0ba82a94d32b9673
|
|
| MD5 |
1793b8bb55015ac8e4f1064d0f4aae7d
|
|
| BLAKE2b-256 |
7f89236a486d770cf3b12033075f70f0762f5383e1cde7e0d1ebc4bf4276ea30
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
aed891608af76c245d8ef58052c793bb37c4903ca7682fae0ba82a94d32b9673 - Sigstore transparency entry: 1552387221
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: srmech-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.9 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
635e1f0412914ed3e29162e73da91689a3de4402ea6c1dbb98250d01eebe0323
|
|
| MD5 |
26271f95c141d5c7cd4e07555da9d157
|
|
| BLAKE2b-256 |
de8583dd6928e62fc5951cc79b8847e4e1aab3f94cb8834780ac6f7e1c7614d5
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
635e1f0412914ed3e29162e73da91689a3de4402ea6c1dbb98250d01eebe0323 - Sigstore transparency entry: 1552387224
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: srmech-0.4.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 146.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17dcdfd2ead342a36238452d8278f5a136cc376fc1888889f92700232335684c
|
|
| MD5 |
4925a9ccfb0a4cc910afd7c7ec3f7500
|
|
| BLAKE2b-256 |
0be524048847e23c0863525a57af84d5e2eb61727cefb293234e8a4c0a37433a
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp312-cp312-win_amd64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp312-cp312-win_amd64.whl -
Subject digest:
17dcdfd2ead342a36238452d8278f5a136cc376fc1888889f92700232335684c - Sigstore transparency entry: 1552387172
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: srmech-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac45598091c642e75ae49f1d3b347e093d5cfd047ccaa05f5aabaee538c11f34
|
|
| MD5 |
192eb3f8a9766f45b36f112377af26b2
|
|
| BLAKE2b-256 |
321598687541ae6baed44ad0d3d6e70b7d4b68ee6618605c188a831dd50b152c
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ac45598091c642e75ae49f1d3b347e093d5cfd047ccaa05f5aabaee538c11f34 - Sigstore transparency entry: 1552387209
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: srmech-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d3f3822a567f9e043dd77cc7c39e3c9c9f955cd16f6f4be66b084e48f1b4c8c
|
|
| MD5 |
9e2a34babdb4481eaf2703217834b7a3
|
|
| BLAKE2b-256 |
15adaeb2370cbeed9589c2b4b14285860c098671f61383b0803e1d3f329eac6c
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
1d3f3822a567f9e043dd77cc7c39e3c9c9f955cd16f6f4be66b084e48f1b4c8c - Sigstore transparency entry: 1552387255
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: srmech-0.4.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 146.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1202e4f273e2fe7afb6ee40f226835582ed1ce532e8e572fafd8e1ece400f6a5
|
|
| MD5 |
e86e4632e73b73d8a22f5ee35caa2640
|
|
| BLAKE2b-256 |
8241171f9e212a4a60bc91e5daf7f6f521299e628bf5818ab0a760eee7318585
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp311-cp311-win_amd64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp311-cp311-win_amd64.whl -
Subject digest:
1202e4f273e2fe7afb6ee40f226835582ed1ce532e8e572fafd8e1ece400f6a5 - Sigstore transparency entry: 1552387249
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: srmech-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1010141d91c19883fa7cfec1922591660929f0327b43795fd71d4793160836ff
|
|
| MD5 |
1f3832b848c878bd0419f4a826d67964
|
|
| BLAKE2b-256 |
a919a8fcda4fdf27b2dc067c6b62ecc10a877255734b256b5e2755a7fd91ad36
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
1010141d91c19883fa7cfec1922591660929f0327b43795fd71d4793160836ff - Sigstore transparency entry: 1552387181
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: srmech-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.9 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a1f294c9c22e7471bf9c3f48354489135d36b42fcd1a27cf3672eb3a6f0e88a
|
|
| MD5 |
263c46f61023f8f588e7076e782d1ef8
|
|
| BLAKE2b-256 |
b83cad346d9b07e27caacf386f175e6d545e860d916139fa1687fef219128da5
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
1a1f294c9c22e7471bf9c3f48354489135d36b42fcd1a27cf3672eb3a6f0e88a - Sigstore transparency entry: 1552387155
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: srmech-0.4.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 146.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed60870767462fc1f40f9e67795f41ee0dbfe4cc7e57dd64db370e2b63987392
|
|
| MD5 |
cb28920da0a0ec79d5542252c435464a
|
|
| BLAKE2b-256 |
92a64fe99331af95169dbc5b2559a555bbffa80c8a06cfa2a94f80c98858d010
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp310-cp310-win_amd64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp310-cp310-win_amd64.whl -
Subject digest:
ed60870767462fc1f40f9e67795f41ee0dbfe4cc7e57dd64db370e2b63987392 - Sigstore transparency entry: 1552387166
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: srmech-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad829b8e441cd3e31d8f9895e1c67f811a367cd9da74f7ff21854cc1fba9235f
|
|
| MD5 |
362c898d7f4a52992a065d27ed20fabb
|
|
| BLAKE2b-256 |
46a284bc1f014f553144c019fe4a428ddd4ecc38b4e0716c32c93f03692e2540
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ad829b8e441cd3e31d8f9895e1c67f811a367cd9da74f7ff21854cc1fba9235f - Sigstore transparency entry: 1552387230
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file srmech-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: srmech-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.9 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce4a825e10acf9ded74ae79e7509b3519f6c9a8d5bf8352b8a4110ada231d473
|
|
| MD5 |
6a23ef049561fe487afbe0719bb9e5cc
|
|
| BLAKE2b-256 |
8555b6f27620b6b7f96c31944d773ed938e11877686cd1b022602bc263386cbd
|
Provenance
The following attestation bundles were made for srmech-0.4.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
srmech-publish.yml on lemonforest/mlehaptics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srmech-0.4.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
ce4a825e10acf9ded74ae79e7509b3519f6c9a8d5bf8352b8a4110ada231d473 - Sigstore transparency entry: 1552387189
- Sigstore integration time:
-
Permalink:
lemonforest/mlehaptics@6a8c8262873c62bdac693c8baa21a212889c4855 -
Branch / Tag:
refs/tags/srmech-v0.4.0 - Owner: https://github.com/lemonforest
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
srmech-publish.yml@6a8c8262873c62bdac693c8baa21a212889c4855 -
Trigger Event:
workflow_dispatch
-
Statement type: