Command line

psynet.command_line.export_(ctx, exp_variables, app=None, local=False, path=None, assets='experiment', anonymize='both', n_parallel=None, no_source=False, docker_ssh=False, server=None, dns_host=None, username=None, password=None)[source]

Export data from an experiment.

The data is exported in three distinct formats into the ‘data/data-<app>’ directory of an experiment which has following structure:

data/
└── data-<app>/
    ├── csv/
    ├── db-snapshot/
    └── json/
csv:

Contains the experiment data in CSV format.

db-snapshot:

Contains the zip file generated by the default Dallinger export command.

json:

Contains the experiment data in JSON format.

psynet.command_line.export_launch_data(deployment_id, **kwargs)[source]

Retrieves dashboard credentials from the current config and saves them to disk.

psynet.command_line.log(msg, chevrons=True, verbose=True, **kw)[source]

Log a message to stdout.

psynet.command_line.update_scripts_()[source]

To be run in an experiment directory; updates a collection of template scripts and help files to their latest PsyNet versions.

psynet.command_line.user_confirms(question, default=False)[source]

Like click.confirm but safe for using within our wrapped Docker commands.