Skip to main content

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):

  • macOSxcode-select --install, then brew install cmake
  • Linuxsudo 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/:

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

micropurc-0.1.2.tar.gz (348.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

micropurc-0.1.2-cp314-cp314-win_amd64.whl (506.6 kB view details)

Uploaded CPython 3.14Windows x86-64

micropurc-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (709.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

micropurc-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (696.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

micropurc-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl (441.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

micropurc-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (396.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

micropurc-0.1.2-cp313-cp313-win_amd64.whl (495.5 kB view details)

Uploaded CPython 3.13Windows x86-64

micropurc-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (709.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

micropurc-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (696.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

micropurc-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl (442.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

micropurc-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (396.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

micropurc-0.1.2-cp312-cp312-win_amd64.whl (495.6 kB view details)

Uploaded CPython 3.12Windows x86-64

micropurc-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (709.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

micropurc-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (696.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

micropurc-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl (442.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

micropurc-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (396.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

micropurc-0.1.2-cp311-cp311-win_amd64.whl (495.7 kB view details)

Uploaded CPython 3.11Windows x86-64

micropurc-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (711.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

micropurc-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (698.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

micropurc-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl (442.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

micropurc-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (397.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

micropurc-0.1.2-cp310-cp310-win_amd64.whl (495.7 kB view details)

Uploaded CPython 3.10Windows x86-64

micropurc-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (711.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

micropurc-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (698.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

micropurc-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl (442.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

micropurc-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (397.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file micropurc-0.1.2.tar.gz.

File metadata

  • Download URL: micropurc-0.1.2.tar.gz
  • Upload date:
  • Size: 348.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for micropurc-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d36adefa7a766f897453e2afb96755e9daf3a70b4f3229e95c60fbb6c6a4aebf
MD5 044607048b6fd61b764d6bffc58a3227
BLAKE2b-256 d6c776d97cd3d3906e0b10acd75a52684991f6e35be0f735f5002909587dd0e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2.tar.gz:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: micropurc-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 506.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for micropurc-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b7ab2ff55c2e5baac58839d73dd11dfc3f4c704f5dd5bc3e76be075020541be1
MD5 2546838347043940828046f1d23fed21
BLAKE2b-256 1e9c3ac763c6ab44660734eeaeb645e83b7badeb672e13a0a8a78aa3c62561a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7935bd95b5a87f1f8e6817f970cb1371d5d4f0d6ccc9047ecb991d52d611f22c
MD5 f0af4d74e3b855a49852010c02b3e65c
BLAKE2b-256 358a8b2debda29040621b9bd264038d06ea956b3385066231c8439a6f0901088

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b6db185447d4544b53f54a58aa17581a7c22c1c6054a8abc01879c6dcde4626
MD5 753c3badfc274d39293305583c811a3a
BLAKE2b-256 90efc62dc735e3fe21d729d93f7f6e0ed7249ffcca0f3af04dea56f7a9159928

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 86dd53cc3f63a29745744e97b686dc2534c81748bfb19bee7ba7ed05ed309e3e
MD5 be720329b74ac3b0f8a61260ba2160d7
BLAKE2b-256 22c872de59bf119f7e5a94c3c9afa36d7df15395bce2802ef97b58e432decb6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20d9ed57ad4a63653a095b7b3a69adf74bead4c21178181ddf9e2a6507a4cd15
MD5 884fbc01b3b7ef646f3c2d89d6ef9166
BLAKE2b-256 4031593aa188f6de5bb07b630dd17847719a5b239bcf822edebf15999d448e82

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: micropurc-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 495.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for micropurc-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9fa334b0190844df8a52e06c23b94411d55c76da070c7f989889b43ddc258b80
MD5 6a94291fffafed534c504cd5e9dd6fb4
BLAKE2b-256 6c1e11b487b56762e6c0337d3987897cfe1a64dad995c4365d887d0097c21f8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 975d0e5abc191243c5571f9925193a3b0bc762805de6943cd3bc5e5feb479723
MD5 b06cffee6066891629aac32ddc3549b4
BLAKE2b-256 5846461609dad2c0a9e642a66559cf05936484700436b5a368ff334dd81755bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01e06f894c43e4cc3f8baabaa35e812f34ea87e5eb93e14810a69ea33cab2da1
MD5 ced979c04f38051b6edca0a7f3e53f9b
BLAKE2b-256 137e205c680a9c641333de073085638685b037c64bb64ce66e47179782a57f0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 576b439f36cce00b8513bc7caf72173536a3da4b325c973c0bfce2b7d18a365d
MD5 6115c9e205c1d3bed982e813d48650f1
BLAKE2b-256 e3c875a932cd9a165f9b3a003a6518dd360778dc1f8e69073acf8ca412d40aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ebf8e61e001de84591fdd283cf527c41bacda66393863b1fe2db8f1577578de
MD5 fa4709037aa570de5bf1c1b7d3526bcf
BLAKE2b-256 be2182f439168f8b19cab72ba5d6847181420fe0d48e4558b9f5193c0d978451

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: micropurc-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 495.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for micropurc-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 74dba051f89526619e663ccc8dfbfeb2f1b379f86ee57f7656a9276b47745e9c
MD5 33097b76540ba2e7c266a1632aed4291
BLAKE2b-256 a914d1dba0a28244aa39f764bca3ecbc861c716c4696d60f268e60699ae5e3d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ae70399f2c29d6073ef8ac1a094df72b8a1150ca1e661f69c2cbae84e697c95
MD5 41b3082344d95a8a10b6d301d0b4bb15
BLAKE2b-256 e92970791597fd44d0be3330ffc37bf914d27de4d85716d2c7ac91e8daefcf1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df9c33a23d4bccb5b8593d65d165c92dcfced8e7048d949edf05d61143222c9b
MD5 35c1e96a37a62f91974e57cb9c8e4a34
BLAKE2b-256 e417da52df923787b2df7644cb655d8d843f71ee8d72003d88f0a9fd90eec231

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 947eeffa910736be5ffe98ec387142854421818d1142a59d1784d8d7372e95f9
MD5 729e3c1a638e6d87cb37757259c53013
BLAKE2b-256 5c0cb3af6f9051a65b9ce52b233362ff92e46710fa47a4b59f023a7b56d2d1f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1a96b69e939d5a8e5cfc403ab4af1789fd5024b6dc73e958093e9c2e6709e90
MD5 7f0a3dfa97fa5063b12c4405ac0dfe21
BLAKE2b-256 3de58cf9fc7baa0c1279c9a3e0b059377426f5520543806b0b1507c6fb99bfda

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: micropurc-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 495.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for micropurc-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8d05bb9dbbc10aaf72c06596a66491cfb1978c8ada4afb6c8f236ecf35f0d3e3
MD5 aebf905c991fe95ec10c540f53646975
BLAKE2b-256 d188b8dff4ad25660c6bdb5448426c7656c5cedf489846a18a339935815da848

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b47f6ba871a8e2d03713435b9532079e3e6ad720a3e0ed4dc9f3505e7f05a756
MD5 da0ddef97ecf42905742a737935910aa
BLAKE2b-256 1b06b164d5de7462485c27324eb302d5d592a9bba23a2c30a4ab4f584be411b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53438ae6afe40149a8afa2c6a2898c5dbc35c5b184bce53ed8a0192f60e8f5ee
MD5 bf13b7e2bd7546b38023005959018ebd
BLAKE2b-256 5fd7051004fd383aad1761b84a98877e1d606101f903a65599ecfd3cfe8eec7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9a9d6061173391455f53e637abd0ba91d5def9360482054d706888bc0c34bebe
MD5 b4cee9d1d95295528e6ff7cf591d7c0a
BLAKE2b-256 2c80b157a6fb95fc0fb2f9ddaaea27ade60f50bfce9f75ca6eb6d60aba37df6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f43f5ebc5d94a2a5920bbf55d814c5f4c31cb98600aaa35ba97d39e0473aac3
MD5 449aa596b3c010b77ed23a59920c39bc
BLAKE2b-256 8f92775ad73143064c13efe5da1ea555b0d637e98b9020ce85c446a7acbc728a

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: micropurc-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 495.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for micropurc-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4a189a7219cdf4606a1a90ebe21b0bc4281886d8730370d628f087d6ccc3c584
MD5 547bf2f8df827da29b16f5329beeaa4e
BLAKE2b-256 169d139d61a12dbdbd6514fa4cb26c418845aadcc58f1ebdbff066ee240f4694

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9582722d754eaac3f16b28c45ebb668234d92a023b08aa2a3badcd82a7b9dd92
MD5 dfbdf9b90e81a55260980ba8799b4776
BLAKE2b-256 6215e55489a6721c0846828984bbbb37ad352190f7f9d3359ebd30b640292833

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a80d558d4e79bcf47eb75c0b2bf47a06ef2f2056f7363c64ed569999b1ac836e
MD5 c0251f90c2ae8a79c97bbb6697be288a
BLAKE2b-256 385a0038863543dd1f7569f679dcb57eca14942a60ecc23cf7db5ef4cc0aceee

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 860a6342ef6798d10b58be87f148d64993894375ba9eb760107ee0149ed0ff28
MD5 558476d0da915b72b762d76ba577c558
BLAKE2b-256 8adb0fcf8dd2031211217a6c8d49c5a63d7a1fa815acec8fab8f7b3412ea3ffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micropurc-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for micropurc-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 736dad439e097dc340041fb94821f6c33584b8b069d4155a97ed1089079b6063
MD5 01b34f2d51cadb17a8f4459ee44b07c8
BLAKE2b-256 e37f4d86f804c3649276297b04694afc1d55294eba43fae3519e17e9a37a5d87

See more details on using hashes here.

Provenance

The following attestation bundles were made for micropurc-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on andyYaoR/micropurc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page