A comprehensive simulator for MINFLUX experiments.
- Windows 10+, Mac 13.7+ or Linux (Ubuntu 20.04+). 8 GB RAM.
- MATLAB 2023b+ with the curve fitting toolbox.
Clone this repository. Open the repository in MATLAB.
Open MATLAB. In MATLAB, navigate to the MATLAB/examples
folder.
Tested on Windows 11 and Mac OS 14.5. Installation time for MATLAB is ~1 hour. Installation time for SimuFLUX is < 5 min.
- Windows 10+, Mac 13.7+ or Linux (Ubuntu 20.04+). 8 GB RAM.
- Miniforge or an equivalent
conda
environment manager.
Clone this repository. Navigate to the folder containing this repository. Then run, in this folder,
cd python
conda create -n simuflux python=3.11
conda activate simuflux
pip install -r requirements.txt
Launch a Jupyter Lab instance in VSCode, another IDE, or through the Miniforge prompt:
jupyter lab
In Jupyter Lab, open and run the notebooks in the python/examples
folder.
Tested on Windows 11 and Mac OS 14.5. Installation time for Miniforge is ~20 minutes. Installation time for SimuFLUX is < 5 min.
The Python notebooks can be run from Google Colab without installing any software.
Please note that you may occasionally experience an error in one of the notebook cells. If this happens, the notebook will stop running. In the event of an error, please navigate to Runtime > Restart session and start the notebook run from the beginning, following instructions. If the same error occurs twice, please contact the authors via the "Issues" tab.
Please note that if you see a "Runtime Warning" message, this is not an error. The notebook will not stop running and this is not a problem.