Reference guide

parsl.set_stream_logger Add a stream log handler.
parsl.set_file_logger Add a stream log handler.
parsl.app.app.python_app Decorator function for making python apps.
parsl.app.app.bash_app Decorator function for making bash apps.
parsl.app.futures.DataFuture A datafuture points at an AppFuture.
parsl.config.Config Specification of Parsl configuration options.
parsl.dataflow.futures.AppFuture An AppFuture wraps a sequence of Futures which may fail and be retried.
parsl.dataflow.dflow.DataFlowKernelLoader Manage which DataFlowKernel is active.
parsl.data_provider.data_manager.DataManager The DataManager is responsible for transferring input and output data.
parsl.data_provider.files.File The Parsl File Class.
parsl.executors.base.ParslExecutor Define the strict interface for all Executor classes.
parsl.executors.threads.ThreadPoolExecutor A thread-based executor.
parsl.executors.ipp.IPyParallelExecutor The IPython Parallel executor.
parsl.executors.ipp_controller.Controller Start and maintain a IPythonParallel controller.
parsl.executors.HighThroughputExecutor Executor designed for cluster-scale
parsl.executors.ExtremeScaleExecutor Executor designed for leadership class supercomputer scale
parsl.executors.swift_t.TurbineExecutor The Turbine executor.
parsl.channels.local.local.LocalChannel This is not even really a channel, since opening a local shell is not heavy and done so infrequently that they do not need a persistent channel
parsl.channels.ssh.ssh.SSHChannel SSH persistent channel.
parsl.channels.ssh_il.ssh_il.SSHInteractiveLoginChannel SSH persistent channel.
parsl.providers.AWSProvider A provider for using Amazon Elastic Compute Cloud (EC2) resources.
parsl.providers.CobaltProvider Cobalt Execution Provider
parsl.providers.CondorProvider HTCondor Execution Provider.
parsl.providers.GoogleCloudProvider A provider for using resources from the Google Compute Engine.
parsl.providers.GridEngineProvider A provider for the Grid Engine scheduler.
parsl.providers.JetstreamProvider
parsl.providers.LocalProvider Local Execution Provider
parsl.providers.GridEngineProvider A provider for the Grid Engine scheduler.
parsl.providers.SlurmProvider Slurm Execution Provider
parsl.providers.TorqueProvider Torque Execution Provider
parsl.providers.KubernetesProvider Kubernetes execution provider :param namespace: Kubernetes namespace to create deployments.
parsl.launchers.SimpleLauncher Does no wrapping.
parsl.launchers.SingleNodeLauncher Worker launcher that wraps the user’s command with the framework to launch multiple command invocations in parallel.
parsl.launchers.SrunLauncher Worker launcher that wraps the user’s command with the SRUN launch framework to launch multiple cmd invocations in parallel on a single job allocation.
parsl.launchers.AprunLauncher Worker launcher that wraps the user’s command with the Aprun launch framework to launch multiple cmd invocations in parallel on a single job allocation
parsl.launchers.SrunMPILauncher Launches as many workers as MPI tasks to be executed concurrently within a block.
parsl.launchers.GnuParallelLauncher Worker launcher that wraps the user’s command with the framework to launch multiple command invocations via GNU parallel sshlogin.
parsl.launchers.MpiExecLauncher Worker launcher that wraps the user’s command with the framework to launch multiple command invocations via mpiexec.
parsl.monitoring.db_logger.MonitoringConfig This is a config class for monitoring.
parsl.app.errors.AppBadFormatting An error raised during formatting of a bash function.
parsl.app.errors.AppException An error raised during execution of an app.
parsl.app.errors.AppFailure An error raised during execution of an app.
parsl.app.errors.AppTimeout An error raised during execution of an app when it exceeds its allotted walltime.
parsl.app.errors.BadStdStreamFile Error raised due to bad filepaths specified for STDOUT/ STDERR.
parsl.app.errors.BashAppNoReturn Bash app returned no string.
parsl.app.errors.DependencyError Error raised at the end of app execution due to missing output files.
parsl.app.errors.InvalidAppTypeError An invalid app type was requested from the @App decorator.
parsl.app.errors.MissingOutputs Error raised at the end of app execution due to missing output files.
parsl.app.errors.NotFutureError A non future item was passed to a function that expected a future.
parsl.app.errors.ParslError Base class for all exceptions.
parsl.executors.errors.ControllerError Error raise by IPP controller.
parsl.executors.errors.ExecutorError Base class for all exceptions.
parsl.executors.errors.ScalingFailed Scaling failed due to error in Execution provider.
parsl.executors.exceptions.ExecutorException Base class for all exceptions.
parsl.executors.exceptions.TaskExecException Task execution raised an error in the remote process.