.. DAQ_Pro_Aquisition documentation master file, created by
sphinx-quickstart on Mon Apr 16 15:21:28 2018.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to PyMoDAQ's documentation!
===================================
PyMoDAQ is an open-source software, officially supported by the CNRS, to perform modular data acquisition with Python.
It proposes a set of modules used to interface any kind of experiments. It simplifies the interaction with detector and
actuator hardware to go straight to the data acquisition of interest.
.. raw:: html
French version `here`__
__ https://youtu.be/TrRy6HL3h3c
.. _training:
Training
********
.. figure:: /image/Flyer_PyMoDAQ.png
:alt: Flyer_femto
Training sessions announcement and PyMoDAQ's days
.. note::
* Third edition of the PyMoDAQ's Days: Lyon 20/22 October 2024. Register on https://pymodaq-jt2022.sciencesconf.org/
* Training session in Toulouse, France 17/19 June 2024
PyMoDAQ has two purposes:
* First, to provide a complete interface to perform automated measurements or logging data without having to write
a user/interface for each new experiment.
* Second, to provide various tools (User interfaces, classes dedicated to specific tasks...) to easily build a :ref:`custom_app`
It is divided in two main components as shown on figure :numref:`overview_submodules`
* The :ref:`Dashboard_module` and its control modules: :ref:`DAQ_Move_module` and :ref:`DAQ_Viewer_module`
* Extensions such as the :ref:`DAQ_Scan_module` or the :ref:`DAQ_Logger_module`
.. _overview_submodules:
.. figure:: /image/pymodaq_diagram.png
:alt: overview
PyMoDAQ's Dashboard and its extensions: DAQ_Scan for automated acquisitions, DAQ_Logger for data logging and many other.
The Control modules are interfacing real instruments using user written plugins. The complete list of available plugins
is maintained on this GitHub `repository`__ and installabled using the :ref:`PluginManager`
__ https://github.com/PyMoDAQ/pymodaq_plugin_manager/blob/main/README.md
Information
***********
GitHub repo: https://github.com/PyMoDAQ
Documentation: http://pymodaq.cnrs.fr/
Scientific `article`__ on Review of Scientific Instruments journal
General public `article`__ on Scientia
List of available `plugins`__
Video tutorials `here`__
Mailing List: https://listes.services.cnrs.fr/wws/info/pymodaq
Credits
*******
Based on the ``pyqtgraph`` library : http://www.pyqtgraph.org by Luke Campagnola.
PyMoDAQ is written by Sébastien Weber: sebastien.weber@cemes.fr under a MIT license.
__ https://doi.org/10.1063/5.0032116
__ https://www.scientia.global/dr-sebastien-weber-pymodaq-navigating-the-future-of-data-acquisition/
__ https://github.com/PyMoDAQ/pymodaq_plugin_manager/
__ https://youtube.com/playlist?list=PLGdoHByMKfIdn-N51goippSSP_9iG4wds
Contribution
************
If you want to contribute see this page: :ref:`contributors`
They use it
***********
See :ref:`feedback`
Citation
********
By using PyMoDAQ, you are being asked to cite the article published in Review of Scientific
Instruments `RSI 92, 045104 (2021)`__ when publishing results obtained with the help of its interface.
In that way, you're also helping in its promotion and amelioration.
__ https://doi.org/10.1063/5.0032116
Changelog
*********
Please see :doc:`the changelog `.
.. toctree::
:numbered:
:maxdepth: 3
:caption: Contents:
features
whats_new
user
developer
tutorials
feedback
glossary
api/api_doc
Supported instruments
PyMoDAQ Femto
PyMoDAQ Plugins DAQmx
.. usage/classDiagram
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`