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
search
¶
search the database¶
search with ISSN:
impact_factor search 0028-0836
search with NLM_ID:
impact_factor search 0410462
search with Journal Name:
impact_factor search nature
like search with Journal Name:
impact_factor search "nature com%"
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
- The APIs of modules