ImpactFactor Documentation

ImpactFactor is a Impact Factor Toolkits, which contains build, search, filter sub-commands. You can search the IF of a journal, and you can generate a pubmed filter for NCBI Pubmed.

Installation Guide

Installation guide

Install with pip:

python3 -m pip install -U impact_factor

Install from source code

git clone https://github.com/suqingdong/impact_factor
cd impact_factor
pip install -r requirements.txt
python setup.py build
python setup.py install
Installation guide
The guide of installation

Tutorials

Tutorials

build

build the database
impact_factor build # default

impact_factor -d test.db build -i IF.xlsx

Note

  • -d dbfile specify a dbfile
  • -i excel specify a excel file

filter

filter with factor

IF >= 30:

impact_factor filter -min 30

IF <= 1:

impact_factor filter -min 1

5 <= IF <= 10:

impact_factor filter -min 5 -max 10

output pubmed filter format:

impact_factor filter -min 5 -max 10 --pubmed-filter

use as a module

from impact_factor.core import Factor

fa = Factor()

print(fa.dbfile)

fa.search('nature')
fa.search('nature c%')

fa.filter(min_value=100, max_value=200)
fa.filter(min_value=100, max_value=200, pubmed_filter=True)
Tutorials
Example tutorials

API Reference

impact_factor

impact_factor package

Subpackages
impact_factor.bin package
Submodules
impact_factor.bin.cli module
Module contents
impact_factor.core package
Submodules
impact_factor.core.database module
impact_factor.core.factor module
impact_factor.core.nlmcatalog module
Module contents
impact_factor.util package
Submodules
impact_factor.util.excel_parser module
Module contents
Module contents
impact_factor
The APIs of modules

Indices and tables