Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

arl-met

Tests Documentation Code Quality codecov PyPI version Python Version License: MIT DOI Ruff Pyrefly

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, and DataRecord
  • xarray Dataset reads and common-case writes through open_dataset() and write_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(), and z_msl()
  • point sampling with sample_points()
  • joining files with concat() and concat_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()

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
  • tested support for Python 3.11 through 3.14

Known limitations:

  • write_dataset() is intentionally conservative and targets the flat common-case Dataset contract
  • complex multi-record DIFF chains are not tested
  • WRF vertical flag 5 and rotated grids are not implemented

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 12 met files per run):

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

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:

Related project:

  • ARLreader, which focuses on GDAS1 files, while arl-met targets 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.0b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arlmet 0.1.0b3
File Size Uploaded Provenance
arlmet-0.1.0b3.tar.gz 359.4 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for arlmet 0.1.0b3
File
arlmet-0.1.0b3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
arlmet-0.1.0b3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
arlmet-0.1.0b3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
arlmet-0.1.0b3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
arlmet-0.1.0b3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
arlmet-0.1.0b3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
arlmet-0.1.0b3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arlmet-0.1.0b3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
arlmet-0.1.0b3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
arlmet-0.1.0b3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
arlmet-0.1.0b3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arlmet-0.1.0b3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
arlmet-0.1.0b3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
arlmet-0.1.0b3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
arlmet-0.1.0b3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arlmet-0.1.0b3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 2.0 MB

Release files / arlmet-0.1.0b3.tar.gz

Download URL arlmet-0.1.0b3.tar.gz
Size 359.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7ed1f69de53608d5cd414126ca595e7df9759db49ac5696d56ec0467be095102
BLAKE2b-256 checksum
How to use checksums
0266c14293fb936b5e3cc8cd7fb16212cdc4e2d002129694da3ddf00deadd601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp314-cp314-win_amd64.whl

Download URL arlmet-0.1.0b3-cp314-cp314-win_amd64.whl
Size 100.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f32bc02dd481d969d6f20532972ec746bad6109418a46ed2c43918e645e42075
BLAKE2b-256 checksum
How to use checksums
18fb6775d0c5402d7a9781429f3856047c6003ad14fc77b431db4c01daf91941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL arlmet-0.1.0b3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 106.7 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d3a0ffe68b56c7804474f3cdefbc745e4a99ea317c37f008c92025007ce7345b
BLAKE2b-256 checksum
How to use checksums
08dff8d1c15015b7f4414563d68a42162cfb4cc895b173efd493706cbfbf664e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp314-cp314-macosx_11_0_arm64.whl

Download URL arlmet-0.1.0b3-cp314-cp314-macosx_11_0_arm64.whl
Size 97.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3f71911acec9522615bd51918d9e9ea941cf7d570486553bd39110cc452cda3d
BLAKE2b-256 checksum
How to use checksums
4c927c2d2febc7adc8534c6d9643db5c878672eed64cb0e2e1f28caa5b4233e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL arlmet-0.1.0b3-cp314-cp314-macosx_10_15_x86_64.whl
Size 97.0 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2795639dd932a5b21a7dcda056d2d454d9968534166c31d50cf493a8b7004e8c
BLAKE2b-256 checksum
How to use checksums
7b2e3bb1f5193be8db7385ee6076f3823d50ed36268a75592776a7d710331d81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp313-cp313-win_amd64.whl

Download URL arlmet-0.1.0b3-cp313-cp313-win_amd64.whl
Size 99.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ee2ca6d4309e2f415c38f7f17cc817c42d1a9d371e6f52242e63f370986b0a78
BLAKE2b-256 checksum
How to use checksums
af000f971cf375f9874401f3f862314f2605d8d1be768cc11faecfd56f52a826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL arlmet-0.1.0b3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 106.6 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d9bdc47748197057d5bc061a41994ae0be9b249db4b3072eb0a202ab2bf960f5
BLAKE2b-256 checksum
How to use checksums
7c45bca88df20d943b875ac87951682d39987187d3175823577b273f1fa7ab40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp313-cp313-macosx_11_0_arm64.whl

Download URL arlmet-0.1.0b3-cp313-cp313-macosx_11_0_arm64.whl
Size 97.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9763efa0ba778d7e336ea349f3596a89f2b8c061c6eafc727309b19efa9f8886
BLAKE2b-256 checksum
How to use checksums
ff560ca5c64a503a3feba285c0248691f6d8917aea2ae9316cdf7aa42adb1db1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL arlmet-0.1.0b3-cp313-cp313-macosx_10_13_x86_64.whl
Size 96.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
03188786e13af0611c3164a40f3cbfd39198e4e81d2e8ac803818f33010a9871
BLAKE2b-256 checksum
How to use checksums
4783ab7301a975abaddb205bbe06425bf8038ce5cd0bc3809128ecb063894895
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp312-cp312-win_amd64.whl

Download URL arlmet-0.1.0b3-cp312-cp312-win_amd64.whl
Size 99.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d1d513ee3d7131e277c75d2afb0f349189db6fc5e3202ef6d89976e7eae86a3f
BLAKE2b-256 checksum
How to use checksums
59607b059934035e565f3dcac054ed9acdcb470d6c756e2e0e9501d420512a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL arlmet-0.1.0b3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 106.6 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b5de52417036db3fda29e82c0abbfef6eb86c74dc1a083dc537beb6ad855889f
BLAKE2b-256 checksum
How to use checksums
cdc15d7c7e38148806814b9af45afa714f4d13c57669cc62ffc2ffd24e2c8b17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp312-cp312-macosx_11_0_arm64.whl

Download URL arlmet-0.1.0b3-cp312-cp312-macosx_11_0_arm64.whl
Size 97.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1f603acdaf5884c26acd4eb2211a1828dfcb71aef8bf2a45cfc596c2f692cb90
BLAKE2b-256 checksum
How to use checksums
41c59b392601b546b03676bea71a2a6af8dc992c5728c87e65d2f2cd6d11dec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL arlmet-0.1.0b3-cp312-cp312-macosx_10_13_x86_64.whl
Size 96.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e5d62aee79df18d74355464c1835e8086842db31b61cc708ff87e1bd6b19d99e
BLAKE2b-256 checksum
How to use checksums
4d08e56d791448132414b8b7149b8afc7e746aa525d6d14f745d5d97fc84cc13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp311-cp311-win_amd64.whl

Download URL arlmet-0.1.0b3-cp311-cp311-win_amd64.whl
Size 99.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4d90fdca8dde65ba9351f1a663407aa83b8c8755b81684e7dd9a8ec605d0520d
BLAKE2b-256 checksum
How to use checksums
e91b435e542a683252d2948537fbbca1bb60f3dfd87b5330de13b3082d84904d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL arlmet-0.1.0b3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 106.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cfd97f34e12042c03ced903b9ad23607c4618fcec8534626b9bbf1faf2615e75
BLAKE2b-256 checksum
How to use checksums
0cd331d295faef6cc34632e37c333cd5fc9f0c856671c74235e50e66f2b4436f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp311-cp311-macosx_11_0_arm64.whl

Download URL arlmet-0.1.0b3-cp311-cp311-macosx_11_0_arm64.whl
Size 97.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c07f90a5da4e46fd18268e5f11ae521c9d29fd77c5fdb3f6235e78ccce760776
BLAKE2b-256 checksum
How to use checksums
4337d078da1da3fcfbec894cbf3b41df5720a6d10d15690cc045a10cdcea64c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / arlmet-0.1.0b3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL arlmet-0.1.0b3-cp311-cp311-macosx_10_9_x86_64.whl
Size 96.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9533ab0a901818890d01a5a2405175f04989ff63f33fd162984b2d97558bd00a
BLAKE2b-256 checksum
How to use checksums
39b872841ad13ef2cc051d5352f92bf62f475ec35c35c210e32f2de0473b17ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Security for arlmet 0.1.0b3

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.

Select from 17 files

Attestation for arlmet-0.1.0b3.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 8, 2026.

Transparency log

A 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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page