PyMoDAQ Logo

Supported instruments

  • Supported instruments

Documentation

  • 1. Quick Start
  • 2. User’s Guide
  • 3. Tutorials
    • 3.1. Git/GitHub
    • 3.2. How to modify existing PyMoDAQ’s code?
    • 3.3. Write and release a new plugin
    • 3.4. Story of an instrument plugin development
    • 3.5. How to contribute to PyMoDAQ’s documentation?
    • 3.6. Updating your instrument plugin for PyMoDAQ 4
    • 3.7. Tutorial On Data Manipulation and analysis
    • 3.8. Jupyter Lab
  • 4. Data Management
  • 5. Developer’s Guide
  • 6. Glossary Terms
  • 7. Library Reference
  • 8. About

Related projects

  • PyMoDAQ Femto
  • PyMoDAQ Plugins DAQmx
PyMoDAQ
  • 3. Tutorials
  • View page source

3. Tutorials

Contents:

  • 3.1. Git/GitHub
    • 3.1.1. Create an account & raise an issue on GitHub
    • 3.1.2. Basics of Git and GitHub
    • 3.1.3. Authenticate to GitHub with an SSH key
  • 3.2. How to modify existing PyMoDAQ’s code?
    • 3.2.1. Prerequisite
    • 3.2.2. The PyMoDAQ repositories
    • 3.2.3. PyMoDAQ branches
    • 3.2.4. How to propose a modification of the code of PyMoDAQ?
  • 3.3. Write and release a new plugin
    • 3.3.1. Prerequisites
    • 3.3.2. The PyMoDAQ’s plugin template repository
    • 3.3.3. Configuring a new plugin repository
    • 3.3.4. Releasing on PyPI
    • 3.3.5. Resources
  • 3.4. Story of an instrument plugin development
    • 3.4.1. The controller manual
    • 3.4.2. The installer
    • 3.4.3. The blue route: use the manufacturer GUI
    • 3.4.4. A shortcut through an existing green route? Readily available PyMoDAQ instrument plugins
    • 3.4.5. The gold route: control your device with a Python script
    • 3.4.6. The green route: control your device with PyMoDAQ
    • 3.4.7. Conclusion
  • 3.5. How to contribute to PyMoDAQ’s documentation?
    • 3.5.1. The documentation of PyMoDAQ
    • 3.5.2. Sphinx
    • 3.5.3. Preparation
    • 3.5.4. Build the website locally
    • 3.5.5. Add a new tutorial
    • 3.5.6. reStructuredText (RST) language
    • 3.5.7. Submit our documentation to the upstream repository
  • 3.6. Updating your instrument plugin for PyMoDAQ 4
    • 3.6.1. What’s new in PyMoDAQ 4
    • 3.6.2. What should be modified
  • 3.7. Tutorial On Data Manipulation and analysis
    • 3.7.1. Loading Data
    • 3.7.2. Plotting data
    • 3.7.3. Data Analysis
    • 3.7.4. Summary
  • 3.8. Jupyter Lab
Previous Next

© Copyright 2025, Weber Sébastien.

Built with Sphinx using a theme provided by Read the Docs.