.. _examples: ======== Examples ======== The source files are all in ``examples`` directory. -------- Overview -------- .. _callback_object_example: Callback Object Example ----------------------- Example implementation for callbacks to the main thread. (:ref:`Code `) .. _callback_service_example: Callback Service Example ------------------------ Example implementation for callbacks to another service. (:ref:`Code `) .. _local_service_example: Local Service Example --------------------- How to use a service locally. (:ref:`Code `) .. _log_window_example: Logging Window Example ---------------------- Show logging in a QTextEdit. (:ref:`Code `) .. _matplotlib_example: Matplotlib Example ------------------ Plot some random numbers using matplotlib. (:ref:`Code `) .. _pyqtgraph_example: PyQtGraph Example ----------------- Plot some random numbers using pyqtgraph. (:ref:`Code `) .. _pyside_pyqt_example: PySide PyQt Example ------------------- Run PySide and PyQt widgets in parallel. (:ref:`Code `) .. _queued_callback_example: Queued Callback Example ----------------------- Example implementation for callbacks with a :class:`~PyroMP.QueuedService` (:ref:`Code `) .. _queued_service_example: Queued Service Example ----------------------- Example implementation for a :class:`~PyroMP.QueuedService` (:ref:`Code `) .. _qtservice_example: QtService Example ----------------- Demonstrates the need of using the signal/slot mechanism instead of normal function calls. (:ref:`Code `) Warehouse Example ----------------- Examples used for the tutorial. See :ref:`warehouse_example`. ---- Code ---- .. _callback_object_code: **Callback Object Example** callback_events/callback_objects.py .. literalinclude:: ..\..\PyroMP\examples\callbacks_events\callback_object.py :linenos: .. _callback_service_code: **Callback Service Example** callback_events/callback_service.py .. literalinclude:: ..\..\PyroMP\examples\callbacks_events\callback_service.py :linenos: .. _local_service_code: **Local Service Example** local_service/local_service.py .. literalinclude:: ..\..\PyroMP\examples\local_service\local_service.py :linenos: .. _log_window_code: **Logging Window Example** qt_service/log_window.py .. literalinclude:: ..\..\PyroMP\examples\qt_service\log_window.py :linenos: .. _matplotlib_code: **Matplotlib Example** plotting/matplotlib_example.py .. literalinclude:: ..\..\PyroMP\examples\plotting\matplotlib_example.py :linenos: .. _pyqtgraph_code: **PyQtGraph Example** plotting/pyqtgraph_example.py .. literalinclude:: ..\..\PyroMP\examples\plotting\pyqtgraph_example.py :linenos: .. _pyside_pyqt_code: **PySide PyQt Example** pyside_pyqt_combination/pyqt_service.py .. literalinclude:: ..\..\PyroMP\examples\pyside_pyqt_combination\pyqt_service.py :linenos: pyside_pyqt_combination/pyside_service.py .. literalinclude:: ..\..\PyroMP\examples\pyside_pyqt_combination\pyside_service.py :linenos: .. _queued_callback_code: **Queued Callbacks Example** callback_events/queued_callback.py .. literalinclude:: ..\..\PyroMP\examples\callbacks_events\queued_callback.py :linenos: .. _queued_service_code: **Queued Service Example** queued_service/queued_service.py .. literalinclude:: ..\..\PyroMP\examples\queued_service\queued_service.py :linenos: .. _qtservice_code: **QtService Example** qt_service/qt_service.py .. literalinclude:: ..\..\PyroMP\examples\qt_service\qt_service.py :linenos: