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 articlesArticle
: A peer-reviewed publication, typically consisting of a pdf and some meta-dataAuthor
: Contributor to anArticle
, 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f92f353140489c17a9ab77c5ef832ccc33136178e9e0b52e02d6b1c2ed0d4ce1 |
|
MD5 | 8b4f850f90cc66d6174a5e47b9087931 |
|
BLAKE2b-256 | 5649869c922bf59aff56b9d6f03d89cc68840a56250a6ecf5cc65ac23ea2bb75 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c8f9732d2f3f97e2c31cbdda8b0f52c67054d1f40d40aab774f2fc8fc69225 |
|
MD5 | 0623c449ea985548c7139376303b70a5 |
|
BLAKE2b-256 | e7c3daedf674c1b4a3fc2ba7a042f21d456b905f0bba4fdf961f3bb43580347e |