Skip to main content

Schema governance and canonical serialization primitives for reproducible proteomics documents and cross-package compatibility

Project description

bijux-proteomics-foundation

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

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

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

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

bijux-proteomics-foundation provides the shared schema and serialization layer for the package family, including canonical JSON behavior, document fingerprinting, and compatibility contracts for persisted scientific records.

Use this package when you need versioned document governance, migration-safe serialization, and cross-package consistency for reproducible proteomics data.

Why teams pick this package

  • one canonical schema baseline across every proteomics package
  • stable fingerprints for cache keys, lineage, and provenance checks
  • compatibility helpers for migration-safe long-lived scientific records
  • typed primitives that reduce duplicated schema logic in downstream packages

Typical use cases

  • define document schema metadata with explicit version and compatibility policy
  • serialize domain models into canonical JSON for reproducible comparisons
  • validate migration paths before accepting persisted record upgrades
  • centralize schema behavior so other packages stay focused on domain logic

Installation

pip install bijux-proteomics-foundation

Quick start

from bijux_proteomics_foundation import schema, serialization

Package boundaries

This package owns schema metadata, canonical serialization, and migration compatibility helpers.

It does not own product decision logic, lab logic, or runtime orchestration.

Source guide

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bijux_proteomics_foundation-0.3.6.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bijux_proteomics_foundation-0.3.6-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file bijux_proteomics_foundation-0.3.6.tar.gz.

File metadata

File hashes

Hashes for bijux_proteomics_foundation-0.3.6.tar.gz
Algorithm Hash digest
SHA256 5660eab2487e6a85e9fd048dfaee625a252e7336be04c0afb6202f9c92c4cd10
MD5 b0ebaff42d7a2933f13f725df70b6794
BLAKE2b-256 dd85a307c775477ff8828b32ed1d550d7df8251f86c8e453cf06ed3dd7c6dc63

See more details on using hashes here.

Provenance

The following attestation bundles were made for bijux_proteomics_foundation-0.3.6.tar.gz:

Publisher: release-pypi.yml on bijux/bijux-proteomics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bijux_proteomics_foundation-0.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for bijux_proteomics_foundation-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a63878fca7161d71ded2bac27c39e66b763ae4454283138076859f7aebd21cd1
MD5 ede0b7afc91297af5026d0e0ba9a9a50
BLAKE2b-256 195f0950947ecaa764d23b89a131687a1153468a1afe4f422ae96f1a67afc972

See more details on using hashes here.

Provenance

The following attestation bundles were made for bijux_proteomics_foundation-0.3.6-py3-none-any.whl:

Publisher: release-pypi.yml on bijux/bijux-proteomics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page