Skip to main content

ABIR

ABIR is the Atomic Biosignal Intermediate Representation: a portable semantic core for source-independent biosignal ingest, processing, and output.

This repository is implementing ADR 0140. Until the semantic-v1 manifest is frozen and its conformance gate passes, the API and normative artifacts are pre-release.

Crates

  • abir: core crate (no_std + alloc with default std feature)
  • abir-conformance: conformance crate depending on abir
  • abir-python: Python bindings crate (cdylib, PyO3, abi3-py310) for distribution abir-biosignal

Normative material is split across spec/, schema/, registries/, and fixtures/. Generated validation evidence belongs in evidence/.

Requirements

  • Rust 1.81 (workspace MSRV)
  • Python 3.10+

Build

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features
  • cargo test --workspace
  • cargo check -p abir --no-default-features

abir-biosignal embeds its exact 40-character implementation revision. Clean Git checkouts derive it from HEAD; dirty checkouts fail closed. Cargo Git checkouts may contain Cargo's root .cargo-ok sentinel, which is not source. ABIR_DEVELOPMENT_BUILD=1 permits local dirty-tree builds but embeds forty zeroes, never a claim to a reviewed revision. Source archives cannot claim an implementation revision until an authenticated provenance mechanism exists. The Python build script deliberately watches one absent sentinel, forcing Git status revalidation even when Cargo would otherwise reuse an incremental build.

Contributing

See CONTRIBUTING.md.

License

AGPL-3.0-or-later.

Metadata

Release files for abir-biosignal 0.1.0

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

Source distribution (sdist)

Source distribution for abir-biosignal 0.1.0
File Size Uploaded Provenance
abir_biosignal-0.1.0.tar.gz 227.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for abir-biosignal 0.1.0
File Interpreter ABI Platform
abir_biosignal-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl CPython 3.10 abi3 Linux glibc 2.34+ x86-64 Details

Total release size: 1.3 MB

Release files / abir_biosignal-0.1.0.tar.gz

Download URL abir_biosignal-0.1.0.tar.gz
Size 227.2 kB
Tags Source
SHA-256 checksum
How to use checksums
19d75fc108757fec35282fcd911327fd7cef66d08708b0dae6ccd37ac9dc3413
BLAKE2b-256 checksum
How to use checksums
e4570ae87814365116dd46dd209634dbc5dfa4fd1571a860a25192dff033f08d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / abir_biosignal-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl

Download URL abir_biosignal-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
a9a13625cc6ac55d3fd91b1a1d02e5ff5349f883efe497562b3d186bd62fb405
BLAKE2b-256 checksum
How to use checksums
bf2a8b137ba0da94406490ee9253bfdbb50e474f83c2999b3e54b2cd860fd68d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for abir-biosignal 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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