pymeasure
Scientific measurement library for instruments, experiments, and live-plotting
Science Score: 77.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
20 of 137 committers (14.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.3%) to scientific vocabulary
Keywords
Repository
Scientific measurement library for instruments, experiments, and live-plotting
Basic Info
- Host: GitHub
- Owner: pymeasure
- License: mit
- Language: Python
- Default Branch: master
- Homepage: http://pymeasure.readthedocs.io/en/latest/
- Size: 9.39 MB
Statistics
- Stars: 686
- Watchers: 32
- Forks: 410
- Open Issues: 182
- Releases: 32
Topics
Metadata Files
README.rst
.. image:: https://raw.githubusercontent.com/pymeasure/pymeasure/master/docs/images/PyMeasure.png
:alt: PyMeasure Scientific package
PyMeasure scientific package
############################
PyMeasure makes scientific measurements easy to set up and run.
The package contains a repository of instrument classes and a system for running experiment procedures, which provides graphical interfaces for graphing live data and managing queues of experiments.
Both parts of the package are independent, and when combined provide all the necessary requirements for advanced measurements with only limited coding.
PyMeasure is currently under active development, so please report any issues you experience to our `Issues page`_.
.. _Issues page: https://github.com/pymeasure/pymeasure/issues
Project Information
-------------------
PyMeasure is tested with continuous-integration on Linux, macOS, and Windows for all supported Python versions.
.. image:: https://img.shields.io/pypi/pyversions/pymeasure
:alt: PyPI - Python Version
.. image:: https://github.com/pymeasure/pymeasure/actions/workflows/pymeasure_CI.yml/badge.svg
:target: https://github.com/pymeasure/pymeasure/actions/workflows/pymeasure_CI.yml
.. image:: http://readthedocs.org/projects/pymeasure/badge/?version=latest
:target: http://pymeasure.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.595633.svg
:target: https://doi.org/10.5281/zenodo.595633
.. image:: https://anaconda.org/conda-forge/pymeasure/badges/version.svg
:target: https://anaconda.org/conda-forge/pymeasure
.. image:: https://anaconda.org/conda-forge/pymeasure/badges/downloads.svg
:target: https://anaconda.org/conda-forge/pymeasure
.. image:: https://codecov.io/gh/pymeasure/pymeasure/graph/badge.svg
:target: https://codecov.io/gh/pymeasure/pymeasure
Related Projects
----------------
- `LECO Protocol `_: Open standard for laboratory equipment communication using modern protocols
- `pyleco `_: Python library implementing LECO for distributed instrument control systems
- `Python Lab Automation Landscape `_: Curated collection of Python tools for laboratory automation and instrumentation
Quick start
===========
Check out `the documentation`_ for the `quick start guide`_, that covers the installation of Python and PyMeasure.
There are a number of examples in the `examples`_ directory that can help you get up and running.
.. _the documentation: http://pymeasure.readthedocs.org/en/latest/
.. _quick start guide: http://pymeasure.readthedocs.io/en/latest/quick_start.html
.. _examples: https://github.com/pymeasure/pymeasure/tree/master/examples
Owner
- Name: PyMeasure
- Login: pymeasure
- Kind: organization
- Website: https://pymeasure.readthedocs.io
- Repositories: 4
- Profile: https://github.com/pymeasure
Scientific measurements with Python
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - name: PyMeasure Developers title: "PyMeasure" version: 0.15.0 doi: 10.5281/zenodo.595633 publisher: - name: Zenodo repository-code: https://github.com/pymeasure/pymeasure
GitHub Events
Total
- Create event: 14
- Commit comment event: 2
- Issues event: 58
- Watch event: 59
- Delete event: 12
- Issue comment event: 360
- Push event: 96
- Pull request event: 202
- Pull request review event: 306
- Pull request review comment event: 395
- Fork event: 56
Last Year
- Create event: 14
- Commit comment event: 2
- Issues event: 58
- Watch event: 59
- Delete event: 12
- Issue comment event: 360
- Push event: 96
- Pull request event: 202
- Pull request review event: 306
- Pull request review comment event: 395
- Fork event: 56
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Colin Jermain | c****n@g****m | 525 |
| Benedikt Moneke | 6****e | 297 |
| Casper Schippers | C****s@h****m | 174 |
| Christoph Buchner | b****i@p****t | 164 |
| Casper Schippers | c****s@h****m | 159 |
| mcdo0486 | m****6@u****u | 148 |
| Bastian Leykauf | l****f@p****e | 94 |
| David | d****c@u****u | 93 |
| Dominik Kriegner | d****r@g****m | 92 |
| Moritz Jung | 1****9 | 83 |
| Casper Schippers | c****s@t****l | 75 |
| LongnoseRob/JI1MNC | l****b@g****m | 70 |
| Christoph Buchner | b****i | 50 |
| dennis | d****s@r****m | 48 |
| Michele Sardo | m****o@s****m | 47 |
| Robert Roos | r****s@d****m | 35 |
| Michele Sardo | m****r@g****m | 32 |
| neuschs | s****h@g****m | 31 |
| CodingMarco | c****o@g****m | 31 |
| jlarochelle | j****e@i****m | 30 |
| Michele Sardo | 3****r | 29 |
| StePhanino | r****n@r****t | 29 |
| samcondon4 | s****n@c****u | 29 |
| Benedikt Burger | 6****r | 28 |
| Scott Candey | s****y@b****u | 27 |
| Frank Wu | f****w@g****m | 26 |
| Minh-Hai | l****t@h****m | 26 |
| joseph | a****t@g****m | 25 |
| Colin Jermain | c****n | 24 |
| Carlos Martinez | c****z@d****m | 23 |
| and 107 more... | ||
Committer Domains (Top 20 + Academic)
Packages
- Total packages: 3
-
Total downloads:
- pypi 40,479 last-month
-
Total dependent packages: 3
(may contain duplicates) -
Total dependent repositories: 6
(may contain duplicates) - Total versions: 63
- Total maintainers: 3
pypi.org: pymeasure
Scientific measurement library for instruments, experiments, and live-plotting
- Documentation: https://pymeasure.readthedocs.io
- License: MIT
-
Latest release: 0.15.0
published 12 months ago
Rankings
Maintainers (3)
proxy.golang.org: github.com/pymeasure/pymeasure
- Documentation: https://pkg.go.dev/github.com/pymeasure/pymeasure#section-documentation
- License: mit
-
Latest release: v0.15.0
published 12 months ago
Rankings
conda-forge.org: pymeasure
PyMeasure makes scientific measurements easy to set up and run. The package contains a repository of instrument classes and a system for running experiment procedures, which provides graphical interfaces for graphing live data and managing queues of experiments. Both parts of the package are independent, and when combined provide all the necessary requirements for advanced measurements with only limited coding.
- Homepage: https://github.com/pymeasure/pymeasure
- License: MIT
-
Latest release: 0.10.0
published over 3 years ago
Rankings
Dependencies
- actions/cache v3 composite
- actions/checkout v3 composite
- ammaraskar/sphinx-problem-matcher master composite
- conda-incubator/setup-miniconda v2 composite
- rbialon/flake8-annotations v1 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite