Skip to main content

Install and import alias package for bijux-proteomics-core.

Project description

proteomics-core

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

proteomics-core 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-core 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-core is the compatibility alias for the canonical core owner bijux-proteomics-core. It is the install and import alias for bijux-proteomics-core.

Use this package when you want a shorter distribution and import name while keeping the same scientific processing owner and behavior.

Alias at a glance

  • Use proteomics-core when you need a family-specific short name without changing who owns the scientific surface.
  • Start with the canonical core package docs because every export in this package forwards into that owner surface.
  • Route behavior changes to bijux-proteomics-core; keep this package focused on compatibility naming and import forwarding.

0.3.8 Release Highlights

  • The alias now points explicitly at the current core handbook and stops sounding like an independent scientific package.
  • Release guidance, boundaries, and verification text now make the forwarding contract easier to audit before publication.

Installation

pip install proteomics-core

Public APIs

The alias forwards core scientific imports through proteomics_core:

from proteomics_core import parse_fasta_document

report = parse_fasta_document(">sp|P11111|PTM1 Protein 1\nMPEPTIDEK\n")

assert report.total_records == 1
assert len(report.accepted_records) == 1
assert report.accepted_records[0].canonical_accession == "P11111"

Package identity

  • Distribution name: proteomics-core
  • Import root: proteomics_core
  • Canonical owner package: bijux-proteomics-core
  • Canonical owner import root: bijux_proteomics

Package boundaries

  • this package owns compatibility naming for the core package surface
  • all scientific semantics remain owned by bijux-proteomics-core
  • new exports must appear in the canonical owner before they appear here

What this package must not do

  • invent independent core behavior or documentation claims
  • fork canonical scientific or workflow semantics
  • become a second release-policy owner for the core surface

Contract checkpoints

  • forwarded imports must keep canonical behavior without semantic drift
  • docs must keep the canonical owner explicit
  • alias compatibility tests must stay green when exports or packaging change

Choose this package when

  • you need a shorter core-specific distribution name than the canonical owner
  • migration constraints prefer proteomics_core imports
  • packaging or compatibility work needs a named alias for the core owner

Route elsewhere when

  • the change alters scientific parsing, review, or workflow behavior
  • the work introduces exports that are not already owned by core
  • the package would stop being a forwarding alias

Verification route

  • run alias compatibility tests before changing imports or packaging metadata
  • review docs/ARCHITECTURE.md, docs/BOUNDARIES.md, and docs/CONTRACTS.md when alias claims or boundaries shift
  • validate the canonical core README and tests when behavior changes are being proposed

Review questions

  • does the change preserve this package as a compatibility alias only
  • is the canonical owner still named clearly for maintainers and consumers
  • would the same behavior remain correct if consumers imported core directly

Escalation route

  • route scientific behavior changes to bijux-proteomics-core
  • stop and review boundaries when the alias starts gaining package-local logic
  • escalate before release when package metadata or import routing could confuse core ownership

Consumer impact signals

  • import-path or package-name changes are high-impact because downstream code may import this alias directly
  • alias contract wording changes should still be reviewed against canonical core
  • documentation-only clarifications carry lower release risk than routing or metadata changes

Explicit non-goals

  • this package does not own assay-processing or workflow semantics
  • this package does not define runtime, intelligence, knowledge, or lab policy
  • this package does not replace the canonical core release surface

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

proteomics_core-0.3.8.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

proteomics_core-0.3.8-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file proteomics_core-0.3.8.tar.gz.

File metadata

  • Download URL: proteomics_core-0.3.8.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for proteomics_core-0.3.8.tar.gz
Algorithm Hash digest
SHA256 b15aa11c314ddeca8a96630d8525d034758a080a9a14c2446841cdbdcf72f451
MD5 c5d43428ad05a10acac283ab0bf480e6
BLAKE2b-256 38fa807550cb78a87edb4388eb4ecf01ed0e36a8c8b13b5f27453929dc953d79

See more details on using hashes here.

Provenance

The following attestation bundles were made for proteomics_core-0.3.8.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 proteomics_core-0.3.8-py3-none-any.whl.

File metadata

File hashes

Hashes for proteomics_core-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 91bad4f8480c25bc97a2e967d9c3ca1e8096fddca7be7966f6e12786cec65b20
MD5 f25c3034387c93bc25ba65fb60a2bbfc
BLAKE2b-256 d36f4125430ae7986a62459407fdd4201475068647c42479a1f5f3108373a433

See more details on using hashes here.

Provenance

The following attestation bundles were made for proteomics_core-0.3.8-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