Skip to main content

paperfetcher

PyPI version fury.io Build Status Website GitHub license Open Issues

About

Paperfetcher is a Python package to automate handsearching and citation searching (snowballing) for systematic reviews. Paperfetcher works with Python 3.7+.

To learn more about Paperfetcher, visit paperfetcher.github.io.

Usage

To get started, browse the following Getting Started Jupyter notebooks (also in the examples/ directory in this repository):

  1. Getting started with handsearching
  2. Getting started with citation searching

Once you understand the workflow, read the Module Documentation to learn more about paperfetcher's various modules, classes and functions.

Installation

Installation with pip

  1. Install pip
  2. Install paperfetcher using pip:
pip install paperfetcher

Installation from source

  1. Clone this repository
  2. In the repository directory, run
python setup.py install

or, if you have pip installed

pip install .

Running tests (if installed from source)

You can run tests to make sure that paperfetcher is working correctly on your system.

  1. To run integration tests, in the repository directory, run
cd tests/tests_integration
pytest
  1. To run unit tests, in the repository directory, run
cd tests/tests_unit
pytest

The Team

Paperfetcher was developed by Akash Pallath at the University of Pennsylvania and Qiyang Zhang at the Johns Hopkins University.

Metadata

Release files for paperfetcher 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for paperfetcher 1.2.2
File Size Uploaded
paperfetcher-1.2.2.tar.gz 33.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for paperfetcher 1.2.2
File Interpreter ABI Platform
paperfetcher-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 51.4 kB

Release files / paperfetcher-1.2.2.tar.gz

Download URL paperfetcher-1.2.2.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d7c59f98ea82d2fe68fb27dcdd263ad2e2e35be4f58b8685176514679bbaede2
BLAKE2b-256 checksum
How to use checksums
d4bc08aa309b1b5334579755e1a254fed8bcdef7b925f0c7d264430162c26c57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.4

Release files / paperfetcher-1.2.2-py3-none-any.whl

Download URL paperfetcher-1.2.2-py3-none-any.whl
Size 17.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5fec9eebf880f2fe15c598815a49cd8c6e1b8126ca191f22a87bc5a70ee8849f
BLAKE2b-256 checksum
How to use checksums
e8a44b7158527a276e9e142765850a9186a267a7ba0f12d4f49f6ccc3f67626e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.4

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.0

2 release 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