All Projects → delmic → odemis

delmic / odemis

Licence: GPL-2.0 license
Open Delmic Microscope Software

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
HTML
75241 projects
NSIS
403 projects
cython
566 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to odemis

atomai
Deep and Machine Learning for Microscopy
Stars: ✭ 77 (+140.63%)
Mutual labels:  microscopy
DeconvolutionLab2
Java (ImageJ/Fiji) software package for 3D deconvolution microscopy
Stars: ✭ 29 (-9.37%)
Mutual labels:  microscopy
ImSwitch
ImSwitch is a software solution in Python that aims at generalizing microscope control by providing a solution for flexible control of multiple microscope modalities.
Stars: ✭ 43 (+34.38%)
Mutual labels:  microscopy
bg-atlasapi
A lightweight python module to interact with atlases for systems neuroscience
Stars: ✭ 54 (+68.75%)
Mutual labels:  microscopy
remote refocus
A scientific publication, describing a way to improve microscopy. This repository hosts everything you need to reproduce our results. Read the publication here: https://andrewgyork.github.io/remote_refocus/
Stars: ✭ 13 (-59.37%)
Mutual labels:  microscopy
ColiCoords
Single-cell fluorescence microscopy data analysis
Stars: ✭ 22 (-31.25%)
Mutual labels:  microscopy
napari-aicsimageio
Multiple file format reading directly into napari using pure Python
Stars: ✭ 18 (-43.75%)
Mutual labels:  microscopy
sparse-deconv-py
Official Python implementation of the 'Sparse deconvolution'-v0.3.0
Stars: ✭ 18 (-43.75%)
Mutual labels:  microscopy
simple sim fusion demo
Simple demo of structured illumination microscopy image fusion via Richardson-Lucy deconvolution
Stars: ✭ 13 (-59.37%)
Mutual labels:  microscopy
brainreg
Automated 3D brain registration with support for multiple species and atlases.
Stars: ✭ 73 (+128.13%)
Mutual labels:  microscopy
Scripts
🔬🍸 Home of the ImageJ BAR: A collection of Broadly Applicable Routines for ImageJ
Stars: ✭ 18 (-43.75%)
Mutual labels:  microscopy
NanoJ-Fluidics
Manual, source-code and binaries for the NanoJ-Fluidics project
Stars: ✭ 47 (+46.88%)
Mutual labels:  microscopy
MicroscPSF-Py
Fast and Accurate 3D PSF Computation for Fluorescence Microscopy
Stars: ✭ 25 (-21.87%)
Mutual labels:  microscopy
GPim
Gaussian processes and Bayesian optimization for images and hyperspectral data
Stars: ✭ 29 (-9.37%)
Mutual labels:  microscopy
picasso
A collection of tools for painting super-resolution images
Stars: ✭ 77 (+140.63%)
Mutual labels:  microscopy
LLSpy
Lattice light-sheet post-processing utility.
Stars: ✭ 19 (-40.62%)
Mutual labels:  microscopy
ThreeDeconv.jl
A convex 3D deconvolution algorithm for low photon count fluorescence imaging
Stars: ✭ 28 (-12.5%)
Mutual labels:  microscopy
MiM NikonTi
Config and scripts used to run a Nikon Eclipse Ti in the vanNimwegen lab.
Stars: ✭ 16 (-50%)
Mutual labels:  microscopy
segmentation
Code for my master's thesis. Instance segmentation of fluorescence microscopy images with deep learning.
Stars: ✭ 38 (+18.75%)
Mutual labels:  microscopy
cucim
No description or website provided.
Stars: ✭ 218 (+581.25%)
Mutual labels:  microscopy

Odemis

Odemis (Open Delmic Microscope Software) is the open-source microscopy software of Delmic B.V.. Odemis is used for controlling microscopes of Delmic and the Odemis viewer allows to load previous experimental data for visualization, analysis and export. Delmic’s mission is to empower companies and researchers by helping them achieve results that can be trusted implicitly with powerful and user-friendly solutions.

Requirements

  • Linux (tested on Ubuntu 18.04 and 20.04 x86)
  • Python (v3.6+)
  • Special (forked) version of Pyro4 from Delmic

Note: the viewer part is also tested to run on Windows (10+).

For the complete list of dependencies, see the file requirements.txt.

Installation

See the doc/INSTALL.txt document for the complete installation procedure.

Basic usage

Launch the "Odemis" program, or type on a terminal: odemis-start Eventually the GUI (Graphical User Interface) will appear. As an argument it can take the name of the microscope file corresponding to the back-end.

It is not usually necessary, but if you want, to fully stop odemis (GUI and back-end), type: odemis-stop

To run just the viewer, you can type: odemis-gui --standalone

Advanced usage

odemisd is the command line interface to start and manage the Odemis backend. It should be started first.

Run as odemisd ..., with ... replaced by the correct arguments. For all the possible commands see: odemisd --help

For example: odemisd --daemonize --log-level=2 src/odemis/odemisd/test/optical-sim.odm.yaml

To use the command line interface use: odemis-cli --help

To see the list of components: odemis-cli --list

For example, to turn on the forth source of the "light" component, type: odemis-cli --set-attr light power "0.0, 0.0, 0.0, 0.2"

For example, to move the Y axis of the "stage" component by 100µm, type: odemis-cli --move stage y 100

License

GPLv2, see the LICENSE.txt file for the complete license.

Extending

For information on how to extend the software, see the developer documentation. It must be first compiled, with:

cd doc/develop/
make html
# or
make latexpdf

Then it can be opened with: firefox _build/html/index.html or evince _build/latex/odemis-develop.pdf

Testing

To test the software, there are several unit-test classes in each directory (in their test/ sub-directory). There are also a few example microscope configuration file in the install/linux/usr/share/odemis/.

To run all the tests, you can call util/runtests.sh.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].