This is the repository for the software of the research "Coverage of DOAJ journals' citations through OpenCitations" made in the context of the Open Science course of 21/22 of University of Bologna held by professor Silvio Peroni.
install repo with setup.py tools, launching this command:
pip install setup.py
Put all the files that you need for starting the experiment inside the project root
Then run the command for generating the .env file, storing all the information about the repositories paths (DOAJ_journals, DOAJ_articles, OpenCitations dump), and starting the Virtual Environment.
start-venv
Run the program launch the run command.
run
If you want to run a specific command comment out one or more commands script in the run.bat file. Otherwise you can run a specific command from run directory:
cd run
and then run the command that you prefer:
python -m <command>
WARNING: running a specific command some errors might occur, due to the fact that sometimes the scripts depends on each other.
You can find the output of the running process inside the output repository specified above.
Our experiment was made on a machine with this hardware configurations:
- CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz 2.59 GHz
- RAM: 20,0 GB (19,9 GB usable)
- Storage: 200 GB
- DOAJ public articles data dump (May 01, 2022)
- DOAJ public journals data dump (May 07, 2022)
- OpenCitations COCI dump (March 2022)