python-lab-automation-landscape

A catalog/overview of Python packages in the area of lab automation.

https://github.com/pymeasure/python-lab-automation-landscape

Science Score: 54.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
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords

automation instrument-control python research
Last synced: 6 months ago · JSON representation ·

Repository

A catalog/overview of Python packages in the area of lab automation.

Basic Info
Statistics
  • Stars: 7
  • Watchers: 2
  • Forks: 3
  • Open Issues: 1
  • Releases: 1
Topics
automation instrument-control python research
Created almost 4 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Contributing License Citation

README.md

Python lab automation landscape catalog

DOI

This page should serve as a catalog of Python packages for laboratory automation, meaning data acquisition and control of hardware instruments during experiments, e.g. in a company or university lab.

It originated from a thread that I (Christoph Buchner, @bilderbuchi) started in an effort to make sense of the many options available for this task, and to obtain some structured analysis to make it easier for others to choose the package(s) most appropriate for their needs.

This grew from a bullet-point list into a discussion thread and then an online spreadsheet hosted with a free provider, where others started to contribute details about packages. Sometimes they left their Github handles so it was possible to attribute their contributions.

Over time this became more fragile, impossible to version, and hard to get the desired overview from. This is why I have now turned this into this webpage.

Issues/pull requests with additional/updated information will be welcome, but this is still very much a work in progress to get "finished".

The table detailing the shape of the Python lab automation landscape can be found in the Catalog.

If you want to contribute, see CONTRIBUTING.md.

Owner

  • Name: PyMeasure
  • Login: pymeasure
  • Kind: organization

Scientific measurements with Python

Citation (CITATION.cff)

cff-version: 1.2.0
title: Python lab automation landscape catalog
message: Please cite this dataset using these metadata.
type: dataset
authors:
  - given-names: Christoph
    family-names: Buchner
    affiliation: PyMeasure maintainers
    orcid: 'https://orcid.org/0000-0002-0553-2730'

GitHub Events

Total
  • Watch event: 3
  • Issue comment event: 1
  • Pull request event: 1
  • Fork event: 1
Last Year
  • Watch event: 3
  • Issue comment event: 1
  • Pull request event: 1
  • Fork event: 1

Dependencies

Gemfile rubygems
  • github-pages ~> 225 development
  • jekyll-feed ~> 0.15.1 development
  • minima ~> 2.5.1
  • tzinfo ~> 1.2
  • tzinfo-data >= 0
  • wdm ~> 0.1.1
Gemfile.lock rubygems
  • activesupport 6.0.4.7
  • addressable 2.8.0
  • coffee-script 2.4.1
  • coffee-script-source 1.11.1
  • colorator 1.1.0
  • commonmarker 0.23.4
  • concurrent-ruby 1.1.10
  • dnsruby 1.61.9
  • em-websocket 0.5.3
  • ethon 0.15.0
  • eventmachine 1.2.7
  • execjs 2.8.1
  • faraday 1.10.0
  • faraday-em_http 1.0.0
  • faraday-em_synchrony 1.0.0
  • faraday-excon 1.1.0
  • faraday-httpclient 1.0.1
  • faraday-multipart 1.0.3
  • faraday-net_http 1.0.1
  • faraday-net_http_persistent 1.2.0
  • faraday-patron 1.0.0
  • faraday-rack 1.0.0
  • faraday-retry 1.0.3
  • ffi 1.15.5
  • forwardable-extended 2.6.0
  • gemoji 3.0.1
  • github-pages 225
  • github-pages-health-check 1.17.9
  • html-pipeline 2.14.0
  • http_parser.rb 0.8.0
  • i18n 0.9.5
  • jekyll 3.9.0
  • jekyll-avatar 0.7.0
  • jekyll-coffeescript 1.1.1
  • jekyll-commonmark 1.4.0
  • jekyll-commonmark-ghpages 0.2.0
  • jekyll-default-layout 0.1.4
  • jekyll-feed 0.15.1
  • jekyll-gist 1.5.0
  • jekyll-github-metadata 2.13.0
  • jekyll-include-cache 0.2.1
  • jekyll-mentions 1.6.0
  • jekyll-optional-front-matter 0.3.2
  • jekyll-paginate 1.1.0
  • jekyll-readme-index 0.3.0
  • jekyll-redirect-from 0.16.0
  • jekyll-relative-links 0.6.1
  • jekyll-remote-theme 0.4.3
  • jekyll-sass-converter 1.5.2
  • jekyll-seo-tag 2.8.0
  • jekyll-sitemap 1.4.0
  • jekyll-swiss 1.0.0
  • jekyll-theme-architect 0.2.0
  • jekyll-theme-cayman 0.2.0
  • jekyll-theme-dinky 0.2.0
  • jekyll-theme-hacker 0.2.0
  • jekyll-theme-leap-day 0.2.0
  • jekyll-theme-merlot 0.2.0
  • jekyll-theme-midnight 0.2.0
  • jekyll-theme-minimal 0.2.0
  • jekyll-theme-modernist 0.2.0
  • jekyll-theme-primer 0.6.0
  • jekyll-theme-slate 0.2.0
  • jekyll-theme-tactile 0.2.0
  • jekyll-theme-time-machine 0.2.0
  • jekyll-titles-from-headings 0.5.3
  • jekyll-watch 2.2.1
  • jemoji 0.12.0
  • kramdown 2.3.1
  • kramdown-parser-gfm 1.1.0
  • liquid 4.0.3
  • listen 3.7.1
  • mercenary 0.3.6
  • minima 2.5.1
  • minitest 5.15.0
  • multipart-post 2.1.1
  • nokogiri 1.13.3
  • octokit 4.22.0
  • pathutil 0.16.2
  • public_suffix 4.0.6
  • racc 1.6.0
  • rb-fsevent 0.11.1
  • rb-inotify 0.10.1
  • rexml 3.2.5
  • rouge 3.26.0
  • ruby2_keywords 0.0.5
  • rubyzip 2.3.2
  • safe_yaml 1.0.5
  • sass 3.7.4
  • sass-listen 4.0.0
  • sawyer 0.8.2
  • simpleidn 0.2.1
  • terminal-table 1.8.0
  • thread_safe 0.3.6
  • typhoeus 1.4.0
  • tzinfo 1.2.9
  • unf 0.1.4
  • unf_ext 0.0.8.1
  • unicode-display_width 1.8.0
  • zeitwerk 2.5.4