Skip to main content

bib-ami

A lightweight, thin-client CLI for the bib-ami citation verification service. This package routes all citation metadata lookups and verification logic to the proprietary backend engine.

Installation

Install the client directly from PyPI:

pip install bib-ami

Configuration

To authenticate with the backend API, set your API key as an environment variable:

export BIB_AMI_API_KEY="your-secret-api-key"

Usage

The client provides two primary commands via the terminal:

1. Citation Lookup

Query citation metadata using a DOI, arXiv ID, or standard reference identifier:

bib-ami lookup 10.1038/nature12345

2. Launch Web App

Open the interactive bib-ami web application in your default system browser:

bib-ami launch

(You can optionally pass a custom URL using bib-ami launch --url https://custom.bib-ami.com)

Help

View all available commands and options:

bib-ami --help

Development & Testing

This project uses pyproject.toml for dependency management and requires Python 3.11+.

Clone the repository and install the development dependencies in editable mode:

git clone [https://github.com/your-org/bib-ami-client.git](https://github.com/your-org/bib-ami-client.git)
cd bib-ami-client
pip install -e ".[dev]"

Run the Test Suite: Execute the complete unit and end-to-end test suite with terminal coverage reporting:

pytest tests/ --cov=bib_ami --cov-report=term-missing

Code Quality: This project enforces strict formatting and linting via pre-commit. Install the git hooks to run automatically before every commit:

pre-commit install

Download files

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

Source Distribution

bib_ami-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

bib_ami-0.1.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file bib_ami-0.1.1.tar.gz.

File metadata

  • Download URL: bib_ami-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bib_ami-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e715cd62dc012f8d1dda89a40dbb12d078480bfabbc66de57022a113814e887b
MD5 9d4fe0239e30887f3d0ba0958336c372
BLAKE2b-256 521a12e83d874ac95816353e53c8231bf922144d2021cee3405a832a01fa9b5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bib_ami-0.1.1.tar.gz:

Publisher: release-pypi.yml on carlson-research/bib-ami-client

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

File details

Details for the file bib_ami-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: bib_ami-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bib_ami-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 379e0502f4ae942ae98be4977db14a91e93808328046096e1a2438ed04606f56
MD5 9272d9fc6d540724d5d8bdb8d333fe1c
BLAKE2b-256 822f912124ce259463e2becea79a52c53ff4ef6982924f1d07a0e778c3e6484f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bib_ami-0.1.1-py3-none-any.whl:

Publisher: release-pypi.yml on carlson-research/bib-ami-client

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

Release history Release notifications | RSS feed

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page