A Python application for 2D image reconstruction of single molecular localization data.
- SMLMS Image generation /Simulation
- SMLMS reconstruction based on the microeye package
- Integration with
arkitekt-next
for server-based workflows - Docker support for easy deployment
- Docker (for containerized deployment)
- Python 3.12+ (for local development)
- Dependencies listed in
requirements.txt
This repository comes with a devcontainer setup for easy deployment. To run the application in a container, open the repository in Visual Studio Code and click on the "Reopen in Container" button. Otherwise you will find the Dockerfile in the .arkitekt_next/flavours/vanilla
directory, which is build
to run the application.
Then in the container terminal, run the following command to start the application:
arkitekt-next run dev
-
Clone the repository:
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt git clone https://github.com/openUC2/microEyeUC2/ cd microeye git checkout noqt pip install --no-deps
-
Run the script:
arkitekt-next run dev
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch.
- Commit changes and push to your fork.
- Open a pull request.
This project is licensed under the MIT License. See LICENSE for details.