Skip to main content
Ctrl+K

PyLabRobot

  • User guide
  • Resource Management
  • Contributor guide
  • API
  • Community
  • X
  • GitHub
  • YouTube
  • Bluesky
  • User guide
  • Resource Management
  • Contributor guide
  • API
  • Community
  • X
  • GitHub
  • YouTube
  • Bluesky

Section Navigation

  • Contributing to PyLabRobot
  • How to Open Source
  • Contributing a new type of machine to PLR
  • Adding support for a new machine of an existing type
  • Contributor guide

Contributor guide#

  • Contributing to PyLabRobot
    • Getting Started
    • Development Tips
    • Testing, linting, formatting
    • Writing documentation
    • Common Tasks
    • Support
  • How to Open Source
    • Prerequisites
    • The 8 step workflow
    • Quick changes
    • Support
  • Contributing a new type of machine to PLR
    • 0. Get in touch
    • 1. Creating a new module
    • 2. Creating a new abstract backend class
    • 3. Creating a new front end class
    • 4. Creating a new concrete backend for a specific machine
    • 5. Adding documentation (strongly recommended)
  • Adding support for a new machine of an existing type
    • Background
    • 0. Get in touch
    • 1. Creating a new concrete backend class
    • 2. Implementing the abstract methods
    • 3. Adding documentation (recommended)

previous

VWR

next

Contributing to PyLabRobot

Edit on GitHub

This Page

  • Show Source

© Copyright 2025, PyLabRobot.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.