Feed it the inputs and the golden standards to output a table of the golden standards vs all the inputs.
Export the bibtex entries from the queries on the different engines.
Assume name query1_scopus.bib
query1_springer
etc.
This outputs a table similar to
title | doi | type | keyword | query1_scopus | query1_springer |
---|---|---|---|---|---|
gs1 | doi1 | conf | keywordlist | true | false |
On Linux/macOS (hereby Linux) use bash=/=zsh
On Windows use linux powershell
Ensure Python 3
is installed
Needs to be done once per terminal
Linux
source venv/bin/activate
Windows
venv/Scripts/Activate.ps1
python src/main.py -g golden/GoldenStandardsDOI.xlsx -o output/results.xlsx -i input/scopus.bib
The inputs can take a list of inputs which will each get a column in the
results.
Just replace the scopus.bib
with a space separated list of .bib
files. \
Golden Standards can be .xlsx
or .bib
.
.bib
is used as it is supported and standardized across most sites and tools..xlsx
is supported for excel, more formats can be added later.
python src/main.py -g golden/golden-48.bib -o output/results.xlsx -n testq1 -q 'TITLE-ABS-KEY("megamodel")'
Query should be according to the Scopus Advanced Search query format.
You can emit the query results to an .xlsx
file by using the -f <filename>
flag.
Requires python3
Go to the directory of the repository
Linux
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Windows
python3 -m venv venv
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
venv/Scripts/Activate.ps1
pip install -r requirements.txt
For more info on python virtual environment
You will need an api key. You can get it here. Follow the instructions on the screen the first time the query runs.