Skip to content

bibr 0.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 00:24
· 150 commits to main since this release

bibr 0.5.0 brings the current scientific paper extraction pipeline to PyPI alongside its public source repository.

What is included

  • PDF, DOCX, JATS XML, HTML, and ePub input, with metadata, references, text, tables, figures, and equations exported as versioned JSON.
  • CLI and Python APIs, optional web demo and MCP integration, and an HTTP serving layer.
  • Local reference parsing, configurable local or cloud OCR/LLM backends, and optional Crossref enrichment.
  • A core installation using ONNX Runtime, with PyTorch and hardware-specific serving runtimes available as optional extras.
  • Current installation documentation, extraction limitations, and preserved early project design contributions.

This remains an alpha release. Extraction quality varies by document and configuration; current evaluation is strongest for English-language social science papers. See the known limitations and full changelog.

Containers can be built from the public release source using the Docker deployment guide. Prebuilt GHCR images are not included in this release.

Install

Requires Python 3.11–3.14 and the system prerequisites.

uv init --python 3.12 paper-extraction
cd paper-extraction
uv add bibr==0.5.0
uv run bibr setup
uv run bibr chew paper.pdf -o result.json

An existing Python environment can use python -m pip install bibr==0.5.0. Models and runtimes may download on first use; the setup wizard detects hardware and helps configure them.

Documentation · PyPI · Project history