Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

abir-biosignal

ABIR Python bindings

Published2 Sept 2026
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numpy>=1.24runtime

Distribution files

2 collected
abir_biosignal-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl

bdist_wheel · 1,033.95 KB · Python cp310

Source file
abir_biosignal-0.1.0.tar.gz

sdist · 221.88 KB · Python source

Source file

Repository

PENDING
quitetall/abir

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:e88908fed8dc7cd353c65c49b5b8200dc4f2d8fca2f39dd44a024b85bd4a6739

Other collected versions

View all collected versions →