Skip to main content

Python tools for aggregating physics literature

Project description

Python tools for aggregating physics literature

The pheed (PHysics fEED) package collects physics literature meta data from various online sources and normalizes the resulting data into a standard format. The package provides three principal data structures. A simplified summary, a Source produces and Article which has an Author. It is possible to search for new articles from a source given some temporal and categorial information, such as "new this week" or "quantum gravity", as well as search for new articles by particular authors. Where official APIs exist, we use them, else we resort to web-scraping. As a consequence, the pdf form of the articles may not always be available. We aim to add these features where possible while respecting the Terms and Conditions of the sources involved. The package hasn't added explicit support for non-peer-reviewed sources, such as Blogs, though we realize that these can be quite popular in the community and may add support in the future.

Principal Structure

The below outlines the key components of the pheed package, and defines some of the relevant attributes or purposes of each. Examples below will explain usage of each of these components.

  • Source: An online origin for physics articles
  • Article: A peer-reviewed publication, typically consisting of a pdf and some meta-data
  • Author: Contributor to an Article, with the expected attributes (name, etc.)

Wrapped Sources

Though the pheed package contains all the tools necessary to wrap additonal sources, it comes with several sources already wrapped out of the box:

  • APS Journals
  • IOP Journals
  • Arxiv

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

pheed-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

pheed-0.0.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file pheed-0.0.1.tar.gz.

File metadata

  • Download URL: pheed-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200119 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.6

File hashes

Hashes for pheed-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f92f353140489c17a9ab77c5ef832ccc33136178e9e0b52e02d6b1c2ed0d4ce1
MD5 8b4f850f90cc66d6174a5e47b9087931
BLAKE2b-256 5649869c922bf59aff56b9d6f03d89cc68840a56250a6ecf5cc65ac23ea2bb75

See more details on using hashes here.

File details

Details for the file pheed-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pheed-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200119 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.6

File hashes

Hashes for pheed-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 50c8f9732d2f3f97e2c31cbdda8b0f52c67054d1f40d40aab774f2fc8fc69225
MD5 0623c449ea985548c7139376303b70a5
BLAKE2b-256 e7c3daedf674c1b4a3fc2ba7a042f21d456b905f0bba4fdf961f3bb43580347e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page