Skip to main content

A research automation tool for fetching, summarizing, and enhancing arXiv papers.

Project description

arxa

arxa is a tool to automatically generate research reviews from an arXiv paper or a local PDF. It even supports optional GitHub repository cloning and analysis if a GitHub URL is detected in the review.

Features

• Generate a review for a single arXiv paper by providing its ID:   arxa -aid 1234.5678 -o output.md

• Generate a review from a local PDF file:   arxa -pdf /path/to/paper.pdf -o output.md

• Specify the LLM backend provider and model:   arxa -pdf /path/to/paper.pdf -o output.md -p openai -m o3-mini

• Enable GitHub cloning (disabled by default):   arxa -pdf /path/to/paper.pdf -o output.md -g

• Use a configuration file for additional settings:   arxa -c config.yaml

Installation

You can install via pip:

  pip install .

Then run it with the command-line interface as shown above.

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

arxa-0.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

arxa-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file arxa-0.1.0.tar.gz.

File metadata

  • Download URL: arxa-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for arxa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8e364109abc59d9dc70d891ff309bb0d7b29150fde3cba1d2a395cd41699b9f6
MD5 4fc2f06906ba88c873b4c6ec4ceb8dfe
BLAKE2b-256 a43c4266601ee03b228fa7a23fa18121828ba13b34a0028206ef8642d5e8ca14

See more details on using hashes here.

File details

Details for the file arxa-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: arxa-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for arxa-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e0ef9330e836a6512125c427ac2128a017397bd76365df1ccd1b772a0222852
MD5 d693beea6e53bff5d44fa8131967fbc7
BLAKE2b-256 3154ca469fb83172e61673ec379904271a337d3b424792bdccc9f3a3062da9fa

See more details on using hashes here.

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