Skip to main content

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

Project description

proteomics-knowledge

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

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

Use this package when you want a shorter distribution and import name for the curated scientific memory surface without creating a second owner.

Alias at a glance

  • Use proteomics-knowledge when you want a shorter package name for curated scientific memory without changing who owns the behavior.
  • Start with the canonical knowledge package docs because this package only forwards into that owner surface.
  • Route curation and grounding behavior to bijux-proteomics-knowledge; keep this package focused on compatibility naming and import forwarding.

0.3.8 Release Highlights

  • The alias now points readers at the current knowledge handbook instead of reading like a second memory owner.
  • Boundaries, release guidance, and compatibility wording now state the forwarding-only contract more clearly.

Installation

pip install proteomics-knowledge

Public APIs

The alias forwards the canonical knowledge surface through proteomics_knowledge:

from proteomics_foundation import DocumentSchema
from proteomics_knowledge import evaluate_schema_compatibility

report = evaluate_schema_compatibility(
    DocumentSchema(
        created_by="proteomics-knowledge",
        document_kind="annotation_pack",
        package_name="proteomics-knowledge",
    )
)

assert report.compatible is True
assert report.profile_id == "knowledge-default-profile"

Package identity

  • Distribution name: proteomics-knowledge
  • Import root: proteomics_knowledge
  • Canonical owner package: bijux-proteomics-knowledge
  • Canonical owner import root: bijux_proteomics_knowledge

Package boundaries

  • this package owns compatibility naming for the knowledge surface
  • reference curation, pathway memory, and evidence grounding remain owned by bijux-proteomics-knowledge
  • new knowledge behavior must land in the canonical owner before alias exports change

What this package must not do

  • define a second knowledge graph or grounding owner
  • drift away from canonical curation behavior
  • become an independent release surface for knowledge semantics

Contract checkpoints

  • alias exports must keep forwarding to canonical knowledge behavior
  • docs must keep the canonical knowledge owner explicit
  • compatibility changes must stay covered by alias-package tests

Choose this package when

  • you need a shorter import and distribution name for knowledge entrypoints
  • migration constraints prefer proteomics_knowledge
  • packaging or compatibility work needs a named alias for the knowledge owner

Route elsewhere when

  • the change alters curation, grounding, or pathway semantics
  • the work adds behavior not already owned by the canonical package
  • the alias would stop being forwarding-only

Verification route

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

Review questions

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

Escalation route

  • route knowledge behavior changes to bijux-proteomics-knowledge
  • stop and review boundaries when package-local curation semantics start appearing
  • escalate before release when routing or metadata drift could confuse the knowledge owner

Consumer impact signals

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

Explicit non-goals

  • this package does not own intelligence scoring, runtime delivery, or lab policy
  • this package does not create a second knowledge graph
  • this package does not replace the canonical knowledge 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_knowledge-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_knowledge-0.3.8-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: proteomics_knowledge-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_knowledge-0.3.8.tar.gz
Algorithm Hash digest
SHA256 c3ea0acb25a07c5b75ae0e1520b3ec129bd1ad9aa6c8ca441ed919196a4c82eb
MD5 14ee9955a942e3e178a7dd668dc9027f
BLAKE2b-256 c87606626b03adb2a29ec93e5567bbc61a0e7273992731be554800e9916e8f5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for proteomics_knowledge-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 40abd31803b121b6f3a1df04f6d2e4b98cbbb00356c0e0ff7208224a623a12c7
MD5 9147c4da6ef7bd1240ab13b44a7f73ae
BLAKE2b-256 47126c975c8cbdabfe9f5259450099736c2f8dfc250653259fa89f2540f1828f

See more details on using hashes here.

Provenance

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