File: data.rst

package info (click to toggle)
psychopy 2023.2.4%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 124,456 kB
  • sloc: python: 126,213; javascript: 11,982; makefile: 152; sh: 120; xml: 9
file content (135 lines) | stat: -rw-r--r-- 4,333 bytes parent folder | download
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
:mod:`psychopy.data` - functions for storing/saving/analysing data
==============================================================================

.. automodule:: psychopy.data

Contents:

- :class:`ExperimentHandler` - to combine multiple loops in one study
- :class:`TrialHandler` - basic predefined trial matrix
- :class:`TrialHandler2` - similar to TrialHandler but with ability to update mid-run
- :class:`TrialHandlerExt` - similar to TrialHandler but with ability to run oddball designs
- :class:`StairHandler` - for basic up-down (fixed step) staircases
- :class:`QuestHandler` - for traditional QUEST algorithm
- :class:`QuestPlusHandler` - for the updated QUEST+ algorithm (Watson, 2017)
- :class:`PsiHandler` - the Psi staircase of Kontsevich & Tyler (1999)
- :class:`MultiStairHandler` - a wrapper to combine interleaved staircases of any sort

Utility functions:

- :func:`importConditions` - to load a list of dicts from a csv/excel file
- :func:`functionFromStaircase`- to convert a staircase into its psychopmetric function
- :func:`bootStraps` - generate a set of bootstrap resamples from a dataset
- :func:`~psychopy.data.utils.getDateStr` - provide a date string (in format suitable for filenames)

Curve Fitting:

- :class:`FitWeibull`
- :class:`FitLogistic`
- :class:`FitNakaRushton`
- :class:`FitCumNormal`

-----------------------

:class:`ExperimentHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.ExperimentHandler
    :members:
    :undoc-members:
    :inherited-members:
    
:class:`TrialHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.TrialHandler
    :members:
    :undoc-members:
    :inherited-members:

:class:`TrialHandler2`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.TrialHandler2
    :members:
    :undoc-members:
    :inherited-members:

:class:`TrialHandlerExt`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.TrialHandlerExt
    :members:
    :undoc-members:
    :inherited-members:

:class:`StairHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.StairHandler
    :members:
    :undoc-members:
    :inherited-members:

:class:`PsiHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.PsiHandler
    :members:
    :undoc-members:
    :inherited-members:

:class:`QuestHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.QuestHandler
    :members:
    :undoc-members:
    :inherited-members:

:class:`QuestPlusHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.QuestPlusHandler
    :members:
    :undoc-members:
    :inherited-members:

:class:`MultiStairHandler`
---------------------------------------------------------------------------
.. autoclass:: psychopy.data.MultiStairHandler
    :members:
    :undoc-members:
    :inherited-members:

:class:`FitWeibull`
---------------------------------------------------------------------------------
.. autoclass:: psychopy.data.FitWeibull
    :members:
    :undoc-members:
    :inherited-members:
    
:class:`FitLogistic`
---------------------------------------------------------------------------------
.. autoclass:: psychopy.data.FitLogistic
    :members:
    :undoc-members:
    :inherited-members:

:class:`FitNakaRushton`
---------------------------------------------------------------------------------
.. autoclass:: psychopy.data.FitNakaRushton
    :members:
    :undoc-members:
    :inherited-members:

:class:`FitCumNormal`
---------------------------------------------------------------------------------
.. autoclass:: psychopy.data.FitCumNormal
    :members:
    :undoc-members:
    :inherited-members:
    
:func:`importConditions`
----------------------------------
.. autofunction:: psychopy.data.importConditions

:func:`functionFromStaircase`
----------------------------------
.. autofunction:: psychopy.data.functionFromStaircase

:func:`bootStraps`
--------------------------------
.. autofunction:: psychopy.data.bootStraps