LICENSE
MANIFEST.in
README.rst
requirements.txt
setup.py
parsl/__init__.py
parsl/addresses.py
parsl/config.py
parsl/errors.py
parsl/log_utils.py
parsl/multiprocessing.py
parsl/process_loggers.py
parsl/py.typed
parsl/utils.py
parsl/version.py
parsl.egg-info/PKG-INFO
parsl.egg-info/SOURCES.txt
parsl.egg-info/dependency_links.txt
parsl.egg-info/entry_points.txt
parsl.egg-info/requires.txt
parsl.egg-info/top_level.txt
parsl/app/__init__.py
parsl/app/app.py
parsl/app/bash.py
parsl/app/errors.py
parsl/app/futures.py
parsl/app/python.py
parsl/channels/__init__.py
parsl/channels/base.py
parsl/channels/errors.py
parsl/channels/local/__init__.py
parsl/channels/local/local.py
parsl/channels/oauth_ssh/__init__.py
parsl/channels/oauth_ssh/oauth_ssh.py
parsl/channels/ssh/__init__.py
parsl/channels/ssh/ssh.py
parsl/channels/ssh_il/__init__.py
parsl/channels/ssh_il/ssh_il.py
parsl/concurrent/__init__.py
parsl/configs/ASPIRE1.py
parsl/configs/Azure.py
parsl/configs/__init__.py
parsl/configs/ad_hoc.py
parsl/configs/bluewaters.py
parsl/configs/bridges.py
parsl/configs/cc_in2p3.py
parsl/configs/comet.py
parsl/configs/cooley.py
parsl/configs/cori.py
parsl/configs/ec2.py
parsl/configs/exex_local.py
parsl/configs/frontera.py
parsl/configs/htex_local.py
parsl/configs/illinoiscluster.py
parsl/configs/kubernetes.py
parsl/configs/local_threads.py
parsl/configs/midway.py
parsl/configs/osg.py
parsl/configs/polaris.py
parsl/configs/stampede2.py
parsl/configs/summit.py
parsl/configs/theta.py
parsl/configs/toss3_llnl.py
parsl/configs/wqex_local.py
parsl/data_provider/__init__.py
parsl/data_provider/data_manager.py
parsl/data_provider/file_noop.py
parsl/data_provider/files.py
parsl/data_provider/ftp.py
parsl/data_provider/globus.py
parsl/data_provider/http.py
parsl/data_provider/rsync.py
parsl/data_provider/staging.py
parsl/dataflow/__init__.py
parsl/dataflow/dflow.py
parsl/dataflow/error.py
parsl/dataflow/executor_status.py
parsl/dataflow/flow_control.py
parsl/dataflow/futures.py
parsl/dataflow/job_error_handler.py
parsl/dataflow/job_status_poller.py
parsl/dataflow/memoization.py
parsl/dataflow/rundirs.py
parsl/dataflow/states.py
parsl/dataflow/strategy.py
parsl/dataflow/taskrecord.py
parsl/executors/__init__.py
parsl/executors/base.py
parsl/executors/errors.py
parsl/executors/status_handling.py
parsl/executors/swift_t.py
parsl/executors/threads.py
parsl/executors/extreme_scale/__init__.py
parsl/executors/extreme_scale/executor.py
parsl/executors/extreme_scale/mpi_worker_pool.py
parsl/executors/flux/__init__.py
parsl/executors/flux/execute_parsl_task.py
parsl/executors/flux/executor.py
parsl/executors/flux/flux_instance_manager.py
parsl/executors/high_throughput/__init__.py
parsl/executors/high_throughput/errors.py
parsl/executors/high_throughput/executor.py
parsl/executors/high_throughput/interchange.py
parsl/executors/high_throughput/manager_record.py
parsl/executors/high_throughput/monitoring_info.py
parsl/executors/high_throughput/probe.py
parsl/executors/high_throughput/process_worker_pool.py
parsl/executors/high_throughput/zmq_pipes.py
parsl/executors/workqueue/__init__.py
parsl/executors/workqueue/errors.py
parsl/executors/workqueue/exec_parsl_function.py
parsl/executors/workqueue/executor.py
parsl/launchers/__init__.py
parsl/launchers/error.py
parsl/launchers/launchers.py
parsl/monitoring/__init__.py
parsl/monitoring/db_manager.py
parsl/monitoring/message_type.py
parsl/monitoring/monitoring.py
parsl/monitoring/radios.py
parsl/monitoring/remote.py
parsl/monitoring/types.py
parsl/monitoring/queries/__init__.py
parsl/monitoring/queries/pandas.py
parsl/monitoring/visualization/__init__.py
parsl/monitoring/visualization/app.py
parsl/monitoring/visualization/models.py
parsl/monitoring/visualization/utils.py
parsl/monitoring/visualization/version.py
parsl/monitoring/visualization/views.py
parsl/monitoring/visualization/plots/__init__.py
parsl/monitoring/visualization/plots/default/__init__.py
parsl/monitoring/visualization/plots/default/task_plots.py
parsl/monitoring/visualization/plots/default/workflow_plots.py
parsl/monitoring/visualization/plots/default/workflow_resource_plots.py
parsl/monitoring/visualization/static/parsl-logo-white.png
parsl/monitoring/visualization/static/parsl-monitor.css
parsl/monitoring/visualization/templates/app.html
parsl/monitoring/visualization/templates/dag.html
parsl/monitoring/visualization/templates/error.html
parsl/monitoring/visualization/templates/layout.html
parsl/monitoring/visualization/templates/resource_usage.html
parsl/monitoring/visualization/templates/task.html
parsl/monitoring/visualization/templates/workflow.html
parsl/monitoring/visualization/templates/workflows_summary.html
parsl/providers/__init__.py
parsl/providers/base.py
parsl/providers/cluster_provider.py
parsl/providers/error.py
parsl/providers/ad_hoc/__init__.py
parsl/providers/ad_hoc/ad_hoc.py
parsl/providers/aws/__init__.py
parsl/providers/aws/aws.py
parsl/providers/aws/template.py
parsl/providers/azure/__init__.py
parsl/providers/azure/azure.py
parsl/providers/azure/template.py
parsl/providers/cobalt/__init__.py
parsl/providers/cobalt/cobalt.py
parsl/providers/cobalt/template.py
parsl/providers/condor/__init__.py
parsl/providers/condor/condor.py
parsl/providers/condor/template.py
parsl/providers/googlecloud/__init__.py
parsl/providers/googlecloud/googlecloud.py
parsl/providers/grid_engine/__init__.py
parsl/providers/grid_engine/grid_engine.py
parsl/providers/grid_engine/template.py
parsl/providers/kubernetes/__init__.py
parsl/providers/kubernetes/kube.py
parsl/providers/kubernetes/template.py
parsl/providers/local/__init__.py
parsl/providers/local/local.py
parsl/providers/lsf/__init__.py
parsl/providers/lsf/lsf.py
parsl/providers/lsf/template.py
parsl/providers/pbspro/__init__.py
parsl/providers/pbspro/pbspro.py
parsl/providers/pbspro/template.py
parsl/providers/slurm/__init__.py
parsl/providers/slurm/slurm.py
parsl/providers/slurm/template.py
parsl/providers/torque/__init__.py
parsl/providers/torque/template.py
parsl/providers/torque/torque.py
parsl/serialize/__init__.py
parsl/serialize/base.py
parsl/serialize/concretes.py
parsl/serialize/facade.py
parsl/tests/__init__.py
parsl/tests/callables_helper.py
parsl/tests/conftest.py
parsl/tests/test_aalst_patterns.py
parsl/tests/test_callables.py
parsl/tests/test_flux.py
parsl/tests/test_summary.py
parsl/tests/test_swift.py
parsl/tests/test_thread_parallelism.py
parsl/tests/utils.py
parsl/tests/configs/__init__.py
parsl/tests/configs/ad_hoc_cluster_htex.py
parsl/tests/configs/azure_single_node.py
parsl/tests/configs/bluewaters.py
parsl/tests/configs/bridges.py
parsl/tests/configs/cc_in2p3.py
parsl/tests/configs/comet.py
parsl/tests/configs/cooley_htex.py
parsl/tests/configs/cori.py
parsl/tests/configs/ec2_single_node.py
parsl/tests/configs/ec2_spot.py
parsl/tests/configs/exex_local.py
parsl/tests/configs/frontera.py
parsl/tests/configs/htex_ad_hoc_cluster.py
parsl/tests/configs/htex_local.py
parsl/tests/configs/htex_local_alternate.py
parsl/tests/configs/htex_local_intask_staging.py
parsl/tests/configs/htex_local_rsync_staging.py
parsl/tests/configs/local_adhoc.py
parsl/tests/configs/local_threads.py
parsl/tests/configs/local_threads_checkpoint.py
parsl/tests/configs/local_threads_checkpoint_dfk_exit.py
parsl/tests/configs/local_threads_checkpoint_periodic.py
parsl/tests/configs/local_threads_checkpoint_task_exit.py
parsl/tests/configs/local_threads_ftp_in_task.py
parsl/tests/configs/local_threads_globus.py
parsl/tests/configs/local_threads_http_in_task.py
parsl/tests/configs/local_threads_monitoring.py
parsl/tests/configs/local_threads_no_cache.py
parsl/tests/configs/midway.py
parsl/tests/configs/nscc_singapore.py
parsl/tests/configs/osg_htex.py
parsl/tests/configs/petrelkube.py
parsl/tests/configs/summit.py
parsl/tests/configs/swan_htex.py
parsl/tests/configs/theta.py
parsl/tests/configs/user_opts.py
parsl/tests/configs/workqueue_blocks.py
parsl/tests/configs/workqueue_ex.py
parsl/tests/integration/__init__.py
parsl/tests/integration/latency.py
parsl/tests/integration/test_parsl_load_default_config.py
parsl/tests/integration/test_apps/__init__.py
parsl/tests/integration/test_channels/__init__.py
parsl/tests/integration/test_channels/test_channels.py
parsl/tests/integration/test_channels/test_local_channel.py
parsl/tests/integration/test_channels/test_scp_1.py
parsl/tests/integration/test_channels/test_ssh_1.py
parsl/tests/integration/test_channels/test_ssh_errors.py
parsl/tests/integration/test_channels/test_ssh_file_transport.py
parsl/tests/integration/test_channels/test_ssh_interactive.py
parsl/tests/integration/test_stress/__init__.py
parsl/tests/integration/test_stress/test_python_simple.py
parsl/tests/integration/test_stress/test_python_threads.py
parsl/tests/manual_tests/__init__.py
parsl/tests/manual_tests/htex_local.py
parsl/tests/manual_tests/test_ad_hoc_htex.py
parsl/tests/manual_tests/test_basic.py
parsl/tests/manual_tests/test_fan_in_out_htex_remote.py
parsl/tests/manual_tests/test_log_filter.py
parsl/tests/manual_tests/test_memory_limits.py
parsl/tests/manual_tests/test_oauth_ssh.py
parsl/tests/manual_tests/test_udp_simple.py
parsl/tests/manual_tests/test_worker_count.py
parsl/tests/site_tests/__init__.py
parsl/tests/site_tests/site_config_selector.py
parsl/tests/site_tests/test_provider.py
parsl/tests/site_tests/test_site.py
parsl/tests/sites/__init__.py
parsl/tests/sites/test_affinity.py
parsl/tests/sites/test_concurrent.py
parsl/tests/sites/test_dynamic_executor.py
parsl/tests/sites/test_ec2.py
parsl/tests/sites/test_launchers.py
parsl/tests/sites/test_local_adhoc.py
parsl/tests/sites/test_local_exex.py
parsl/tests/sites/test_start_method.py
parsl/tests/sites/test_worker_info.py
parsl/tests/sites/test_mpi/__init__.py
parsl/tests/test_bash_apps/__init__.py
parsl/tests/test_bash_apps/test_apptimeout.py
parsl/tests/test_bash_apps/test_basic.py
parsl/tests/test_bash_apps/test_error_codes.py
parsl/tests/test_bash_apps/test_file_bug_1.py
parsl/tests/test_bash_apps/test_keyword_overlaps.py
parsl/tests/test_bash_apps/test_kwarg_storage.py
parsl/tests/test_bash_apps/test_memoize.py
parsl/tests/test_bash_apps/test_memoize_ignore_args.py
parsl/tests/test_bash_apps/test_multiline.py
parsl/tests/test_bash_apps/test_pipeline.py
parsl/tests/test_bash_apps/test_stdout.py
parsl/tests/test_channels/__init__.py
parsl/tests/test_channels/test_large_output.py
parsl/tests/test_checkpointing/__init__.py
parsl/tests/test_checkpointing/test_periodic.py
parsl/tests/test_checkpointing/test_python_checkpoint_1.py
parsl/tests/test_checkpointing/test_python_checkpoint_2.py
parsl/tests/test_checkpointing/test_python_checkpoint_3.py
parsl/tests/test_checkpointing/test_regression_232.py
parsl/tests/test_checkpointing/test_regression_233.py
parsl/tests/test_checkpointing/test_regression_239.py
parsl/tests/test_checkpointing/test_task_exit.py
parsl/tests/test_data/__init__.py
parsl/tests/test_data/test_file.py
parsl/tests/test_data/test_file_apps.py
parsl/tests/test_data/test_file_staging.py
parsl/tests/test_docs/__init__.py
parsl/tests/test_docs/test_from_slides.py
parsl/tests/test_docs/test_tutorial_1.py
parsl/tests/test_docs/test_workflow1.py
parsl/tests/test_docs/test_workflow2.py
parsl/tests/test_docs/test_workflow3.py
parsl/tests/test_docs/test_workflow4.py
parsl/tests/test_error_handling/__init__.py
parsl/tests/test_error_handling/test_fail.py
parsl/tests/test_error_handling/test_htex_basic.py
parsl/tests/test_error_handling/test_htex_missing_worker.py
parsl/tests/test_error_handling/test_htex_worker_failure.py
parsl/tests/test_error_handling/test_python_walltime.py
parsl/tests/test_error_handling/test_rand_fail.py
parsl/tests/test_error_handling/test_resource_spec.py
parsl/tests/test_error_handling/test_retries.py
parsl/tests/test_error_handling/test_retry_handler.py
parsl/tests/test_error_handling/test_retry_handler_failure.py
parsl/tests/test_error_handling/test_serialization_fail.py
parsl/tests/test_error_handling/test_wrap_with_logs.py
parsl/tests/test_flowcontrol/__init__.py
parsl/tests/test_flowcontrol/test_one_block.py
parsl/tests/test_flowcontrol/test_python.py
parsl/tests/test_manual/__init__.py
parsl/tests/test_manual/test_regression_220.py
parsl/tests/test_monitoring/__init__.py
parsl/tests/test_monitoring/test_basic.py
parsl/tests/test_monitoring/test_db_locks.py
parsl/tests/test_monitoring/test_fuzz_zmq.py
parsl/tests/test_monitoring/test_memoization_representation.py
parsl/tests/test_providers/__init__.py
parsl/tests/test_providers/test_local_provider.py
parsl/tests/test_python_apps/__init__.py
parsl/tests/test_python_apps/test_arg_input_types.py
parsl/tests/test_python_apps/test_at_scale.py
parsl/tests/test_python_apps/test_basic.py
parsl/tests/test_python_apps/test_dep_standard_futures.py
parsl/tests/test_python_apps/test_dependencies.py
parsl/tests/test_python_apps/test_depfail_propagation.py
parsl/tests/test_python_apps/test_fail.py
parsl/tests/test_python_apps/test_fibonacci_iterative.py
parsl/tests/test_python_apps/test_fibonacci_recursive.py
parsl/tests/test_python_apps/test_futures.py
parsl/tests/test_python_apps/test_garbage_collect.py
parsl/tests/test_python_apps/test_import_fail.py
parsl/tests/test_python_apps/test_join.py
parsl/tests/test_python_apps/test_mapred.py
parsl/tests/test_python_apps/test_memoize_1.py
parsl/tests/test_python_apps/test_memoize_2.py
parsl/tests/test_python_apps/test_memoize_4.py
parsl/tests/test_python_apps/test_memoize_5.py
parsl/tests/test_python_apps/test_memoize_bad_id_for_memo.py
parsl/tests/test_python_apps/test_memoize_ignore_args.py
parsl/tests/test_python_apps/test_memoize_joinapp.py
parsl/tests/test_python_apps/test_outputs.py
parsl/tests/test_python_apps/test_overview.py
parsl/tests/test_python_apps/test_pipeline.py
parsl/tests/test_python_apps/test_simple.py
parsl/tests/test_python_apps/test_type5.py
parsl/tests/test_python_apps/test_worker_fail.py
parsl/tests/test_regression/__init__.py
parsl/tests/test_regression/test_1480.py
parsl/tests/test_regression/test_1606_wait_for_current_tasks.py
parsl/tests/test_regression/test_1653.py
parsl/tests/test_regression/test_221.py
parsl/tests/test_regression/test_226.py
parsl/tests/test_regression/test_69a.py
parsl/tests/test_regression/test_69b.py
parsl/tests/test_regression/test_854.py
parsl/tests/test_regression/test_97.py
parsl/tests/test_regression/test_98.py
parsl/tests/test_scaling/__init__.py
parsl/tests/test_scaling/test_scale_down.py
parsl/tests/test_staging/__init__.py
parsl/tests/test_staging/staging_provider.py
parsl/tests/test_staging/test_1316.py
parsl/tests/test_staging/test_docs_1.py
parsl/tests/test_staging/test_docs_2.py
parsl/tests/test_staging/test_elaborate_noop_file.py
parsl/tests/test_staging/test_staging_ftp.py
parsl/tests/test_staging/test_staging_ftp_in_task.py
parsl/tests/test_staging/test_staging_globus.py
parsl/tests/test_staging/test_staging_https.py
parsl/tests/test_staging/test_staging_https_in_task.py
parsl/tests/test_threads/__init__.py
parsl/tests/test_threads/test_configs.py
parsl/tests/test_threads/test_lazy_errors.py
parsl/tests/workqueue_tests/__init__.py
parsl/tests/workqueue_tests/htex_local.py
parsl/tests/workqueue_tests/local_threads.py
parsl/tests/workqueue_tests/test_scale.py
parsl/tests/workqueue_tests/wqex_condor.py
parsl/tests/workqueue_tests/wqex_local.py
parsl/usage_tracking/__init__.py
parsl/usage_tracking/usage.py