Collection of software developed during my Master Thesis. For further information, refer to my Master Thesis
The specified installation instructions in the printed vesion of the Master Thesis are no longer supported. Note: Anaconda is required for this procedure. You can obtain your copy here
Then follow these steps:
- navigate to lcoal directory on your machine, in which the repository is to be cloned into (where it will be stored)
- If you have git installed, skip this step. Otherwise, in the Anaconda prompt (Windows) or terminal (Linux, MacOS) type the following, then hit return: conda install -c anaconda git
- type the following, then hit return: git clone https://github.com/nfb2021/PlasmonicalPy.git
- type the following, then hit return: cd PlasmonicalPy
- type the following, then hit return: conda env create -f environment.yml
- type the following, then hit return: conda activate PlasmonicalPy
- type the following, then hit return: cd opencv_superres_models
- type the following, then hit return: git clone https://github.com/Saafke/FSRCNN_Tensorflow.git
- type the following, then hit return: git clone https://github.com/Saafke/EDSR_Tensorflow.git
- type the following, then hit return: cd EDSR_Tensorflow/models
- type the following, then hit return: cp * ../..
- type the following, then hit return: cd ../../FSRCNN_Tensorflow/models/models
- type the following, then hit return: cp * ../..
Now, everything is set up and ready to be used. The minimum working example "BFPy_MWE.py" might take some time to run, depending on your machine's computational power. To run it from within the terminal:
- type the following, then hit return: cd ../../..
- type the following, then hit return to run the minimum working example: python BFPy_MWE.py
Alternatively, an IDE like VisualStudioCode or PyCharm is recommended.