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

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.2
File Size Uploaded Provenance Actions
hf_simulation-2026.11.2.tar.gz 909.1 kB With provenance Details for hf_simulation-2026.11.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for hf-simulation 2026.11.2
File Actions
hf_simulation-2026.11.2-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for hf_simulation-2026.11.2-cp315-cp315t-win_amd64.whl
hf_simulation-2026.11.2-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.2-cp315-cp315t-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.2-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.2-cp315-cp315t-macosx_11_0_x86_64.whl
hf_simulation-2026.11.2-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.2-cp315-cp315t-macosx_11_0_arm64.whl
hf_simulation-2026.11.2-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for hf_simulation-2026.11.2-cp315-cp315-win_amd64.whl
hf_simulation-2026.11.2-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.2-cp315-cp315-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.2-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.2-cp315-cp315-macosx_11_0_x86_64.whl
hf_simulation-2026.11.2-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.2-cp315-cp315-macosx_11_0_arm64.whl
hf_simulation-2026.11.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for hf_simulation-2026.11.2-cp314-cp314t-win_amd64.whl
hf_simulation-2026.11.2-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.2-cp314-cp314t-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.2-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.2-cp314-cp314t-macosx_11_0_x86_64.whl
hf_simulation-2026.11.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl
hf_simulation-2026.11.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for hf_simulation-2026.11.2-cp314-cp314-win_amd64.whl
hf_simulation-2026.11.2-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.2-cp314-cp314-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.2-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.2-cp314-cp314-macosx_11_0_x86_64.whl
hf_simulation-2026.11.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.2-cp314-cp314-macosx_11_0_arm64.whl
hf_simulation-2026.11.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for hf_simulation-2026.11.2-cp313-cp313-win_amd64.whl
hf_simulation-2026.11.2-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.2-cp313-cp313-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.2-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.2-cp313-cp313-macosx_11_0_x86_64.whl
hf_simulation-2026.11.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.2-cp313-cp313-macosx_11_0_arm64.whl
hf_simulation-2026.11.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for hf_simulation-2026.11.2-cp312-cp312-win_amd64.whl
hf_simulation-2026.11.2-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.2-cp312-cp312-manylinux_2_28_x86_64.whl
hf_simulation-2026.11.2-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.2-cp312-cp312-macosx_11_0_x86_64.whl
hf_simulation-2026.11.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for hf_simulation-2026.11.2-cp312-cp312-macosx_11_0_arm64.whl

Total release size: 49.6 MB

Release files / hf_simulation-2026.11.2.tar.gz

Download URL hf_simulation-2026.11.2.tar.gz
Size 909.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e81e26fd9cdaa4315076c9d6376d4a1483fc3e18b3bfc980961c9bcc29277d07
BLAKE2b-256 checksum
How to use checksums
f45be04bc5742c8356abec954045451cfa70449c59927d9e8fd3c35672ed4733
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp315-cp315t-win_amd64.whl
Size 698.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
41216726584e127af549f266063fca018c61c41aa00af455c982703e8a89d094
BLAKE2b-256 checksum
How to use checksums
13b95e84a1a84f198aa486d3bea24f7ab0cc48754942ebf9929889eb24da8423
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-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
28fcbdc74d62db7b42f364990ede14dfd5b0ac2b77190a9e8bff4724f167146c
BLAKE2b-256 checksum
How to use checksums
71dba387a4057a7932af71a8e6568ba45030b52e8d06658cf8ff692b5a26cf54
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp315-cp315t-macosx_11_0_x86_64.whl
Size 688.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d920db96434dd8efe5119e2f538e16eadcf61487543d5b9cd80837a60cc7f706
BLAKE2b-256 checksum
How to use checksums
5e0afde4daf201767075b1a34c25b8ac9646fd479943dc64f60db07714a7a221
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp315-cp315t-macosx_11_0_arm64.whl
Size 482.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f9998a102cd1f6c02e190776a06ccde6eae12e45fe5babb66ea74e440d8e674
BLAKE2b-256 checksum
How to use checksums
2b513f83ec7ca1b46250fdabe11c80892d9bf7b774609a7685fd09bc1713b247
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp315-cp315-win_amd64.whl
Size 701.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
4cc28f038f65e1fbc373fe8f849e89af1ad43775a42079b402a12140a56623b1
BLAKE2b-256 checksum
How to use checksums
4c21b54830044a85cafa5adf0b0df9f12dd681d8257da7eac9cf80b3ab222465
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-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
2cc0075f6945ae0c86c30389845d6b1f9bfef935aa800322e4e23fab4ac331c1
BLAKE2b-256 checksum
How to use checksums
9ca6272f16bde70cea5a450823e92bac6a6b8de288eaa8ef54a7eaffe9f96ebb
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp315-cp315-macosx_11_0_x86_64.whl
Size 694.4 kB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7b1e5c1a9313038da219ff74e2d41e70b0f9a6187ea7319bd1b765b9820b4390
BLAKE2b-256 checksum
How to use checksums
fc3ea485cb3fa0d77f93abbf3649a3cfbd925ddd5f63f5f263ad990ce37e511e
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp315-cp315-macosx_11_0_arm64.whl
Size 487.8 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32fd118acabf4da559e1349cfaf7a2b760dc683edd3a4eb27c9bfae4c2003cc3
BLAKE2b-256 checksum
How to use checksums
df557c1748d1bbab160da139a8d6c7eaf9f3a5afbe2071d5d77c3a6aeb71e51b
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp314-cp314t-win_amd64.whl
Size 697.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
cbcb16570f01ae6d8e51775eddbb043e32994225dba7833ca4ee67199b0276ab
BLAKE2b-256 checksum
How to use checksums
b4596f91a348e274653a35218df78941ef465f1b04bb1dd26cf75a49fb90f8c1
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-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
203ef516c8d3aa16277665aae1bd23107011950e930a7e186c5972d7974ab0b0
BLAKE2b-256 checksum
How to use checksums
4f2778391d4e69c7acd9dd386d2055b15230797e886bae21b6de0305ed02e181
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp314-cp314t-macosx_11_0_x86_64.whl
Size 687.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3eba9614739f85b9b08956417a135ef3b9ddf236624cd7a32ff4acf94f0cf18b
BLAKE2b-256 checksum
How to use checksums
4888c7da85a3ec05652f80cb21d7ef49f05e78ccc02bdf89ad6fa89ab2d0c499
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 482.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82c153caae38227549ebc9e944b7d98f62e5247ab66d7f8d047b95866680230a
BLAKE2b-256 checksum
How to use checksums
6abdd77de6bd7255b8ee3461e5922878cdd8693abc6e2d3dc6f7fe6de301adfd
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp314-cp314-win_amd64.whl
Size 701.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8caffe616c7d0266ba5253b645c7bed22ef601fd02bdf70bebbfe5992d18bc2f
BLAKE2b-256 checksum
How to use checksums
c612940e1bda786d8c2deab8b041d3b77d8aa225562060d2e8d698c3cf932902
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-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
ef037a91f39bce56c41731fb213fe5ac3fb4200df194a057c82bfe82bed239af
BLAKE2b-256 checksum
How to use checksums
2a2b0642a209be6fb3cdd53220c4b542057057048e1220585da4be2dfd4803e9
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp314-cp314-macosx_11_0_x86_64.whl
Size 694.3 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2fb09132af3131bee78edc8acd08a0bc3a5306267a0b0398c7fc4a0a31c4a3c3
BLAKE2b-256 checksum
How to use checksums
5819049ef043af5dc471b3512c22b0f94685638acaf78dc13577857b7ee9300f
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp314-cp314-macosx_11_0_arm64.whl
Size 487.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a2f5899b8f80ece53382cd23f1674d4f74aa4a0d2c97ed6469927ec68cb4df8
BLAKE2b-256 checksum
How to use checksums
3aeb516ba085bf626a84cc4f11ca7a71a475df8a04bc1685ec3b498851ceecf7
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp313-cp313-win_amd64.whl
Size 684.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2402fa0d342e8805fbd5224b4839de416ba4efe591abb37ac489f9619726933b
BLAKE2b-256 checksum
How to use checksums
249f28f816d27858cc95671b593beaa7f1df2731998b915915ee867ac0bafef2
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-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
6e4b87c438a14b00d1fbe1c87b5ee08963e8d616ba71cb169572fa6173451fba
BLAKE2b-256 checksum
How to use checksums
98c11d9a3697b101c598279d2a4431d58284f395cbfe1be4304233345bcdae02
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp313-cp313-macosx_11_0_x86_64.whl
Size 693.2 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5fa149a4027f20f128f81018d3590f9d8c7c13a945ca77fe29c9c5d0ffff9f48
BLAKE2b-256 checksum
How to use checksums
53d565cf7fd0573f51a1917c6b80f10a70c6200d197b1c8d4ffd3856c54619b7
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp313-cp313-macosx_11_0_arm64.whl
Size 487.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3e59ad5d4348d1c46866aa3acdfd0b02ff2cdf04d2dbb1133fb191eec67cbb4a
BLAKE2b-256 checksum
How to use checksums
78854cf70a04516901c32d24c34d8ad498b45809c3e59adeaf26a80170a4f2f7
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp312-cp312-win_amd64.whl
Size 684.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
05adec0188be064082725922590415e4d361f2f86017cb244dfa249ccdc1ad1c
BLAKE2b-256 checksum
How to use checksums
e048f4b839f15b9d5c8957af64949955051cc01359b792b1d9b40e17e39fd7d1
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-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
3adeb456cbc56dead4461e015983b5f2be362aecc3b6d2eea59383afec1b832f
BLAKE2b-256 checksum
How to use checksums
72ecc00c8e229d57080c1a20e691ff5f50bdc26b597b7b0dc7633c86c619a5ad
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 692.9 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e3aed6e3c0e28573893e5f4f37e4c5e01db5f37a317aa7449cb39679860fedec
BLAKE2b-256 checksum
How to use checksums
2ed581fab703730fc0ccd6d6fe1fb12101048fc90367d50ad672f1acde530636
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 11, 2026.

Transparency log

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

Download URL hf_simulation-2026.11.2-cp312-cp312-macosx_11_0_arm64.whl
Size 486.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
58c9bddb6e88c72c2982125fd4fd2e1c256beab14e0228b18f4bd1c16b399b84
BLAKE2b-256 checksum
How to use checksums
96d2fc7db86682b7e79078679ed9b00d1bb39ddba4fa65850029d93f73523969
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 11, 2026.

Transparency log

Security for hf-simulation 2026.11.2

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.2.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 11, 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