Skip to main content

proteomics-foundation

Python 3.11+ Typing: typed License: Apache-2.0 CI Status GitHub Repository

proteomics-foundation agentic-proteins bijux-proteomics-foundation bijux-proteomics-core bijux-proteomics-runtime bijux-proteomics-intelligence bijux-proteomics-knowledge bijux-proteomics-lab

agentic-proteins bijux-proteomics-foundation bijux-proteomics-core bijux-proteomics-intelligence bijux-proteomics-knowledge bijux-proteomics-lab

proteomics-foundation docs agentic-proteins docs bijux-proteomics-foundation docs bijux-proteomics-core docs bijux-proteomics-runtime docs bijux-proteomics-intelligence docs bijux-proteomics-knowledge docs bijux-proteomics-lab docs

proteomics-foundation is the compatibility alias for the canonical foundation owner bijux-proteomics-foundation. It is the install and import alias for bijux-proteomics-foundation.

Use this package when you want a shorter distribution and import name for the serialization, schema, and compatibility kernel without creating a second foundation owner.

Alias at a glance

  • Use proteomics-foundation when you want a shorter package name for the shared kernel without changing who owns the contracts.
  • Start with the canonical foundation package docs because this package only forwards into that owner surface.
  • Route all schema, serialization, and compatibility behavior to bijux-proteomics-foundation; keep this package focused on compatibility naming.

0.3.8 Release Highlights

  • The alias now routes readers to the current foundation handbook instead of reading like a second kernel surface.
  • Compatibility prose now makes the canonical ownership and forwarding-only contract explicit in the first screen.

Installation

pip install proteomics-foundation

Public APIs

The alias forwards the canonical foundation exports through proteomics_foundation:

from proteomics_foundation import DocumentSchema, hash_payload, to_canonical_json

schema = DocumentSchema(
    created_by="proteomics-foundation",
    document_kind="readme_example",
    package_name="proteomics-foundation",
)
payload = {
    "document_kind": schema.document_kind,
    "schema_version": schema.schema_version,
}
rendered = to_canonical_json(payload)
digest = hash_payload(payload)

assert '"readme_example"' in rendered
assert digest

Package identity

  • Distribution name: proteomics-foundation
  • Import root: proteomics_foundation
  • Canonical owner package: bijux-proteomics-foundation
  • Canonical owner import root: bijux_proteomics_foundation

Package boundaries

  • this package owns compatibility naming for the foundation surface
  • schema, serialization, compatibility, and outcome contracts remain owned by bijux-proteomics-foundation
  • new behavior must land in the canonical owner before alias exports change

What this package must not do

  • define a second foundation kernel
  • drift away from canonical serialization or compatibility behavior
  • become a separate owner for outcome or schema policy

Contract checkpoints

  • alias exports must forward to the canonical foundation package cleanly
  • docs must name the canonical owner explicitly
  • compatibility updates must stay covered by alias-package tests

Choose this package when

  • you want a shorter import and distribution name for foundation contracts
  • migration or ergonomics favor proteomics_foundation
  • compatibility packaging work needs a named alias for the foundation owner

Route elsewhere when

  • the change alters schema, serialization, compatibility, or outcome behavior
  • the work introduces exports that are not already owned by foundation
  • the alias would stop being forwarding-only

Verification route

  • run alias compatibility tests before changing imports or metadata
  • review docs/ARCHITECTURE.md, docs/BOUNDARIES.md, and docs/CONTRACTS.md when alias claims or routing language change
  • validate the canonical foundation README and tests when behavior changes are proposed

Review questions

  • does the change preserve this package as a naming alias only
  • is the canonical foundation owner still explicit in docs and behavior
  • would the same outcome remain correct if consumers imported the canonical package directly

Escalation route

  • route kernel behavior changes to bijux-proteomics-foundation
  • stop and review alias boundaries when package-local semantics start appearing
  • escalate before release when import or metadata drift could confuse ownership

Consumer impact signals

  • import-path or package-name changes are high-impact because downstream code may depend on them directly
  • alias documentation changes should still be reviewed against the canonical foundation owner
  • wording-only clarifications carry lower release risk than routing or metadata changes

Explicit non-goals

  • this package does not own scientific workflow or evidence semantics
  • this package does not define runtime, intelligence, knowledge, or lab policy
  • this package does not replace the canonical foundation release surface

Documentation

Metadata

Release files for proteomics-foundation 0.3.8

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

Source distribution (sdist)

Source distribution for proteomics-foundation 0.3.8
File Size Uploaded
proteomics_foundation-0.3.8.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for proteomics-foundation 0.3.8
File Interpreter ABI Platform
proteomics_foundation-0.3.8-py3-none-any.whl Python 3 none any Details

Total release size: 17.5 kB

Release files / proteomics_foundation-0.3.8.tar.gz

Download URL proteomics_foundation-0.3.8.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9202f727c209b27e9ac55f9dcd35d3be469ef24966db0bc8e765b2d2951e8831
BLAKE2b-256 checksum
How to use checksums
1ee326c17780dd9ea6eea8ee8ac35c187de0234e364edddb6847ff6745202b2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 1, 2026.

Transparency log

Release files / proteomics_foundation-0.3.8-py3-none-any.whl

Download URL proteomics_foundation-0.3.8-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dd4411e7241700002e7933ba7d7368f562662dcae8e756ae38673aba854f1500
BLAKE2b-256 checksum
How to use checksums
5f7ddb853be8134fab2afd9dc84b029ad44c3869b629841c2d5cf961107bc030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.8 This release

2 release files

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