Skip to main content

Open C++ static traffic-assignment kernel (GMNS) for MPO/DOT models, with a Python QA/orchestration layer (dtalite_qa) and a kernel driver (pytaplite).

Project description

TAPLite4MPO — open C++ static traffic assignment for MPOs

build-and-test License: MIT

A single-file, reproducible C++ (CMake) static user-equilibrium traffic-assignment kernel (Frank–Wolfe) for GMNS networks — with the VDF library, generalized cost, peak-load-factor, and solver options that MPO/DOT static highway assignments need — plus a Python QA/automation package, open benchmark networks, and a two-volume user guide. Built for teaching and for reproducing agency assignments (ARC, SERPM, TRPA, MTC, SANDAG, MWCOG, VDOT, ODOT).

TAPLite4MPO at a glance — the Golden Path (collect → GMNS → declare → run → validate → advanced), the three gates (can I run / trust / improve), why a shapefile is not yet a model, the dataset ladder (Sketch → Regional → ARC Atlanta → OSM), super-zone compression (~2× faster), and recovering the original-resolution zone-to-zone skim (R²=0.99).

The whole pipeline at a glance. Start with docs/GOLDEN_PATH_CHECKLIST.md. (Figure generated from docs/IMAGE_PROMPTS.md.)

⚙️ Which part solves the assignment?

The C++ kernel (bin/DTALite.exe, kernel/src/TAPLite.cpp) is the solver — Frank–Wolfe equilibrium, the VDF library, OpenMP, the scale. The dtalite_qa Python package is QA/orchestration only: it validates inputs, builds scenarios, and invokes the kernel — it does not compute the assignment. So you must build the kernel (bash build.sh); running only Python assigns nothing. This is not a pure-Python solver. Full explanation, environment matrix, and how to call the kernel from Python: docs/ARCHITECTURE.md.

Features

  • Frank–Wolfe with an exact cost-based line search; conjugate / bi-conjugate FW (assignment_method) for faster convergence on congested networks.
  • VDF library: BPR, modified-BPR (linear term), conical (Spiess), QVDF (queue), BPR2, INRETS, Akcelik, SANDAG signal-delay, SCAG piecewise-BPR, SCAG ramp-meter (vdf_type 0–8).
  • QVDF congestion duration — a D/C-consistent queue output (P, severe-congestion duration, queue speeds), calibrated from corridor speeds by the CBI sister project.
  • Multiclass: per-mode demand, VOT, PCE, occupancy, per-mode toll + distance operating cost (generalized cost), allowed_use (HOV/truck/managed lanes).
  • Peak-Load-Factor / period-capacity convention (vdf_plf = φ/L).
  • Relative-gap stop (N consecutive iters), binary demand fast-load, OpenMP parallel.

Start with the flagship example → examples/arc_atlanta/: a complete end-to-end MPO run — reproduce the Atlanta Regional Commission's AM highway assignment and validate it against ARC's own count benchmark (region %RMSE 22 %, target ~38 %; re-baselined 2026-07 from 23 % after the Dijkstra-default and gap-metric kernel updates). It shows every MPO feature wired up, with a clean ARC-requirement → kernel-setting mapping. Background: docs/mpo_spec/ (the design spec

  • multi-agency survey).

1. Build the kernel (the solver — required)

bin/DTALite.exe is the C++ engine that actually runs the assignment; the Python tools just drive it. Build it first:

bash build.sh          # -> bin/DTALite.exe   (CMake + g++/MinGW, OpenMP, Release)

Requires CMake, a C++17 compiler (g++/clang/MSVC), and OpenMP. Output: bin/DTALite.exe. (See docs/ARCHITECTURE.md for why this is mandatory.)

Install the Python packages

pip install .            # installs dtalite_qa + pytaplite; compiles the in-process kernel binding

This builds pytaplite._native from the bundled kernel source (falls back to subprocess if no compiler). Multi-platform PyPI wheels (pip install taplite4mpo) are produced by cibuildwheel on a version tag — see RELEASE.md.

Then call the kernel from Python:

import pytaplite
r = pytaplite.assign("kernel/data_sets/02_Sioux_Falls")   # runs the C++ kernel
print(r.summary())                                         # links, VMT, VHT, returncode

Runnable demo: examples/pytaplite_quickstart.py (python examples/pytaplite_quickstart.py).

2. Reproduce a run (open benchmark networks — no extra data needed)

cd kernel/data_sets/02_Sioux_Falls       # or 03_chicago_sketch, 04_chicago_regional
cp ../../../bin/DTALite.exe .
./DTALite.exe                            # reads node/link/demand/settings, writes link_performance.csv

Or via the Python QA wrapper (validates inputs first, then runs):

pip install -e .
python -m dtalite_qa run kernel/data_sets/02_Sioux_Falls --exe bin/DTALite.exe

3. Regression / self-test

python test_networks/run_regression.py   # builds & checks BPR/conic/QVDF, multimodal, turn restrictions

4. Documentation

  • HANDOFF/ — ⭐ new engineer? start here. The onboarding & handoff folder: the ordered reading path, the runs to reproduce, the "which agency taught us this" issue index, a BPR/VDF/PLF config-rules card, and a hands-on lab that trips each classic conversion error on the open networks so you learn to recognize it.
  • docs/CONVERSION_ERRORS_CATALOG.md — the lessons-learned / error-source reference: every way an MPO hand-off goes wrong (capacity, PLF, units, demand, zones, VDF, truncation, allowed-use, count basis, build), symptom → cause → fix → which agency.
  • docs/ARCHITECTURE.mdthe C++ kernel solves; the Python package orchestrates. Which part runs what, the environment matrix, and how to call the kernel from Python. Read it if you're unsure what's doing the assignment.
  • docs/GOLDEN_PATH_CHECKLIST.md — ⭐ READ THIS FIRST. The Golden Path: from agency files to a trusted assignment, in 6 stages, framed by three questions — can I run? can I trust it? can I improve it? Simple first, advanced later.
  • docs/DATASET_LADDER.md — which example to start with (Chicago Sketch → Chicago Regional → ARC Atlanta → OSM quick start).
  • docs/onboarding_guide.htmlthe visual onboarding guide: open in a browser for the staged journey (GIS field-map → declare → convert → intake → quality → run → traceable workflow), each with its gate and a progress tracker. Generate it anytime with python -m dtalite_qa guide.
  • docs/MPO_ONBOARDING_GUIDE.mdstart here for a new agency model. The process to turn a raw hand-off (shapefile + matrix + "alpha/beta") into a trustworthy run: declare → convert → intake audit → resolve → validate. The intake (dtalite_qa intake) never guesses a convention — it blocks on anything the MPO didn't declare (capacity basis/period, PLF, units, trip kind) and produces an issue report + conversion log + a guided HTML dashboard. The MPO fills submission.yml (the README for the data; ARC's is in examples/arc_atlanta/gmns/).
  • USER_GUIDE.md — Volume 1: kernel reference (input schema, settings, VDFs, outputs).
  • USER_GUIDE_VOL2_MPO.md — Volume 2: static highway assignment for MPOs (period capacity / PLF, generalized cost, convergence/solver, validation, per-agency recipes).
  • examples/arc_atlanta/complete worked MPO example (ARC AM assignment, calibrate → run → validate vs the agency benchmark) with the ARC→kernel mapping.
  • docs/mpo_spec/ — design spec + multi-agency survey/conformance (ARC, SERPM, TRPA, MTC, SANDAG, MWCOG, VDOT, ODOT): requirement → kernel feature → how to verify.
  • docs/qvdf_congestion_duration.md — QVDF as the D/C-consistent congestion-duration output, and the CBI sister-project pipeline (corridor speeds → QVDF params → kernel).
  • docs/ — methodology notes (peak load factor, super-zone aggregation, 4-step integration, OD-compression operators).
  • docs/IMAGE_PROMPTS.md — copy-paste prompts for GPT image tools to generate the easy-to-follow figures (Golden Path, the 3 gates, super-zones, the skim advantage).
  • .claude/skills/taplite4mpo-pipeline/ — a Claude Code skill encoding the whole pipeline (gates, stages, conventions, the ARC loop) for agent-assisted work in this repo.
  • dtalite_qa/ — Python package: guide, intake, workflow, validate, fill, inventory, accessibility, report, demand-bin, plf, adapt, run (see python -m dtalite_qa -h).
  • pytaplite/ — Python interface that drives the C++ kernel: pytaplite.assign(scenario) → runs DTALite.exe, returns link_performance (subprocess, or the in-process _native binding from kernel/python/ if built).

5. Folder map

TAPLite4MPO/
├── kernel/            C++ kernel (src/TAPLite.cpp, CMakeLists.txt) + open data_sets/
├── examples/
│   └── arc_atlanta/   complete end-to-end MPO example (ARC AM, validated)
├── dtalite_qa/        Python QA / control package
├── test_networks/     open test/benchmark networks + regression harness
├── schemas/           GMNS field schema (JSON)
├── docs/              methodology docs
│   └── mpo_spec/      design spec + multi-agency survey & conformance mapping
├── nvta_run/          NVTA run-configs + helper scripts (bring-your-own-data, §6)
├── USER_GUIDE.md      Volume 1 (kernel)
├── USER_GUIDE_VOL2_MPO.md   Volume 2 (MPOs)
└── build.sh

6. NVTA reproduction (bring-your-own-data)

The NVTA dataset is agency-restricted and is NOT included in this repository. nvta_run/ ships the run-configs and helper scripts (network prep, settings, conic/QVDF staging). To run it, point the scripts at your own copy of the data:

# option A: environment variable
export DTALITE_NVTA_INTERNAL=/path/to/nvta/_internal
# option B: nvta_run/local_config.json -> {"internal": "...", "subarea": "..."}
# option C: place the data in  data/nvta_internal/
python nvta_run/run_nvta.py

If unconfigured, the runner prints a clear message. All of §2–§3 reproduces fully without it using the open benchmark networks.

Course note: instructors distribute the NVTA data to students through a separate channel (not this public repo); students set one of the options above.


Continuous integration

.github/workflows/ci.yml builds the kernel (CMake + MSVC on windows-latest) and runs the full regression suite on every push / pull request.

License & citation

MIT — see LICENSE. If you use this kernel in research or coursework, please cite the DTALite / TAPLite project. (Some docs/ notes reference internal companion files that are not part of this public release.)

Project details


Download files

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

Source Distribution

taplite4mpo-0.2.0.tar.gz (205.6 kB view details)

Uploaded Source

Built Distributions

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

taplite4mpo-0.2.0-cp312-cp312-win_amd64.whl (343.1 kB view details)

Uploaded CPython 3.12Windows x86-64

taplite4mpo-0.2.0-cp312-cp312-win32.whl (299.4 kB view details)

Uploaded CPython 3.12Windows x86

taplite4mpo-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taplite4mpo-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (448.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

taplite4mpo-0.2.0-cp311-cp311-win_amd64.whl (341.6 kB view details)

Uploaded CPython 3.11Windows x86-64

taplite4mpo-0.2.0-cp311-cp311-win32.whl (299.0 kB view details)

Uploaded CPython 3.11Windows x86

taplite4mpo-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taplite4mpo-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (448.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

taplite4mpo-0.2.0-cp310-cp310-win_amd64.whl (341.1 kB view details)

Uploaded CPython 3.10Windows x86-64

taplite4mpo-0.2.0-cp310-cp310-win32.whl (298.1 kB view details)

Uploaded CPython 3.10Windows x86

taplite4mpo-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taplite4mpo-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (446.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

taplite4mpo-0.2.0-cp39-cp39-win_amd64.whl (341.3 kB view details)

Uploaded CPython 3.9Windows x86-64

taplite4mpo-0.2.0-cp39-cp39-win32.whl (298.2 kB view details)

Uploaded CPython 3.9Windows x86

taplite4mpo-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

taplite4mpo-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file taplite4mpo-0.2.0.tar.gz.

File metadata

  • Download URL: taplite4mpo-0.2.0.tar.gz
  • Upload date:
  • Size: 205.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0.tar.gz
Algorithm Hash digest
SHA256 cb9278e206eec74677afc1f8d2b5e0e4ce3176ed5f69684dbf2b5a5fd8ab09ad
MD5 0176cbbf9c044562e514fe66fe2cd072
BLAKE2b-256 5e61d8f94a26ce3229ef9a1506d6df38279673c5274e67d3df97b235dd903b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0.tar.gz:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 343.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6bf394f8b94c648b3aa1da600b6459fb602b4e687acfadbdb1599c15a2b56e8a
MD5 e4a4a21f51265b245113561beacabe0d
BLAKE2b-256 c4bbba797bdcd322e93644b09737f8960c9496cfbbb1a893fad698d0d4e04e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 299.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fc6c7eaa5a83bcebe2afb9575f81513934214090a7ec42de44d352dff9d1d9ba
MD5 2519f0e0771cf8cd6dbbf25817b4bf6e
BLAKE2b-256 efdb3eb3cb36b3bc21b896b776c420314adb0c3a9b94565239b031ae64153eac

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp312-cp312-win32.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9b5bb5593a0c9a1987a6bb4968a0f4c848da9f89a403fde86bc9ec4a0b0c10d
MD5 f2f5f1aa56d4a7273d8802cad434f991
BLAKE2b-256 4eaa7badbcfa48d6095b70c8db483bc631163f8ec19879543f24edc9fa955abe

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acd6a9f4de034d1d64230e3d4c4053457292e716ee5cdc44dda6c858bba3797d
MD5 9fab9ef5229be163573210b26e219446
BLAKE2b-256 8fa5b346293d15d9d906287484dbfee494d11fe69d58606c6da3ef080ef8a87d

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 341.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2b807db0ca1f183c742e191fe7b5afc1619373d86ff80264ec78f8c91c2b3b03
MD5 6c3def8afea8f8054f70ecab192da095
BLAKE2b-256 cf462ff6009ab7710e269c72bf54d68c53f24274bd3c857f82e517ad8ae1fa99

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 299.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0b3396c62aefadd4374902132f0e45c5be3c0ee3fe832e1ff28e196775fea14e
MD5 2aa79a3e93265c6fbe0a61fb089b0280
BLAKE2b-256 cfe56ea772b1c2e6712d761706302711808ba471108150dd779d23dfc33a6f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp311-cp311-win32.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f29063d21a1805227555c7549c095f4668f7246dd5698eb021d4655b41b0220
MD5 183fe5405166f26f35dabaf46b64ebac
BLAKE2b-256 b2ea97fbb7cee125ec1eee639f2688f89ecd1bb160cea5a0043d23e623b3416d

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b82b2d4f12c3213d199c532d093bd4af0946e226d69971a38dc4bf37b9cdb1f6
MD5 0592de58f2883b93e40b8ab4a37655bf
BLAKE2b-256 5571b16f9a399366d531be21c145da4867d5b0728c73ebf5da0ad56978ff89d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 341.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6d50ec7eb962cb76fc0e2538888f7e6e4af34c28e7a23f3ad8c1fd6fc35a5bac
MD5 1af34b0861e3de0d71178b3dfe91c5e9
BLAKE2b-256 bb3b1aac06a311b5fab1118df744579c2168a7dfaf93535d3d0966bcb0eeaca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 298.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c586019f9491bd13b4a466ae26ec4795398a498c422545d31ed7ef17074b9132
MD5 243e0f930549358a03a29d93a21f6961
BLAKE2b-256 e5fe8cb5a1589c951caeb4a02f03bc554c7a41e2e17549ff11dc17d88af8789f

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp310-cp310-win32.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d0ac1d8989ecc82a0c19654c2495fe735c70af012f8dd53a9f6945268623228
MD5 04d14e0032c0ffd77b4245ade62491b9
BLAKE2b-256 bfe3bf41ab74e4bf3562ee9350812876856601cc616eb9942707e3076187d627

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc91810e66da4e62e3122b700794a60608fdbf31dd5ecf0ea2d6521bfdb73df1
MD5 f8498d34f195df2aeba71e698e540e09
BLAKE2b-256 20293007e065f039477fa18ab5b787b3822f20e5a394c15f520d705e111a8680

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 341.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 30e4d80b9c6d7df9d22f2eaa9d08de0480284d2744babc2f504652a47ab8435f
MD5 e13336485765bdc89e794b9bffea9c3a
BLAKE2b-256 b870a62eecb5f68be813d11d6c40999a1313cff6f4610697bef1e45f2a99a7f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: taplite4mpo-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 298.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taplite4mpo-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b4e4ea84f3588d1088543221a87e2a07f82805e0979f74f89eebbcf3ac0b7b1f
MD5 4b7ba9703eabded5daac0b0491ae3da4
BLAKE2b-256 6ebb4727d72054847b5c89746eb4f55c117d1543c07b5b5ca1c7779cc842638d

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp39-cp39-win32.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 feb4c11532cab6362e4e876fe636358f539f25027e5c84b13ec58cb72989b731
MD5 f2b161ba63f76ead94353d61f3952bdb
BLAKE2b-256 a8bfc4b1f9be9729282b463b43f9c9aea96f5edc719d0df743d8afd0eac8fe2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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

File details

Details for the file taplite4mpo-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for taplite4mpo-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 888ac8550acadccd35c022727db6f89808e3d04ad949d1cd10f919310e21c475
MD5 b066e70eaa958b1ade4fef182b944e94
BLAKE2b-256 afc5c6f85ce21276de219f692318f55dcabe688caf6e11c683d6ac458923e4dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for taplite4mpo-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on asu-trans-ai-lab/TAPLite4MPO

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