Skip to content

gramster/arxivsummary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arxivsummary - Generate summary reports from arxiv

See CONTRIBUTING.md for build instructions, or install from PyPI with:

python -m pip install arxivsummary

Use arxivsummary -h for help.

For an example report, see https://github.com/gramster/arxivsummary/blob/main/example.md

The example was generated with:

python -m arxivsummary report -T DBG -t --summarize=ollama/phi-4 -v

using ollama running locally with the phi-4 model. To use openai models, make sure to prepend an 'openai/' prefix to the model name. By default summaries are not created; you must use --summarize if you want them.

The following topics are supported, and expand to the terms shown:

"ML": ["machine learning", "deep learning", "natural language processing"],
"CV": ["computer vision", "image processing", "object detection"],
"SE": ["software engineering", "programming languages", "software testing"],
"DS": ["data science", "big data", "data visualization"],
"DB": ["database systems", "data management", "data mining"],
"AI": ["artificial intelligence", "expert systems", "knowledge representation"],
"HCI": ["human-computer interaction", "user experience", "user interface design"],
"CC": ["cloud computing", "distributed systems", "networking"],
"SEC": ["cybersecurity", "information security", "cryptography"],
"WEB": ["web development", "web design", "web applications"],
"IOT": ["internet of things", "smart devices", "sensor networks"],
"DBG": ["debugging", "fault localization", "breakpoints", "stack trace"],
"TST": ["testing", "test automation", "test case generation", "test coverage"],

You can mix and match these; e.g.:

python -m arxivsummary report -T WEB,IOT,networking -v

Development

This project uses flit. First install flit:

python -m pip install flit

Then to build:

flit build

To install locally:

flit install

To publish to PyPI:

flit publish

About

Generate Markdown summaries of arxiv papers on specified topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors