This release is a pre-release and may not be stable for production use.
arl-met
Read, write, subset, and sample NOAA ARL meteorological files.
arl-met provides a Python-first interface to the ARL packed meteorology
format used by HYSPLIT and related workflows. It supports:
- low-level record-preserving reads and writes through
File,RecordSet, andDataRecord - xarray Dataset reads and common-case writes through
open_dataset()andwrite_dataset(), plus an xarray backend (xr.open_dataset(path, engine="arl")) - downloading from NOAA's ARL archives (HRRR, NAM, GDAS, GFS, ...) with optional crop-on-download
- crop-before-unpack subset extraction with
extract_subset() - vertical helper functions such as
pressure(),z_agl(), andz_msl() - point sampling with
sample_points() - joining files with
concat()andconcat_by_time()(e.g. 6-hourly into daily) - finding damage that does not stop a file from opening (a time step written partway, a missing time step) with
File.check() - finding the files that cover a time window by their headers, not their names, with
index()
Status
arl-met is in beta. The core API is settled enough to build on, but it may still change before 1.0; breaking changes are marked Breaking in the changelog.
Strengths:
- low-level ARL fidelity, including preservation of trailing
DIF*records - xarray-native analysis workflow for common ARL files
- direct subset extraction and point sampling, with sigma, hybrid and pressure-level heights found as HYSPLIT finds them (the
PRESfield when a sigma file has it, the virtual temperature, from the ground up, pressure levels below the ground left out) - tested support for Python 3.11 through 3.14
Known limitations:
write_dataset()is intentionally conservative and targets the flat common-case Dataset contractDIF*records are paired with their parent by HYSPLIT's name table only (DIFWwithWWNDorDZDT,DIFTwithTKENorTKEU, any surfaceDIF*withTPP*orPRT*); any otherDIF*record is applied to nothing, with a warning, and the writers refuse other pairs- rotated grids are not implemented
- on WRF hybrid files (vertical flag 5), pressure is the
PRESfield and heights are found from it as on a sigma file, as HYSPLIT does without WRF's hybrid coefficients, which the ARL file does not hold
Installation
Install the core package:
pip install arlmet
Install the optional archive-download dependencies:
pip install "arlmet[archives]"
For development:
git clone https://github.com/jmineau/arl-met.git
cd arl-met
uv sync
uv run pre-commit install
just quality-check # lint, type check, docstrings, tests
Quick examples
Open an ARL file as a Dataset:
import arlmet
ds = arlmet.open_dataset("met.arl")
print(ds)
# or through xarray, e.g. to get dask-backed arrays
import xarray as xr
ds = xr.open_dataset("met.arl", engine="arl", chunks={"time": 1})
Modify a Dataset and write it back:
import arlmet
ds = arlmet.open_dataset("met.arl")
ds["TEMP"] = ds["TEMP"] - 273.15
ds["WWND"].attrs["diff"] = "DIFW"
arlmet.write_dataset(ds, "edited.arl")
Extract a subset without unpacking the full file first:
import arlmet
arlmet.extract_subset(
"met.arl",
"subset.arl",
bbox=(-114.0, 39.0, -110.0, 42.0),
levels=[0, 1, 2],
) # returns the output path (a pathlib.Path)
Join short files into longer ones (HYSPLIT accepts at most 128 met files for one grid, and 12 when each file is its own grid):
import arlmet
# join a list of files into one (ordered by valid time)
arlmet.concat(["20240101_00_hrrr", "20240101_06_hrrr"], "20240101_hrrr")
# or batch a whole directory into daily files
arlmet.concat_by_time(
"hrrr/", "daily/", freq="1D", pattern="*_hrrr", template="{time:%Y%m%d}_hrrr"
)
Check a file for damage before a HYSPLIT run:
import arlmet
with arlmet.File("20210226_18-23_hrrr") as met:
print(met.check()) # [] for a whole file
Find the files that cover a time window from their headers, whatever they are named:
import arlmet
idx = arlmet.index("hrrr/") # reads each file's index records once, then caches them
# arlmet.index("hrrr/", recursive=True) for a copy of NOAA's hrrr/YYYY/MM/ folders
idx.covering("2021-01-14 06:00", "2021-01-15 06:00") # the files, in time order
idx.missing("2021-01-14 06:00", "2021-01-15 06:00") # the hours no file holds
Use the low-level writer for irregular layouts:
import numpy as np
import pandas as pd
import arlmet
grid = arlmet.Grid(
projection=arlmet.Projection(
pole_lat=90.0,
pole_lon=0.0,
tangent_lat=1.0,
tangent_lon=1.0,
grid_size=0.0,
orientation=0.0,
cone_angle=0.0,
sync_x=1.0,
sync_y=1.0,
sync_lat=-10.0,
sync_lon=20.0,
),
nx=20,
ny=20,
)
vertical_axis = arlmet.PressureAxis(levels=[0.0, 1000.0])
time = pd.Timestamp("2024-07-18 00:00")
prss = np.ones((grid.ny, grid.nx), dtype=np.float32)
wwnd = np.ones((grid.ny, grid.nx), dtype=np.float32)
with arlmet.File("custom.arl", mode="w", source="TEST", grid=grid, vertical_axis=vertical_axis) as arl:
rs = arl.create_recordset(time, forecast=0)
rs.create_datarecord("PRSS", level=0, forecast=0, data=prss)
rs.create_datarecord("WWND", level=1, forecast=0, data=wwnd, diff="DIFW")
Records are held in memory until the file is flushed or closed. When writing
many time steps, call arl.flush() after filling each one so memory stays
bounded by a single time step.
Resources
Documentation is available at https://jmineau.github.io/arl-met/
Useful ARL/HYSPLIT references:
- HYSPLIT User Guide for the broader model and file-format context.
- HYSPLIT meteorology page for the ARL meteorology format overview.
- READY archive for the available meteorology archives.
- GDAS1 packing notes for a concrete example of ARL packing behavior.
Related project:
- ARLreader, which focuses on GDAS1 files, while
arl-mettargets a broader ARL/xarray workflow.
Release notes
See CHANGELOG.md for release history.
Contributing
Contributions are welcome. See CONTRIBUTING.md for development setup and contribution guidelines.
Use of AI coding agents
This project is developed with the help of AI coding agents, directed and reviewed by the maintainer, who owns the design and the science.
License
This project is licensed under the MIT License. See LICENSE.
Metadata
Release files for arlmet 0.1.0b4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| arlmet-0.1.0b4.tar.gz | 494.2 kB | With provenance | Details |
Built distributions (wheels)
Total release size: 2.4 MB
Release files / arlmet-0.1.0b4.tar.gz
| Download URL | arlmet-0.1.0b4.tar.gz |
|---|---|
| Size | 494.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19a6bc8d7873267528852d13d19882b3e0f1f8ee7f582b7d7adca877d879c20e
|
|
BLAKE2b-256 checksum How to use checksums |
b83c7be2cd8dea2c0afe82979e3d1ad873ba2cb5636e41fa304f44b146112b50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp314-cp314-win_amd64.whl
| Download URL | arlmet-0.1.0b4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 120.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f46d0e059c5ada5ecfe7c1b09831fb0fbcd9b8812e6d9ebbee8cee54ad44529c
|
|
BLAKE2b-256 checksum How to use checksums |
d866bbc509c56889397452bba681cf9e0f03c486e272544825dd77cf11a9be78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 128.0 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
693fe20dbf83f716848025ef2066a7d7365829f2f7ec2280cf06013f134fbe17
|
|
BLAKE2b-256 checksum How to use checksums |
40a3d33f779125e46e27f4937e4bbfe61e9f485d209922225bd297c3eaf06525
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | arlmet-0.1.0b4-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 117.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
80ec0f7fd74bedc279d9a56320bc462d91805620644b2b915bdecd547b19d9f2
|
|
BLAKE2b-256 checksum How to use checksums |
452b3480febd39a2eac211a603965c57a50c3eb84118737e74a26fef45f7915f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 117.4 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
f43b3f31c5c1a9c2f43c64f788d83cbf0a6c183c8d436e4f7a666cf2646f8ad4
|
|
BLAKE2b-256 checksum How to use checksums |
fc0ffa475200612529786d835a6f0737be26e3919354a6c4c6351431ae3b9848
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp313-cp313-win_amd64.whl
| Download URL | arlmet-0.1.0b4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 120.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
790500770022b2dc717bf5a9d65307a4e42839cdcd020ccda6ff0763e9436e12
|
|
BLAKE2b-256 checksum How to use checksums |
4a5a31a0fce358bcfc1a781ad2fc65be0e591b1ee747317c59310f5f64ccf326
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 128.0 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d80319ce804b9870e28e8ad951fd59d55ade2b7e531be38bd6a2ae029375c36
|
|
BLAKE2b-256 checksum How to use checksums |
ac5a215e5cfa9735b2c3c2d2c18484786b2e9209067f4422214942e0a8220346
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | arlmet-0.1.0b4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 117.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b0ce9019bb058a6b77c39f8727077156de064529440b763be514fa975d3eb382
|
|
BLAKE2b-256 checksum How to use checksums |
c48ce6bfc53a85f5af67912284667fec6fb6ef6a64755343f06ef5c9adfed93c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 117.3 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
0e80c78051f2036094733db6a793a41ee73832925d018c2f23e386e85ce83dc3
|
|
BLAKE2b-256 checksum How to use checksums |
3e6cddd798ce0fe71cfc9ae828ba10a66b3c8be19aa255cc63d7e64225acfc2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp312-cp312-win_amd64.whl
| Download URL | arlmet-0.1.0b4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 120.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
253140c74105df836f53abd818e85a38765fc11fc72d441152b8058f5e25b8da
|
|
BLAKE2b-256 checksum How to use checksums |
b18c39e89536473dbe0b8a0dcc17c6398bfd53bd089ffe32020f64383240f988
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 127.9 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
cab072069d18176186995f7128011f906ae1f8233e44afa150456cdd380aea94
|
|
BLAKE2b-256 checksum How to use checksums |
b32f211c0ba8ab724f9882b6b3ab3262089f1cbc7c342c52f1cb38fefcef6fdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | arlmet-0.1.0b4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 117.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
11c14b279f9ebddfaaf9185ee9d6b544e0dd52cdb9ff5b837b25ab68aa959f5f
|
|
BLAKE2b-256 checksum How to use checksums |
35b348752aa64b5b51b2c51c96ef41519122efd626428e8759f93d2714d43358
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 117.3 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
db5a87f06193ad2eb640f2849b014294029e4d0749651c6d5b42c7ee0959e83e
|
|
BLAKE2b-256 checksum How to use checksums |
1665f380301de8251a70433c5a4c0378713c8dc11ec7c184ed2baf14880d7557
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp311-cp311-win_amd64.whl
| Download URL | arlmet-0.1.0b4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 120.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6dcd63d01425f77149d7dfcf8742fe9d4d9bd5cc505877272dc9e2595566ee03
|
|
BLAKE2b-256 checksum How to use checksums |
b1ed4aeedd80f163d09f1ac9b5f8396f84c7d8f97b58fe0ebb536bda480afe39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 127.4 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
55cb507a862b621b83d86e35060cc64c6d23ae4b269a016fda7665bf77d6163b
|
|
BLAKE2b-256 checksum How to use checksums |
090779de38272683f5895336d280c5d891b097099d47812f1dd7ba1012f7cdb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | arlmet-0.1.0b4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 117.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9a790652feceda0609ff84617cb23c42f97b0d6689c2fe805691f9bb54d4bc8f
|
|
BLAKE2b-256 checksum How to use checksums |
738765565e21055039a5524c37306eedfc96f0b42b80c2acd9402e2fe23d9c13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logRelease files / arlmet-0.1.0b4-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | arlmet-0.1.0b4-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 117.3 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
9e51c186c39ac1d08f947004de98b6fb0d5d2c56de5ab67f35e463de1519cf05
|
|
BLAKE2b-256 checksum How to use checksums |
1625ba265893de0ae16497794093c75133e1237e568c6e48fd8e6e17b751c084
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logSecurity for arlmet 0.1.0b4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 17 files in this release have been uploaded with provenance metadata.
Attestation for arlmet-0.1.0b4.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.