microscope

Python library for control of microscope devices, supporting hardware triggers and distribution of devices over the network for performance and flexibility.

https://github.com/python-microscope/microscope

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: biorxiv.org
  • Committers with academic emails
    13 of 18 committers (72.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary

Keywords

adaptive-optics deformable-mirror image-acquisition microscope microscope-control
Last synced: 6 months ago · JSON representation

Repository

Python library for control of microscope devices, supporting hardware triggers and distribution of devices over the network for performance and flexibility.

Basic Info
Statistics
  • Stars: 79
  • Watchers: 15
  • Forks: 42
  • Open Issues: 112
  • Releases: 0
Topics
adaptive-optics deformable-mirror image-acquisition microscope microscope-control
Created over 9 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License

README.rst

Python-Microscope
*****************

.. image:: https://github.com/python-microscope/python-microscope.org/raw/main/_static/microscope-logo-96-dpi.png
   :align: center
   :alt: Python-Microscope logo

Python's ``microscope`` package is a free and open source library for:

* control of local and remote microscope devices;
* aggregation of microscope devices into complex microscopes;
* automate microscope experiments with hardware triggers.

It is aimed at those that are building their own microscopes or want
programmatic control for microscope experiments.  More details can be
found in the paper `Python-Microscope: High performance control of
arbitrarily complex and scalable bespoke microscopes
`__ and
in the `online documentation `__.

Python Microscope source distribution are available in `PyPI
`__ and can be easily
installed with ``pip``::

    pip install microscope

Alternatively, the development sources are available on `github
`__.

This package does *not* provide a graphical user interface that a
typical microscope user would expect.  Instead, it provides the
foundation over which such interfaces can be built.  For a microscope
graphical user interface in Python consider using `Microscope-Cockpit
`__.

Owner

  • Name: python-microscope
  • Login: python-microscope
  • Kind: organization

GitHub Events

Total
  • Issues event: 2
  • Watch event: 9
  • Issue comment event: 3
  • Push event: 3
  • Fork event: 1
Last Year
  • Issues event: 2
  • Watch event: 9
  • Issue comment event: 3
  • Push event: 3
  • Fork event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 879
  • Total Committers: 18
  • Avg Commits per committer: 48.833
  • Development Distribution Score (DDS): 0.578
Past Year
  • Commits: 56
  • Committers: 6
  • Avg Commits per committer: 9.333
  • Development Distribution Score (DDS): 0.554
Top Committers
Name Email Commits
Mick Phillips m****s@g****m 371
David Pinto d****o@b****k 307
Carnë Draug c****v@g****m 114
Ian Dobbie i****e@j****u 29
Ian Dobbie i****e@b****k 26
David Miguel Susano Pinto c****g@g****m 11
NickHallONBI n****l@d****k 4
Tiago Susano Pinto t****o@g****m 4
Thomas Fish 5****h 3
Julio Mateos Langerak j****k@i****r 2
Dobbie i****e@d****k 1
Nicholas Hall l****8@b****k 1
Matthew Wincott m****t@e****k 1
Ian Dobbie i****1@j****u 1
久保俊貴 k****o@a****p 1
Danail Stoychev e****4@b****k 1
Thomas M Fish t****h@d****k 1
amydh a****d@l****k 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 123
  • Total pull requests: 13
  • Average time to close issues: 12 months
  • Average time to close pull requests: 10 months
  • Total issue authors: 20
  • Total pull request authors: 5
  • Average comments per issue: 4.69
  • Average comments per pull request: 1.46
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: 17 minutes
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • iandobbie (32)
  • carandraug (25)
  • juliomateoslangerak (21)
  • gjover (10)
  • jacopoabramo (8)
  • dstoychev (6)
  • thomasmfish (4)
  • Divyadeep00 (2)
  • VroniPfann (2)
  • rreeves60 (2)
  • mickp (2)
  • JojoDevel (1)
  • shay82 (1)
  • Mygyth (1)
  • alasdairwilson (1)
Pull Request Authors
  • thomasmfish (6)
  • juliomateoslangerak (2)
  • rowannicholls (2)
  • xtofl (2)
  • iandobbie (1)
Top Labels
Issue Labels
question (2) invalid (2) bug (1) enhancement (1) help wanted (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 313 last-month
  • Total dependent packages: 4
    (may contain duplicates)
  • Total dependent repositories: 13
    (may contain duplicates)
  • Total versions: 9
  • Total maintainers: 2
pypi.org: microscope

An interface for control of microscope devices.

  • Versions: 8
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 313 Last month
Rankings
Dependent packages count: 2.3%
Dependent repos count: 4.0%
Average: 6.2%
Forks count: 6.8%
Stargazers count: 8.9%
Downloads: 9.2%
Maintainers (2)
Last synced: 6 months ago
conda-forge.org: microscope
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Forks count: 27.1%
Dependent packages count: 28.8%
Average: 32.0%
Dependent repos count: 34.0%
Stargazers count: 38.2%
Last synced: 6 months ago

Dependencies

setup.py pypi
  • Pillow *
pyproject.toml pypi