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

Package Family

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

Agentic docs Foundation docs Core docs Intelligence docs Knowledge docs 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.2.tar.gz (4.0 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.2-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for bijux_proteomics_foundation-0.3.2.tar.gz
Algorithm Hash digest
SHA256 476cfa2544d5f0114ff7662f4468ef74517c485778939aef5cf6074ff7a47527
MD5 128e24dd36e363fbb2e828ba25147e4d
BLAKE2b-256 064daa3e8f819617ee5c013017447227b52f0cae7509c245b182893da4a2594e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bijux_proteomics_foundation-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9efb9770e312cb7e070a255ee487779d10151b98ca92f524c635d26de007fe6d
MD5 5d0ce8995df3d4419176a398aeb44c7c
BLAKE2b-256 21c00eaf1e53d847e831a282fd8f58b1d9c3caa7776516a818ccb1d9e3b521c6

See more details on using hashes here.

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