psiexperiment
Getting started
Installing
Input-output manifest
Using Psiexperiment
Creating an experiment
Psiexperiment Architecture
Plugin & Hook Reference
Development Workflow
Example: A Simple Auditory Experiment
What makes an experiment?
Designing a new experiment
Data Processing Pipeline
Waveforms and Signals
Context
Reference
API documentation
API modules
psiexperiment
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
acquire() (in module psi.controller.util)
activated (psi.core.enaml.dock_item.PSIDockItem attribute)
append_data() (psi.util.SignalBuffer method)
as_numeric() (in module psi.util)
ascending() (in module psi.context.choice)
associated_state (psi.controller.experiment_action.ExperimentEvent attribute)
B
BaseCallbackMixin (class in psi.controller.engines.callback)
C
callback (psi.controller.experiment_action.ExperimentCallback attribute)
ChannelSliceCallbackMixin (class in psi.controller.engines.callback)
check_sequence() (in module psi.context.choice)
chirp_power() (in module psi.controller.calibration.chirp)
chirp_sens() (in module psi.controller.calibration.chirp)
chirp_spl() (in module psi.controller.calibration.chirp)
click_power() (in module psi.controller.calibration.click)
click_sens() (in module psi.controller.calibration.click)
click_spl() (in module psi.controller.calibration.click)
closable (psi.core.enaml.dock_item.PSIDockItem attribute)
command (psi.controller.experiment_action.EventLogger attribute)
(psi.controller.experiment_action.ExperimentAction attribute)
complete() (psi.controller.engines.callback.BaseCallbackMixin method)
ConfigurationException
copy_declarative() (in module psi.util)
counterbalanced() (in module psi.context.choice)
create_config() (in module psi)
create_config_dirs() (in module psi)
create_io_manifest() (in module psi)
D
DAQThread (class in psi.controller.engines.thread)
declarative_to_dict() (in module psi.util)
declarative_to_json() (in module psi.util)
default() (psi.util.PSIJsonEncoder method)
delay (psi.controller.experiment_action.ExperimentActionBase attribute)
dependencies (psi.controller.experiment_action.ExperimentActionBase attribute)
descending() (in module psi.context.choice)
dict_to_declarative() (in module psi.util)
dock_area (psi.experiment.workspace.ExperimentWorkspace attribute)
E
eval_match() (in module psi.controller.experiment_action)
evaluate() (psi.context.expression.Expr method)
event (psi.controller.experiment_action.ExperimentActionBase attribute)
EventLogger (class in psi.controller.experiment_action)
events (psi.controller.experiment_action.ExperimentState attribute)
exact_order() (in module psi.context.choice)
ExperimentAction (class in psi.controller.experiment_action)
ExperimentActionBase (class in psi.controller.experiment_action)
ExperimentCallback (class in psi.controller.experiment_action)
ExperimentEvent (class in psi.controller.experiment_action)
ExperimentState (class in psi.controller.experiment_action)
ExperimentWorkspace (class in psi.experiment.workspace)
Expr (class in psi.context.expression)
ExpressionNamespace (class in psi.context.expression)
F
find_manifest_class() (in module psi.core.enaml.contribution)
(psi.core.enaml.contribution.PSIContribution method)
format_docstrings() (in module psi.context.choice)
Function (class in psi.context.symbol)
function (psi.context.symbol.Function attribute)
G
get_config() (in module psi)
get_config_file() (in module psi)
get_config_folder() (in module psi)
get_dependencies() (in module psi.util)
get_latest() (psi.util.SignalBuffer method)
get_object() (psi.context.symbol.Function method)
(psi.context.symbol.ImportedSymbol method)
(psi.experiment.preferences.ItemPreferences method)
(psi.experiment.preferences.PluginPreferences method)
(psi.experiment.preferences.Preferences method)
get_preferences() (psi.experiment.preferences.Preferences method)
get_range() (psi.util.SignalBuffer method)
get_range_filled() (psi.util.SignalBuffer method)
get_range_samples() (psi.util.SignalBuffer method)
get_samples_lb() (psi.util.SignalBuffer method)
get_samples_ub() (psi.util.SignalBuffer method)
get_tagged_members() (in module psi.util)
get_tagged_values() (in module psi.util)
get_time_lb() (psi.util.SignalBuffer method)
get_time_ub() (psi.util.SignalBuffer method)
get_value() (psi.context.expression.ExpressionNamespace method)
get_values() (psi.context.expression.ExpressionNamespace method)
I
ImportedSymbol (class in psi.context.symbol)
invalidate() (psi.util.SignalBuffer method)
invalidate_samples() (psi.util.SignalBuffer method)
invocations (psi.controller.experiment_action.ExperimentActionBase attribute)
invoke() (psi.controller.experiment_action.ExperimentActionBase method)
item (psi.experiment.preferences.ItemPreferences attribute)
ItemPreferences (class in psi.experiment.preferences)
K
kwargs (psi.controller.experiment_action.ExperimentActionBase attribute)
L
label (psi.core.enaml.contribution.PSIContribution attribute)
load_config() (in module psi)
load_icon() (in module psi.experiment.util)
load_manifest() (in module psi.core.enaml.contribution)
(psi.core.enaml.contribution.PSIContribution method)
log_with_header() (in module psi.util)
M
ManifestNotFoundError
match (psi.controller.experiment_action.ExperimentActionBase attribute)
module
psi
psi.context
psi.context.choice
psi.context.expression
psi.context.symbol
psi.controller
psi.controller.calibration
psi.controller.calibration.chirp
psi.controller.calibration.click
psi.controller.calibration.tone
psi.controller.engines
psi.controller.engines.callback
psi.controller.engines.thread
psi.controller.experiment_action
psi.controller.util
psi.core
psi.core.enaml
psi.core.enaml.contribution
psi.core.enaml.dock_item
psi.data
psi.data.sinks
psi.experiment
psi.experiment.preferences
psi.experiment.util
psi.experiment.workspace
psi.templates
psi.templates.io
psi.util
psi.version
module (psi.context.symbol.ImportedSymbol attribute)
N
name (psi.controller.experiment_action.ExperimentEvent attribute)
(psi.controller.experiment_action.ExperimentState attribute)
(psi.core.enaml.contribution.PSIContribution attribute)
(psi.experiment.preferences.Preferences attribute)
P
plugin_id (psi.experiment.preferences.PluginPreferences attribute)
PluginPreferences (class in psi.experiment.preferences)
plugins_started() (psi.experiment.workspace.ExperimentWorkspace method)
Preferences (class in psi.experiment.preferences)
pseudorandom() (in module psi.context.choice)
psi
module
psi.context
module
psi.context.choice
module
psi.context.expression
module
psi.context.symbol
module
psi.controller
module
psi.controller.calibration
module
psi.controller.calibration.chirp
module
psi.controller.calibration.click
module
psi.controller.calibration.tone
module
psi.controller.engines
module
psi.controller.engines.callback
module
psi.controller.engines.thread
module
psi.controller.experiment_action
module
psi.controller.util
module
psi.core
module
psi.core.enaml
module
psi.core.enaml.contribution
module
psi.core.enaml.dock_item
module
psi.data
module
psi.data.sinks
module
psi.experiment
module
psi.experiment.preferences
module
psi.experiment.util
module
psi.experiment.workspace
module
psi.templates
module
psi.templates.io
module
psi.util
module
psi.version
module
psi_json_decoder_hook() (in module psi.util)
PSIContribution (class in psi.core.enaml.contribution)
PSIDockItem (class in psi.core.enaml.dock_item)
PSIJsonEncoder (class in psi.util)
R
register_ai_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
register_ao_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
register_ci_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
register_di_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
register_done_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
registered (psi.core.enaml.contribution.PSIContribution attribute)
reload_config() (in module psi)
reset() (psi.context.expression.ExpressionNamespace method)
resize() (psi.util.SignalBuffer method)
rpc() (in module psi.util)
run() (psi.controller.engines.thread.DAQThread method)
S
samples_to_index() (psi.util.SignalBuffer method)
set_config() (in module psi)
set_preferences() (psi.experiment.preferences.Preferences method)
set_value() (psi.context.expression.ExpressionNamespace method)
set_values() (psi.context.expression.ExpressionNamespace method)
shuffled_set() (in module psi.context.choice)
SignalBuffer (class in psi.util)
simple_match() (in module psi.controller.experiment_action)
start() (psi.experiment.workspace.ExperimentWorkspace method)
Symbol (class in psi.context.symbol)
T
time_to_index() (psi.util.SignalBuffer method)
time_to_samples() (psi.util.SignalBuffer method)
tone_power() (in module psi.controller.calibration.tone)
tone_sens() (in module psi.controller.calibration.tone)
tone_spl() (in module psi.controller.calibration.tone)
U
unregister_ai_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
unregister_ao_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
unregister_di_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
unregister_done_callback() (psi.controller.engines.callback.ChannelSliceCallbackMixin method)
update_expressions() (psi.context.expression.ExpressionNamespace method)
update_symbols() (psi.context.expression.ExpressionNamespace method)
V
valid_name() (psi.core.enaml.contribution.PSIContribution class method)
W
weight (psi.controller.experiment_action.ExperimentActionBase attribute)
wrap_text() (in module psi.util)