Automation software for the AICS Microscopes.
Project description
Microscope Automation
.. image:: https://github.com/aics-int/microscope_automation/workflows/Build%20Master/badge.svg :height: 30 :target: https://github.com/aics-int/microscope_automation/actions :alt: Build Status
.. image:: https://github.com/aics-int/microscope_automation/workflows/Documentation/badge.svg :height: 30 :target: https://aics-int.github.io/microscope_automation :alt: Documentation
.. image:: https://codecov.io/gh/aics-int/microscope_automation/branch/master/graph/badge.svg :height: 30 :target: https://codecov.io/gh/aics-int/microscope_automation :alt: Code Coverage
Automation software for a variety of popular microscopes, such as Zeiss and 3i.
Installation
To install the ZIP Version:
-
Copy the zip from the
latest release <https://github.com/aics-int/microscope_automation/releases/>
_ -
For ZEN systems, run
Export_ZEN_COM_Objects.bat <https://github.com/aics-int/microscope_automation/blob/master/scripts/Export_ZEN_COM_Objects.bat>
_
a. You may have to run as an administrator for it to work properly.
- Run
microscope_automation.exe
from inside the unzipped folder.
You can also use PyPI as follows:
Stable Release: pip install microscope_automation
Development Head: pip install git+https://github.com/aics-int/microscope_automation.git
Complete installation instructions available here <https://aics-int.github.io/microscope_automation/installation.html/>
_.
Development
See CONTRIBUTING <https://github.com/aics-int/microscope_automation/blob/master/CONTRIBUTING.rst/>
_
for information related to developing the code.
The Four Commands You Need To Know
-
pip install -e .[dev]
This will install your package in editable mode with all the required development dependencies (i.e.
tox
). -
make build
This will run
tox
which will run all your tests in both Python 3.7 and Python 3.8 as well as linting your code. -
make clean
This will clean up various Python and build generated files so that you can ensure that you are working in a clean environment.
-
make docs
This will generate and launch a web browser to view the most up-to-date documentation for your Python package.
Legal Documents
LICENSE <https://github.com/aics-int/microscope_automation/blob/master/LICENSE.txt/>
_CONTRIBUTING <https://github.com/aics-int/microscope_automation/blob/master/CONTRIBUTING.rst/>
_
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for microscope_automation-0.3.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a38f19a408feffdcca2aec3287cd0dd2698daf0f213ff38ddda1d64ba13e169 |
|
MD5 | eece4a3e7b55af673b89d0a4833881f9 |
|
BLAKE2b-256 | 89e8e8765f28dcbbbe7da86454c3a411c0675bdc5dddbf2f3463414c7e7d1c0a |
Hashes for microscope_automation-0.3.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77b2f5c8dcade0cdfc3d9d6946f3bb2c66ec45ed6f188e21974a959950283576 |
|
MD5 | e1b006edb2b1883b95096d3239c03b6d |
|
BLAKE2b-256 | 2bf46a51a07616ec748f7fa982c9a6d52f0e545ab80cdb0b99a4595b00fc0224 |