Code written by Luca for his Master project. All of these are tested on a machine running a Linux kernel (Windows Subsystems for Linux on Ubuntu).
NOTE: This repository is ARCHIVED, and read-only. No more updates will be provided. The repo was frozen at the end of the master project. This means that there will be no further updates, nor security updates for pulled repositories. For more information, contact me directly.
The python command line tools are packaged under the name Edmund
. The tools can be accessed using the command line from the module level. The scripts can be found in ./edmund
Install Python 3.9
and clone the repo:
git clone https://github.com/MrHedmad/master-thesis.git .
Make a virtual environment inside the repo folder:
cd master-thesis
python3.9 -m venv env
source ./env/bin/activate
Install the dependencies:
pip install -r requirements.txt
The ed
helper script can be used to access the scripts before a full module installation is done. Try ./ed --help
(changing the permissions might be needed). Or, the full command to enter the interface is python -m edmund
.
The manuals are bundled in the tools themselves. All tools support a --help
option that prints out the manual. Try ./ed --help
to begin.
Some unit tests are available for some functions in the scripts. To run all of them, just run ./runtests
from inside the virtual environment. They are stored inside of ./tests
.
The R scripts are written and should probably be run in RStudio. The R environment is currently not version controlled. Install every package that is loaded with library
and it should be fine.