
.. _theexamples:

========
Examples
========

Here you can find some example code how to use the *pypet*.
All examples were written and tested with python 2.7 and
most of them also work under python 3.


--------------
Basic Concepts
--------------

.. toctree::
    :maxdepth: 1

    ../examplesdoc/example_01
    ../examplesdoc/example_02
    ../examplesdoc/example_14
    ../examplesdoc/example_15
    ../examplesdoc/example_04
    ../examplesdoc/example_21
    ../examplesdoc/example_09
    ../examplesdoc/example_13
    ../examplesdoc/example_17
    ../examplesdoc/example_18

..
    Ex1: First steps
    Ex2: Trajectory Access and Storage
    Ex14: Links
    Ex15: More ways to add data
    Ex4: Multiprocessing
    Ex21: SCOOP multiprocessing
    Ex9: Large Results
    Ex13: Pipeline and post-processing
    Ex17: Wrapping an existing project
    Ex18: Many runs


-----------------
Advanced Concepts
-----------------

.. toctree::
    :maxdepth: 1

    ../examplesdoc/example_03
    ../examplesdoc/example_05
    ../examplesdoc/example_06
    ../examplesdoc/example_08
    ../examplesdoc/example_10
    ../examplesdoc/example_12
    ../examplesdoc/example_16
    ../examplesdoc/example_19
    ../examplesdoc/example_20
    ../examplesdoc/example_22

..
    Ex3: Merging
    Ex5: Custom parameters
    Ex6: Presetting
    Ex8: f_find_idx
    Ex10: Items from all runs
    Ex12: Sharing Data between Processes
    Ex16: Multiprocessing Context
    Ex19: DEAP
    Ex20: Manual runs (DEAP)
    Ex22: SAGA Python


-----------------
BRIAN2 Examples
-----------------

.. toctree::
    :maxdepth: 1

    ../examplesdoc/example_23
    ../examplesdoc/example_24


..
    Ex23: Small Brian2 network
    Ex24: Large Complex Brian2 Example