UniBM
UniBM is a Python package for dependence-aware block-maxima inference in heavy-tailed time series.
It exposes two complementary inferential targets:
- severity via the extreme value index (EVI) and design-life levels
- persistence via the extremal index (EI)
The installable package lives under src/unibm. Repository-level benchmark,
application, report, and static-site workflows are orchestrated through the
root justfile.
UniBM is developed and maintained by Tuoyuan Cheng under the project supervision of Kan Chen. It is distributed under the MIT License.
Package surface
The public package is organized around four entrypoints:
unibmfor the core EVI, pooled EI, and design-life workflowsunibm.evifor the severity-side workflowunibm.eifor the persistence-side workflowunibm.cdffor the public empirical CDF helper
UniBM exposes six core functions directly from unibm.
The four additional root imports are not in PyPI 0.1.0: use unibm.ei for
prepare_ei_bundle, bootstrap_bm_ei_path, and estimate_pooled_bm_ei, and
unibm.evi for estimate_design_life_level_interval on that release.
All existing subpackage import paths remain supported.
When upgrading from 0.2.0, review the
0.3.0 API migration notes
for removed arguments and stricter validation.
Quick start
Source checkout: 0.3.1 (unreleased). Latest published release: 0.3.0.
Install the PyPI release with Python 3.11 or later:
python -m pip install unibm==0.3.0
This installs unibm, including its estimators, interval helpers, design-life
levels, and plotting helpers. Research scripts, datasets, and just full belong
to the GitHub checkout and are not included in the wheel or source distribution.
For repository development:
git clone https://github.com/TY-Cheng/UniBM.git
cd UniBM
just check
The just recipes use zsh. On Windows without zsh, use the direct uv commands
in Development setup.
No .env or external project is required. Defaults are data/, out/reports/,
and uv's normal project environment. .env.example documents optional report,
environment, and native-extension settings. Top-level just tasks load .env
and sync the development environment automatically.
For ad hoc uv commands that should use .env, use just --command, for example
just --command uv run pytest -q tests/test_unibm_cdf.py. A plain uv sync or
uv run does not automatically load .env before choosing its project environment;
without an exported override it uses .venv/.
Acceleration
The source checkout includes NumPy/SciPy optimizations and optional Cython kernels
for EVI mode KDE, bootstrap quantile rank searches, and long-series EI bootstrap
rolling minima. Source builds attempt to
compile these kernels; without a C compiler, the same APIs use NumPy. Set
UNIBM_NO_EXTENSIONS=1 before building for a pure Python distribution, or before
starting Python to disable an installed extension.
EVI estimation and EVI/EI bootstrap accept n_threads=None for automatic thread
selection, or a positive integer cap. Use n_threads=1 inside an outer process
pool; repository workflows already assign this inner budget to their workers.
NumPy/SciPy BLAS thread settings remain separate. Design-life point estimates
and intervals reuse the EVI fit without another bootstrap.
The additional bootstrap and window-selection optimizations are in the unreleased 0.3.1 source checkout. See Getting Started for thread and memory behavior, and Native acceleration for build instructions.
Results and reports
Calculation results stay in the code repository:
out/benchmark/: benchmark CSVs and sensitivity summariesout/benchmark/cache/: reusable simulation cachesout/applications/: application CSVs and JSON
Final PDF figures and LaTeX tables go to Figure/ and Table/ inside a single
report destination. UNIBM_REPORT_DIR unset or blank means out/reports/.
An explicit value selects that destination directly, without an additional local
copy. Relative paths are resolved against the code repository root:
UNIBM_REPORT_DIR="/path/to/your/report-project" just reports
An invalid destination raises an error; it never silently falls back. Report
output directories and files must not redirect writes through symlinks.
Table filenames describe their contents, for example application_summary.tex;
direct JoH updates use these names and their matching LaTeX labels.
Benchmark figures and tables use paired benchmark_evi_* / benchmark_ei_*
names; raw benchmark CSVs use evi_* / ei_*. Application method comparisons
use application_evi_methods.csv / application_ei_methods.csv. Combined
application summaries retain the general application_summary name.
report_subset_manifest.json indexes expected paths, labels, producers, and
placements for the curated four-case report subset. It is not a complete
inventory or a verification of generated files. manifest_code_commit and
manifest_code_worktree_dirty describe the code checkout when the index was
written, not the version used to calculate the listed results.
The cleanup step in just full removes only explicitly named workflow outputs for the
selected benchmark sample size and report destination. Those names are reserved
for generated files. It preserves caches, other sample-size runs, research notes,
historical report folders, and unrecognized files. It never deletes an entire
output directory. Web snapshots under docs/assets/ are refreshed by the report
workflows separately.
Documentation
The site presents a statistical Benchmark followed by nine records across six case pages: streamflow, NFIP claims, Houston, Phoenix, GOES, and SPY/QQQ. Each page defines its raw or normalized observation scale. GOES reports OLS EVI point diagnostics only; other cases include EVI and EI.
To regenerate just the documented case figures and numerical records without external report export or network access:
PYTHONPATH=scripts uv run python -m application.docs_cases
GHCN, USGS, and NFIP use archived repository inputs. GOES/finance require the
local snapshots described on their pages. Add --available to retain frozen
optional assets when these inputs are absent; corrupt inputs still fail. The
ordinary application workflow uses this optional-input policy. Site builds need
only the tracked static assets, not provider access. Use just --command for
these uv commands when relying on environment overrides from .env.
Package documentation is available at:
Useful local docs command:
just --command uv run mkdocs serve
This builds the static site under site/ and launches the local preview server.
Main repo entrypoints
The stable top-level entrypoints are:
just checkjust check-fulljust datajust refresh-datajust benchmarkjust applicationjust reportsjust full
just check runs tests affected by local changes in parallel, then checks all
formatting and lint rules. just check-full runs the complete parallel test
suite with the coverage gate.
just data validates the tracked canonical inputs and prepares the four report
cases without network access. just refresh-data is the networked recipe for canonical inputs; the optional
GOES downloader is documented separately. The recipe refreshes fixed-cutoff
provider snapshots and leaves their
Git diff for review. just reports reuses valid benchmark summaries, computes
missing ones, and reruns application fits to refresh reports and web snapshots.
just full checks the project, cleans named outputs, and rebuilds the benchmark,
application, report, and static-site outputs offline. These research workflows
can be expensive; they are not required to use or install the package.
Minimal package example
import numpy as np
from unibm import estimate_design_life_level, estimate_evi_quantile
sample = np.random.default_rng(7).pareto(2.0, 4096) + 1.0
fit = estimate_evi_quantile(
sample,
regression="FGLS",
quantile=0.5,
sliding=True,
bootstrap_reps="adaptive",
random_state=7,
)
design_life = estimate_design_life_level(fit, years=np.array([10.0, 50.0]))
See the docs site for API details, returned objects, and worked examples.
The example uses the default adaptive policy with checkpoints 128, 256, 512,
768, and 1024. An explicit integer such as bootstrap_reps=480 instead fixes R. Inspect
bootstrap_reps_used and bootstrap_precision_met: reaching the cap does not
imply precision was met. Adaptive R controls numerical Monte Carlo error, not
statistical CI width or coverage. FGLS uses fixed shrinkage 0.73 for EVI and 0.37 for EI.
Release files for unibm 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| unibm-0.3.1.tar.gz | 80.6 kB | Details |
Built distributions (wheels)
Total release size: 7.1 MB
Release files / unibm-0.3.1.tar.gz
| Download URL | unibm-0.3.1.tar.gz |
|---|---|
| Size | 80.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
29ef7593d8e4d50b36b550849ec6b37dc4dc709d60296bd54f4aeca2a6083db1
|
|
BLAKE2b-256 checksum How to use checksums |
e80819029d46dc4443267eb99b44889d8dbcda7709a89532d5098065497fbf39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-py3-none-any.whl
| Download URL | unibm-0.3.1-py3-none-any.whl |
|---|---|
| Size | 92.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
42425432eef481f9c56c91f611d8bfc27d60acd2e609f5a3bfdf28e87ba6d488
|
|
BLAKE2b-256 checksum How to use checksums |
689c34b145d6a52b98f1dcfb091ab8129c5cb4102303eb4104b7e5c38cd5c3c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp314-cp314-win_amd64.whl
| Download URL | unibm-0.3.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 162.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5975f27daab155898c2b1d1f9cf5dbeb16b3d995c2dd895f82be7dd8867fef63
|
|
BLAKE2b-256 checksum How to use checksums |
d76947ac867b945ec00084b533574900b8aef71b4dfd4768168455faad91fc97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | unibm-0.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 608.1 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c44513cfb8698248b8a594d8d55e1bd4b8809d69d94c5e89033b2966a5b9fd01
|
|
BLAKE2b-256 checksum How to use checksums |
b43d7bb5c8a6efeff20d5b1af9b746b3d11760d3a2ea4ab3cffe37615e2d6d83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | unibm-0.3.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 598.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
da084913f553da81f4664cf7eb1f7db4b28a8e503cb20f5062a8f783db22b659
|
|
BLAKE2b-256 checksum How to use checksums |
2499f7b1750f9239ad8529bfdd2d02ed762ed0df207cebe0a9844288ae5eb924
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | unibm-0.3.1-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 173.7 kB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc7b972d69b5aa4c2e6c79aa0574b5583e202d49f988493a52234458561c77b0
|
|
BLAKE2b-256 checksum How to use checksums |
671f2a963d947214b8d4030e5db216a7d917e6599a3dc8f7dd488ab6d8f6821e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | unibm-0.3.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 174.7 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd517698fb4908ac4dc67ac9df0b0a7c836fcfbc286795bcd52cddeed864cc7e
|
|
BLAKE2b-256 checksum How to use checksums |
8fa0d307c1647e0240ab5aadfd485eba8507074fb317b51f402db787d5c5a5fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp313-cp313-win_amd64.whl
| Download URL | unibm-0.3.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 160.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
758a157454668bb8c6bd8b3c79e6d7289cc1a96278a126c0e7c2ad5999beb50d
|
|
BLAKE2b-256 checksum How to use checksums |
24cc12e1574d18682c46c14b74b93a7bf8a933f567513c92a662d586af0b5aad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | unibm-0.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 612.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
161466a4372efc34cc5a473253999838618f992cc0a65db5c9be7949680bfba6
|
|
BLAKE2b-256 checksum How to use checksums |
435ff47ab340cfc606279d6bf46a4e360a5e2a8806a491f99c3199cf608c2556
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | unibm-0.3.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 601.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
67692ac971d052ec3a28528537a1e9a84442780a10a0873578b8a19377b528b1
|
|
BLAKE2b-256 checksum How to use checksums |
ed91b15832fa41729795a932a321e8e1f10af6118a881b8fec142c5c8a12b520
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | unibm-0.3.1-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 173.6 kB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
40c146681a32a7e4aa65a6aff9b2b62d9d111bdd602a457b7f6e3c54c65bc7b5
|
|
BLAKE2b-256 checksum How to use checksums |
9e27b79d5100009c16d3151c7ae4249cd652315c379eeca678a7ea10d13f7927
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | unibm-0.3.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 174.0 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cdebf0bea0ee1d4a5ff71fee4c5aa6e986415e09a222481769b1d16453f92508
|
|
BLAKE2b-256 checksum How to use checksums |
494b516bc8d2ec124abb5a97980cb09025c420204b1283e502c032321a5deacf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp312-cp312-win_amd64.whl
| Download URL | unibm-0.3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 161.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d41302e217dbc27535a4d0b4de85297f0b70ce34a6e64aefaf88279aa81d36e3
|
|
BLAKE2b-256 checksum How to use checksums |
ed8515cd82b09e6449542a410962513f9bdf9f0c93a1f46fb1cb4f3663f67558
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | unibm-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 616.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8fc1680cdac99e5087da67606bef1f820996993f0c6eab44fce735304da1368
|
|
BLAKE2b-256 checksum How to use checksums |
5667ecacee52e1f34c9241ad4470bf39eca955003bbbd9410881e8dd808de574
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | unibm-0.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 609.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9fe49cba36b7e91dd1f5706c78cc81113d5026564670ecdc730051fdfe4c29f6
|
|
BLAKE2b-256 checksum How to use checksums |
7d3089286036c5aa0e7e980613860d7b07d9cc13a22216a6c4263e243ea10554
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | unibm-0.3.1-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 173.9 kB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
03b9c1c54c59704d3af4297bdec95077e1871583c127e09ea1dec90370251d13
|
|
BLAKE2b-256 checksum How to use checksums |
458fd541baef85158be26fe3ec031315bd36941dbe5720779c459be3d8cfc7d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | unibm-0.3.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 174.4 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
29630bb3dce1dbd356d1e26abda5cb516c42ee1ea2182e746562aba203ea7c59
|
|
BLAKE2b-256 checksum How to use checksums |
a050ae2640aa7084e24a3b23567d796d5fefae3fdedc0dbd071bb9cdaa67b858
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp311-cp311-win_amd64.whl
| Download URL | unibm-0.3.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 159.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
461b859fdfcbee1e48ff12fc49c0e0575a83720b40da7746b25084b016e5bb86
|
|
BLAKE2b-256 checksum How to use checksums |
086a362e2c8ba101e40e6c45f2d6a8a26e91527768de9241a6c2a3c4c44d9125
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | unibm-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 612.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
01381d08bdbcff93ea45ea99e943ba218ee8765aa487c2829b2095f098e984ba
|
|
BLAKE2b-256 checksum How to use checksums |
3c1f220909dc708fa56233b74178b5aeecee50e012a46755151214c53ea5b0f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | unibm-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 611.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f1581b3f77435035829cf40612c953de78eb403aaa653638ae1439447608a4ed
|
|
BLAKE2b-256 checksum How to use checksums |
052efc62226b2d62e5125a373b896af17aa6d964e21d6371fad4eb6a88127a82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | unibm-0.3.1-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 173.0 kB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
a2d87ac15b7d42174ca661e07d8b92ebab6490e10908c9582e4c19292bd55d9b
|
|
BLAKE2b-256 checksum How to use checksums |
98821456b7910bc9dfd7dbc9dc697ae61a297fdaa5ec7c6081d0a8eaedff6167
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / unibm-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | unibm-0.3.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 174.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c3a5c7aae203683a584b27a1c560e77c97ff9c51b105d65d12faffc04fabd40a
|
|
BLAKE2b-256 checksum How to use checksums |
a558cf43517aba5b0dc81edb1365ef720a5f337150401c31108a7e7690b76bf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|