Skip to main content

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

Project description

proteomics

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

proteomics 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 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 is the short-name 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 the shortest public distribution and import name for the core scientific surface without creating a second owner.

Alias at a glance

  • Use proteomics when the shortest install and import name matters more than the canonical owner package spelling.
  • Start behavior discovery from the canonical core package docs because this package is only a short-name forwarding layer.
  • Route all scientific behavior to bijux-proteomics-core; keep this package focused on compatibility naming and short-form ergonomics.

0.3.8 Release Highlights

  • The short-name alias now points readers straight at the current core docs and shipped scientific examples instead of reading like a second owner.
  • Compatibility wording, package boundaries, and release guidance now state directly that bijux-proteomics-core owns all real behavior.

Installation

pip install proteomics

Public APIs

The alias forwards to the canonical core surface through the short import root:

from proteomics 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
  • Import root: proteomics
  • Canonical owner package: bijux-proteomics-core
  • Canonical owner import root: bijux_proteomics

Package boundaries

  • this package owns compatibility naming for installs, imports, and the short CLI surface
  • all scientific behavior remains owned by bijux-proteomics-core
  • new features must land in the canonical owner before alias exports change

What this package must not do

  • define independent scientific or workflow behavior
  • diverge from canonical core exports
  • become a second place where core release policy is decided

Contract checkpoints

  • the short import surface must keep forwarding to canonical core behavior
  • docs must continue to name bijux-proteomics-core as the owner
  • compatibility updates must stay covered by alias-package tests

Choose this package when

  • you need the shortest import and install name for the core surface
  • migration or user ergonomics favor proteomics over the canonical package name
  • compatibility packaging work needs a clear short-name alias

Route elsewhere when

  • the change alters core scientific logic or workflow semantics
  • the work adds a feature that is not already owned by core
  • the proposal would make the alias more than a forwarding layer

Verification route

  • run alias compatibility tests before changing imports or console-script expectations
  • review docs/ARCHITECTURE.md, docs/BOUNDARIES.md, and docs/CONTRACTS.md when alias claims or routing language change
  • validate the canonical core README and tests when the proposal changes user-facing scientific behavior

Review questions

  • does the change preserve this package as a short-name alias only
  • is the canonical owner explicit in behavior and documentation
  • would the same behavior remain valid if core were imported directly

Escalation route

  • route scientific behavior changes to bijux-proteomics-core
  • stop and review alias boundaries when the proposal introduces package-local semantics
  • escalate before release when packaging or command-name drift could confuse consumers

Consumer impact signals

  • short-name install or import changes are high-impact because downstream code may rely on them directly
  • alias documentation changes should still be reviewed against the core owner
  • wording-only or documentation-only clarifications carry lower release risk

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-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-0.3.8-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: proteomics-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-0.3.8.tar.gz
Algorithm Hash digest
SHA256 d332e10a5cbfd61e5ecb6881af2167dd8177ada320cf751f8a1142b25e51cb9f
MD5 08cda3ba4333db71757105e22eceb6d8
BLAKE2b-256 cae998af6469cfc7c85a7ea8ff4a1e1660d638dfe10fe4c529f8a06a0731bb9d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: proteomics-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for proteomics-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ded58ea2e1129b7ace6bd43817069d46d391c3c2b9615da722a138b1eebe3e3d
MD5 5b296e61d84f72e6d47e43c9f017e9bf
BLAKE2b-256 e06f35d18d6dca0243a182743d81a5b3285c91a6045e36044767ae4e568127c0

See more details on using hashes here.

Provenance

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