1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
.. _examples:
Data set examples
=================
Basic example
-------------
Source code :
.. literalinclude:: basic_example.py
.. image:: images/basic_example.png
Other examples
--------------
A lot of examples are available in the :mod:`guidata` test module ::
from guidata import tests
tests.run()
The two lines above execute the `guidata test launcher` :
.. image:: images/screenshots/__init__.png
All :mod:`guidata` items demo
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_all_items.py
:start-after: guitest:
.. image:: images/screenshots/all_items.png
All (GUI-related) :mod:`guidata` features demo
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_all_features.py
:start-after: guitest:
.. image:: images/screenshots/all_features.png
Embedding guidata objects in GUI layouts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_editgroupbox.py
:start-after: guitest:
.. image:: images/screenshots/editgroupbox.png
Data item groups and group selection
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_bool_selector.py
:start-after: guitest:
.. image:: images/screenshots/bool_selector.png
Activable data sets
^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_activable_dataset.py
:start-after: guitest:
.. image:: images/screenshots/activable_dataset.png
Data set groups
^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_datasetgroup.py
:start-after: guitest:
.. image:: images/screenshots/datasetgroup.png
Utilities
^^^^^^^^^
Update/restore a dataset from/to a dictionary
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. literalinclude:: ../guidata/tests/unit/test_updaterestoredataset.py
:start-after: guitest:
Create a dataset class from a function signature
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. literalinclude:: ../guidata/tests/unit/test_dataset_from_func.py
:start-after: guitest:
Create a dataset class from a function dictionary
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. literalinclude:: ../guidata/tests/unit/test_dataset_from_dict.py
:start-after: guitest:
Data set HDF5 serialization/deserialization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_loadsave_hdf5.py
:start-after: guitest:
Data set JSON serialization/deserialization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. literalinclude:: ../guidata/tests/dataset/test_loadsave_json.py
:start-after: guitest:
|