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.exefrom 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 buildThis will run
toxwhich will run all your tests in both Python 3.7 and Python 3.8 as well as linting your code. -
make cleanThis will clean up various Python and build generated files so that you can ensure that you are working in a clean environment.
-
make docsThis 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/>_
Metadata
Release files for microscope-automation 0.3.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| microscope_automation-0.3.4.tar.gz | 175.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| microscope_automation-0.3.4-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 356.8 kB
Release files / microscope_automation-0.3.4.tar.gz
| Download URL | microscope_automation-0.3.4.tar.gz |
|---|---|
| Size | 175.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a38f19a408feffdcca2aec3287cd0dd2698daf0f213ff38ddda1d64ba13e169
|
|
BLAKE2b-256 checksum How to use checksums |
89e8e8765f28dcbbbe7da86454c3a411c0675bdc5dddbf2f3463414c7e7d1c0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
|
Release files / microscope_automation-0.3.4-py2.py3-none-any.whl
| Download URL | microscope_automation-0.3.4-py2.py3-none-any.whl |
|---|---|
| Size | 181.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
77b2f5c8dcade0cdfc3d9d6946f3bb2c66ec45ed6f188e21974a959950283576
|
|
BLAKE2b-256 checksum How to use checksums |
2bf46a51a07616ec748f7fa982c9a6d52f0e545ab80cdb0b99a4595b00fc0224
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
|