microPURC
A Python package for estimating the perturbed utility route choice (microPURC) model from trip-level data. It accompanies the paper:
M. Fosgerau, N. Nielsen, T. Rasmussen, and R. Yao. Estimating the perturbed utility route choice model with trip-level data.
📖 Documentation: https://andyyaor.github.io/micropurc/
Installation
pip install micropurc
Pre-built wheels cover Linux (x86_64, aarch64), macOS (x86_64, arm64), and Windows (AMD64) for Python 3.10 and newer; new stable Python releases are picked up automatically.
Building from source
A source build compiles a small C++ extension and needs a C++ compiler and CMake (Eigen is fetched automatically when it is not found on the system):
- macOS —
xcode-select --install, thenbrew install cmake - Linux —
sudo apt install build-essential cmake(or the equivalent) - Windows — Visual Studio Build Tools (the "Desktop development with C++" workload) and CMake
pip install -e .
The development tools (tests, linting, docs) install via ./scripts/dev_setup.sh.
Quick start
import numpy as np
from micropurc import (
Network, PIQPFlowSolver, DGP, DGPConfig, MarkovSampler,
od_uniform_all_pairs, MicroPURCEstimator,
)
# A 5x5 grid; its links carry three synthetic attributes (nonnegative, unit variance).
net = Network.grid(rows=5, cols=5, K=3)
net.attribute_names = ["length", "time", "toll"]
scale_m = np.ones(net.num_links) # quadratic-perturbation scale
solver = PIQPFlowSolver(net, scale_m)
# Simulate trips at a known beta, then recover it.
dgp = DGP(network=net, beta_true=np.array([1.0, 0.5, 0.8]),
forward_solver=solver, route_sampler=MarkovSampler(net),
od_dist=od_uniform_all_pairs(net), rng=np.random.default_rng(1),
config=DGPConfig())
data = dgp.sample_dataset(n_trips=20000)
est = MicroPURCEstimator(net, solver)
result = est.fit(y=data["y"], b=data["b"], beta_init=np.zeros(3))
print(result["beta_hat"], result["diagnostics"]["converged"])
# -> [0.993 0.498 0.798] True (recovers beta_true; N=20000 -> ~0.01 sampling error)
Documentation and examples
Full documentation is hosted at https://andyyaor.github.io/micropurc/:
- Getting started
- Examples — end-to-end pipeline, model specification, simulation, and run reporting
- API reference
Also in this repo: scripts/paper/ holds the paper's simulation experiments
(the network data ships in the repository), pytest runs the test suite, and
make -C docs html builds the docs locally.
Citing
If you use microPURC, please cite the paper above; citation metadata is in
CITATION.cff. The forward route-choice quadratic programs are
solved with PIQP (Schwan et al., 2023),
whose C++ sources are vendored in extern/piqp and compiled into the native
extension under its BSD-2-Clause license; no separate PIQP installation is
needed.
Metadata
Release files for micropurc 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| micropurc-0.1.2.tar.gz | 348.9 kB | Details |
Built distributions (wheels)
Total release size: 14.1 MB
Release files / micropurc-0.1.2.tar.gz
| Download URL | micropurc-0.1.2.tar.gz |
|---|---|
| Size | 348.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d36adefa7a766f897453e2afb96755e9daf3a70b4f3229e95c60fbb6c6a4aebf
|
|
BLAKE2b-256 checksum How to use checksums |
d6c776d97cd3d3906e0b10acd75a52684991f6e35be0f735f5002909587dd0e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp314-cp314-win_amd64.whl
| Download URL | micropurc-0.1.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 506.6 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b7ab2ff55c2e5baac58839d73dd11dfc3f4c704f5dd5bc3e76be075020541be1
|
|
BLAKE2b-256 checksum How to use checksums |
1e9c3ac763c6ab44660734eeaeb645e83b7badeb672e13a0a8a78aa3c62561a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | micropurc-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 709.6 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7935bd95b5a87f1f8e6817f970cb1371d5d4f0d6ccc9047ecb991d52d611f22c
|
|
BLAKE2b-256 checksum How to use checksums |
358a8b2debda29040621b9bd264038d06ea956b3385066231c8439a6f0901088
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | micropurc-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 696.6 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b6db185447d4544b53f54a58aa17581a7c22c1c6054a8abc01879c6dcde4626
|
|
BLAKE2b-256 checksum How to use checksums |
90efc62dc735e3fe21d729d93f7f6e0ed7249ffcca0f3af04dea56f7a9159928
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | micropurc-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 441.8 kB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
86dd53cc3f63a29745744e97b686dc2534c81748bfb19bee7ba7ed05ed309e3e
|
|
BLAKE2b-256 checksum How to use checksums |
22c872de59bf119f7e5a94c3c9afa36d7df15395bce2802ef97b58e432decb6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | micropurc-0.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 396.8 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
20d9ed57ad4a63653a095b7b3a69adf74bead4c21178181ddf9e2a6507a4cd15
|
|
BLAKE2b-256 checksum How to use checksums |
4031593aa188f6de5bb07b630dd17847719a5b239bcf822edebf15999d448e82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp313-cp313-win_amd64.whl
| Download URL | micropurc-0.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 495.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9fa334b0190844df8a52e06c23b94411d55c76da070c7f989889b43ddc258b80
|
|
BLAKE2b-256 checksum How to use checksums |
6c1e11b487b56762e6c0337d3987897cfe1a64dad995c4365d887d0097c21f8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | micropurc-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 709.4 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
975d0e5abc191243c5571f9925193a3b0bc762805de6943cd3bc5e5feb479723
|
|
BLAKE2b-256 checksum How to use checksums |
5846461609dad2c0a9e642a66559cf05936484700436b5a368ff334dd81755bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | micropurc-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 696.1 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
01e06f894c43e4cc3f8baabaa35e812f34ea87e5eb93e14810a69ea33cab2da1
|
|
BLAKE2b-256 checksum How to use checksums |
137e205c680a9c641333de073085638685b037c64bb64ce66e47179782a57f0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | micropurc-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 442.1 kB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
576b439f36cce00b8513bc7caf72173536a3da4b325c973c0bfce2b7d18a365d
|
|
BLAKE2b-256 checksum How to use checksums |
e3c875a932cd9a165f9b3a003a6518dd360778dc1f8e69073acf8ca412d40aa1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | micropurc-0.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 396.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4ebf8e61e001de84591fdd283cf527c41bacda66393863b1fe2db8f1577578de
|
|
BLAKE2b-256 checksum How to use checksums |
be2182f439168f8b19cab72ba5d6847181420fe0d48e4558b9f5193c0d978451
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp312-cp312-win_amd64.whl
| Download URL | micropurc-0.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 495.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
74dba051f89526619e663ccc8dfbfeb2f1b379f86ee57f7656a9276b47745e9c
|
|
BLAKE2b-256 checksum How to use checksums |
a914d1dba0a28244aa39f764bca3ecbc861c716c4696d60f268e60699ae5e3d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | micropurc-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 709.5 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8ae70399f2c29d6073ef8ac1a094df72b8a1150ca1e661f69c2cbae84e697c95
|
|
BLAKE2b-256 checksum How to use checksums |
e92970791597fd44d0be3330ffc37bf914d27de4d85716d2c7ac91e8daefcf1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | micropurc-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 696.1 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
df9c33a23d4bccb5b8593d65d165c92dcfced8e7048d949edf05d61143222c9b
|
|
BLAKE2b-256 checksum How to use checksums |
e417da52df923787b2df7644cb655d8d843f71ee8d72003d88f0a9fd90eec231
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | micropurc-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 442.2 kB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
947eeffa910736be5ffe98ec387142854421818d1142a59d1784d8d7372e95f9
|
|
BLAKE2b-256 checksum How to use checksums |
5c0cb3af6f9051a65b9ce52b233362ff92e46710fa47a4b59f023a7b56d2d1f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | micropurc-0.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 396.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c1a96b69e939d5a8e5cfc403ab4af1789fd5024b6dc73e958093e9c2e6709e90
|
|
BLAKE2b-256 checksum How to use checksums |
3de58cf9fc7baa0c1279c9a3e0b059377426f5520543806b0b1507c6fb99bfda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp311-cp311-win_amd64.whl
| Download URL | micropurc-0.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 495.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8d05bb9dbbc10aaf72c06596a66491cfb1978c8ada4afb6c8f236ecf35f0d3e3
|
|
BLAKE2b-256 checksum How to use checksums |
d188b8dff4ad25660c6bdb5448426c7656c5cedf489846a18a339935815da848
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | micropurc-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 711.6 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b47f6ba871a8e2d03713435b9532079e3e6ad720a3e0ed4dc9f3505e7f05a756
|
|
BLAKE2b-256 checksum How to use checksums |
1b06b164d5de7462485c27324eb302d5d592a9bba23a2c30a4ab4f584be411b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | micropurc-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 698.5 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
53438ae6afe40149a8afa2c6a2898c5dbc35c5b184bce53ed8a0192f60e8f5ee
|
|
BLAKE2b-256 checksum How to use checksums |
5fd7051004fd383aad1761b84a98877e1d606101f903a65599ecfd3cfe8eec7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | micropurc-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 442.0 kB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
9a9d6061173391455f53e637abd0ba91d5def9360482054d706888bc0c34bebe
|
|
BLAKE2b-256 checksum How to use checksums |
2c80b157a6fb95fc0fb2f9ddaaea27ade60f50bfce9f75ca6eb6d60aba37df6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | micropurc-0.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 397.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1f43f5ebc5d94a2a5920bbf55d814c5f4c31cb98600aaa35ba97d39e0473aac3
|
|
BLAKE2b-256 checksum How to use checksums |
8f92775ad73143064c13efe5da1ea555b0d637e98b9020ce85c446a7acbc728a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp310-cp310-win_amd64.whl
| Download URL | micropurc-0.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 495.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a189a7219cdf4606a1a90ebe21b0bc4281886d8730370d628f087d6ccc3c584
|
|
BLAKE2b-256 checksum How to use checksums |
169d139d61a12dbdbd6514fa4cb26c418845aadcc58f1ebdbff066ee240f4694
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | micropurc-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 711.6 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9582722d754eaac3f16b28c45ebb668234d92a023b08aa2a3badcd82a7b9dd92
|
|
BLAKE2b-256 checksum How to use checksums |
6215e55489a6721c0846828984bbbb37ad352190f7f9d3359ebd30b640292833
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | micropurc-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 698.6 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a80d558d4e79bcf47eb75c0b2bf47a06ef2f2056f7363c64ed569999b1ac836e
|
|
BLAKE2b-256 checksum How to use checksums |
385a0038863543dd1f7569f679dcb57eca14942a60ecc23cf7db5ef4cc0aceee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | micropurc-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 442.1 kB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
860a6342ef6798d10b58be87f148d64993894375ba9eb760107ee0149ed0ff28
|
|
BLAKE2b-256 checksum How to use checksums |
8adb0fcf8dd2031211217a6c8d49c5a63d7a1fa815acec8fab8f7b3412ea3ffc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency logRelease files / micropurc-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | micropurc-0.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 397.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
736dad439e097dc340041fb94821f6c33584b8b069d4155a97ed1089079b6063
|
|
BLAKE2b-256 checksum How to use checksums |
e37f4d86f804c3649276297b04694afc1d55294eba43fae3519e17e9a37a5d87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 10, 2026.
Transparency log