Skip to main content

hf-simulation

Stochastic high-frequency seismogram generation: a Rust port of EMOD3D's hb_high_v6.0.3 (BINMOD + VERSION1), exposed to Python as a batched API.

import numpy as np
from hf_simulation import (
    FaultSegment,
    HfConfig,
    RecordParameters,
    SlipModel,
    Simulator,
    VelocityModel1D,
    station_seeds,
)

# The four groups mirror the simulation core's own decomposition, so a
# configuration written down elsewhere deserialises straight into this.
config = HfConfig(record=RecordParameters(duration_s=40.0))

# Built once per source: the air layer, the slip-model normalisation and the
# moment scaling do not depend on where the receiver is.
simulator = Simulator(SlipModel([segment]), velocity_model, config)

waveform = simulator.run_stations(  # (3, n_station, n_time), cm/s²
    latitude_deg=latitudes,
    longitude_deg=longitudes,
    station_seed=station_seeds(1234, station_names),
    kappa_s=kappas,  # one per station
    q_frequency_exponent=q_exponents,
)

Installation

pip install hf-simulation            # core: numpy only
pip install "hf-simulation[xarray]"  # adds hf_simulation.dataset.to_dataset

Status

Statistically equivalent to the production Fortran: intensity-measure means agree within ±2% at 373 of 375 endpoints tested (0 disagree; the remaining two are undetermined for want of sample size). Distribution shape agrees within ±4% on the 5th/50th/95th percentiles, and inter-frequency correlation passes Holm-corrected at 0 of 15. Each test is reported beside a null control — the same test with both sides drawn from the same program — so its false-alarm rate is measured rather than assumed. On the null, the shape test flags 11 of 375 at ±2% and none at ±4%, which is why the shape band is ±4%.

Output is not bit-identical to the Fortran: the FFT, the gamma function, the geodesic (WGS84), the pi constants and the RNG seeding all differ, and a few defects in the original are fixed. Each difference was checked statistically against the production output.

The batched interface

Simulator.run_stations takes arrays of station coordinates and seeds, plus the per-station site and path parameters (kappa_s, q_frequency_exponent), and returns every station at once. Everything else in HfConfig — including fmax_hz, the ray set and the path-duration model — is shared by the whole run. The stress parameter is per subfault: each FaultSegment takes a stress_drop_bars grid alongside slip. A station's seed is a uint64 derived by station_seeds through numpy.random.SeedSequence from a root seed and the station name, so stations are independent. Three properties follow, all of them tested:

  • station order changes no waveform — so dask rechunking is free;
  • simulating a subset equals slicing the whole batch — so a failed run is resumable;
  • a batch of one equals that station inside a batch.

The GIL is released for the whole batch, so it parallelises under a dask thread pool. There is deliberately no internal thread pool: two schedulers competing for the same cores oversubscribe them.

Tests

pytest                     batch invariants, seeding properties, the stub, doctests
cargo test --workspace     properties, kernel goldens, end-to-end snapshot
cargo clippy --workspace   zero warnings, enforced in CI
cargo bench                per-fault-size timings (HB_BENCH_SLOW=1 for alpine)

crates/hb_high/tests/snapshot.rs pins the whole pipeline against harness/golden/snapshot.txt using a frozen draw source. It fails by design when a change alters the draw structure (count, order or generator), because such a change needs a statistical check rather than a sample comparison. Re-record with UPDATE_SNAPSHOT=1 and say why in the commit message.

CI runs the Rust tests in both debug and release, which must agree with each other: a disagreement means the output depends on optimisation-level float behaviour.

uvx lefthook install sets up git hooks that mirror CI: autofixes on commit, and the lint, format, type and docstring gates on push.

Scope

Python owns every file format; read .stoch slip models and velocity models with source_modelling.stoch.StochFile and workflow.realisations.HFVelocityModel1D. EMOD3D itself is not modified by this project.

Metadata

Release files for hf-simulation 2026.11.1

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

Source distribution (sdist)

Source distribution for hf-simulation 2026.11.1
File Size Uploaded Provenance Actions
hf_simulation-2026.11.1.tar.gz 899.5 kB With provenance Details for hf_simulation-2026.11.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for hf-simulation 2026.11.1
File Actions
hf_simulation-2026.11.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for hf_simulation-2026.11.1-cp315-cp315t-win_amd64.whl
hf_simulation-2026.11.1-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details for hf_simulation-2026.11.1-cp315-cp315t-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64 Details for hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_x86_64.whl
hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_arm64.whl
hf_simulation-2026.11.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for hf_simulation-2026.11.1-cp315-cp315-win_amd64.whl
hf_simulation-2026.11.1-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for hf_simulation-2026.11.1-cp315-cp315-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details for hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_x86_64.whl
hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_arm64.whl
hf_simulation-2026.11.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for hf_simulation-2026.11.1-cp314-cp314t-win_amd64.whl
hf_simulation-2026.11.1-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for hf_simulation-2026.11.1-cp314-cp314t-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details for hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_x86_64.whl
hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_arm64.whl
hf_simulation-2026.11.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for hf_simulation-2026.11.1-cp314-cp314-win_amd64.whl
hf_simulation-2026.11.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for hf_simulation-2026.11.1-cp314-cp314-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_x86_64.whl
hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_arm64.whl
hf_simulation-2026.11.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for hf_simulation-2026.11.1-cp313-cp313-win_amd64.whl
hf_simulation-2026.11.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for hf_simulation-2026.11.1-cp313-cp313-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_x86_64.whl
hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_arm64.whl
hf_simulation-2026.11.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for hf_simulation-2026.11.1-cp312-cp312-win_amd64.whl
hf_simulation-2026.11.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for hf_simulation-2026.11.1-cp312-cp312-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_x86_64.whl
hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_arm64.whl

Total release size: 49.5 MB

Release files / hf_simulation-2026.11.1.tar.gz

Download URL hf_simulation-2026.11.1.tar.gz
Size 899.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2e606da948ff60e93710f2c016e58777e8ed96d5268136b22d01d1f6e8bdf3ab
BLAKE2b-256 checksum
How to use checksums
233bf729148404d9a8f9c764c88e5cf39eb12c555a4a50113b3c9377c2dc7a2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315t-win_amd64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315t-win_amd64.whl
Size 695.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
ebada194139f33422fb8707b5b983d17787a359cde1208cc76fd598b1ce08b44
BLAKE2b-256 checksum
How to use checksums
ed7fbf45ae72c4cd07d32ce734d23b10a391082bd136c8a6d9dd694ef5b42459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 6.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2d14232d8d51c30046add3dfa8a497ae53f37bbc12474bd5f671d9b20f828ff6
BLAKE2b-256 checksum
How to use checksums
e139292c83695af93d3aa574434fc5271b02640b5feaae71d582abc34936280f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_x86_64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_x86_64.whl
Size 685.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c2ec47802ffc509e1f15ba2821d98a25414a24569ed448950412620247723c82
BLAKE2b-256 checksum
How to use checksums
03bf1cb348efd861a5a9c586b18c475c74de98fad2c8858123a801672c266b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_arm64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315t-macosx_11_0_arm64.whl
Size 479.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90893c1f1f54a095d4a012c9cb59a511a8a7a0c590ce3b96b28eef289ca001c6
BLAKE2b-256 checksum
How to use checksums
e3130871b1963ac22006423183a8df64fd4454160ba636b76dcefa737d8044cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315-win_amd64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315-win_amd64.whl
Size 699.0 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
c0a4ad8e38c4250ef3694c871989e251780e5ba1db624cfe35d1a280ee45aeb3
BLAKE2b-256 checksum
How to use checksums
195b55430281d5935cccdeb5557d61f452e43ca16f4c40f95bc3de30fd6726b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315-manylinux_2_28_x86_64.whl
Size 6.2 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d02fe8d4346ef7124d08970b7b8b08ed770c9eec02d45fa7e1908a89a627593
BLAKE2b-256 checksum
How to use checksums
e468c010ed637e066d35bbc57e9397354940d358c13a8cbfc0683aa1a817af05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_x86_64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_x86_64.whl
Size 692.0 kB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
8a405a3289ace9f9c8ba1ecef3d1a15f3543a9301c5e14bb89db980f5ce8e184
BLAKE2b-256 checksum
How to use checksums
5056639908d39768edfe9382ae27f08712a9e252e6db04f0d023799b2eca77ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL hf_simulation-2026.11.1-cp315-cp315-macosx_11_0_arm64.whl
Size 485.2 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
006593d8b6b1d0f6edc5f0e061e46a3e2f9b5cab897f8d6bafabf8a9808798a3
BLAKE2b-256 checksum
How to use checksums
8f92a1520b7e48bd05936d4f529823b42866baef56cdc022ff74d78c71197f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314t-win_amd64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314t-win_amd64.whl
Size 695.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
54a2bd091301fdb550e5207c225493f78133053351dfd0c4d13a552956e75f17
BLAKE2b-256 checksum
How to use checksums
f80b955b34f899446c4303bb86450835f4b3c13bcbfc7b0da6c4a6cd6a4f9ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 6.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb822bea312a9a6d866654ab748b7f0af801d30d59f7a5b0b771cb50f7af6599
BLAKE2b-256 checksum
How to use checksums
1e35b48a25d1383330c0f653d24d0147aa498aa58d375a858ac160f9e1e0359b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_x86_64.whl
Size 684.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7d6f9261022bc93e0e89a9f9a124b07437ebdb6ccaa3eadf6a2bdbb3bbe5f8aa
BLAKE2b-256 checksum
How to use checksums
926944ee426d4e1bcea50e2ecb250a6e121ec13d60d40e0e40814b1c332ccdc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 479.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
891807490773ebab845733721f117bd6c62b4c13b65b58a19667d9342c3f276a
BLAKE2b-256 checksum
How to use checksums
648ee5334a15ee13b4e8115352ea7f87ce96a212f148741ffdcf575edb433a5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314-win_amd64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314-win_amd64.whl
Size 698.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
eba3f0893672f31f6e561000a5193183e382eec4211a69f1e16081024da12364
BLAKE2b-256 checksum
How to use checksums
1b1729fc5077ab4657bf66956dfaf4307aec8596d9e28438da01b43d0a2f330a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 6.2 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ce0efd4cef6a7009cedf2e6874c1d6cfb3db5f7d0f5be3fa50a009196b085676
BLAKE2b-256 checksum
How to use checksums
20db120586897f05946ba631fb0702cf1642cc89d30281987303a7153316a071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_x86_64.whl
Size 691.6 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b0d0560ada3b507ec4e390749747d644cfd729fbf8fd499e74f08e8cb9117ed2
BLAKE2b-256 checksum
How to use checksums
4fa39f70c53eaa86ddfeee6444d18329288ee5836bf749bc20a59585c73246d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL hf_simulation-2026.11.1-cp314-cp314-macosx_11_0_arm64.whl
Size 484.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
606099036fe5fac0836734fbd801eb3f54b68e809ef15ae2fdde1cc69b306913
BLAKE2b-256 checksum
How to use checksums
1bdf25b0b482d2cf36aaddcd0b86474c0fecb99aeacd827aeffe4edf211225f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp313-cp313-win_amd64.whl

Download URL hf_simulation-2026.11.1-cp313-cp313-win_amd64.whl
Size 681.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
655ba21ff06623ba4778568924acf9e3bd4091acae62ea996eec7d57ef2cbe64
BLAKE2b-256 checksum
How to use checksums
2a4c933c8cc0c78180ae7adbd705dddcb3575ed18ccb0ff167929343f9d4b2c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL hf_simulation-2026.11.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 6.2 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
713523c131dcc6d35ac05784858c945371a6b9ce055078146635bcdd0b1916dd
BLAKE2b-256 checksum
How to use checksums
4db277010d174a53093e8acbe87c0bace9f2ddb8574cfd16b00ac0b3bd052d1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_x86_64.whl
Size 690.6 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
13bf82b12fa05fdb8b399afe4564ff36cf083924e930ab55df59d3b97f76dce8
BLAKE2b-256 checksum
How to use checksums
a657ffdef8c20a3f7313b92d756bc025bdb7e4ebcb821c56302e8e0943745ba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL hf_simulation-2026.11.1-cp313-cp313-macosx_11_0_arm64.whl
Size 484.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
566dc143e6eeebc063c01b80cf084f17dbf712ac2d7435c48647da5efed5ef07
BLAKE2b-256 checksum
How to use checksums
5397ea640ccc09c56417d5d236e99727213493d61c00f9ce0190a4544cdb7b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp312-cp312-win_amd64.whl

Download URL hf_simulation-2026.11.1-cp312-cp312-win_amd64.whl
Size 681.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fb767446af49ef528b13bd467df16567ded8dd6fd06ee0bdc4b9395d84d1ca03
BLAKE2b-256 checksum
How to use checksums
6bf956c80c40c53b4e9592305f3e133f212998d86926aca8e1cfb23785be8346
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL hf_simulation-2026.11.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 6.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b9ea309b791e407d6caeb784d1e23cdb21e4af95a5080bb28bc6bf75444d8cc9
BLAKE2b-256 checksum
How to use checksums
12e93261755bdfb25a2ca0970da4af1438c064d62175cb960ebe213dbd41c37c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 690.3 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
687a1250943820d9936341e481b978550fc594289b7e8de1d8d764367c21b8ed
BLAKE2b-256 checksum
How to use checksums
e782f17ef4e5713b0452930a2791e67e1403420f3718f539a11cf5ddee0c17c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Release files / hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL hf_simulation-2026.11.1-cp312-cp312-macosx_11_0_arm64.whl
Size 484.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8dc542a8fed32b86ca33729a6951f29512c710918168a3b2c48b0a87ffad1af
BLAKE2b-256 checksum
How to use checksums
5635854bd8f5efa98af7199f2e67ee9ab12c193554058509991bb41112ca5cb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 6, 2026.

Transparency log

Security for hf-simulation 2026.11.1

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.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for hf_simulation-2026.11.1.tar.gz

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 Nov 6, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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