cryosparcm cli reference (≤v4.7)
How to use CryoSPARC's low-level command-line interface.
cryosparcm cli "enqueue_job(project_uid='P3', job_uid='J42', lane='cryoem1')"$ cryosparcm icli
connecting to cryoem5:61002 ...
cli, rtp, db, gfs and tools ready to use
In [1]: cli.enqueue_job(project_uid='P3', job_uid='J42', lane='cryoem1')
In [2]:add_project_user_access(project_uid: str, requester_user_id: str, add_user_id: str)
add_project_user_access(project_uid: str, requester_user_id: str, add_user_id: str)add_scheduler_lane(name: str, lanetype: str, title: str | None = None, desc: str = '')
add_scheduler_lane(name: str, lanetype: str, title: str | None = None, desc: str = '')add_scheduler_target_cluster(name, worker_bin_path, script_tpl, send_cmd_tpl='{{ command }}', qsub_cmd_tpl='qsub {{ script_path_abs }}', qstat_cmd_tpl='qstat -as {{ cluster_job_id }}', qstat_code_cmd_tpl=None, qdel_cmd_tpl='qdel {{ cluster_job_id }}', qinfo_cmd_tpl='qstat -q', transfer_cmd_tpl='cp {{ src_path }} {{ dest_path }}', cache_path=None, cache_quota_mb=None, cache_reserve_mb=10000, title=None, desc=None)
add_scheduler_target_cluster(name, worker_bin_path, script_tpl, send_cmd_tpl='{{ command }}', qsub_cmd_tpl='qsub {{ script_path_abs }}', qstat_cmd_tpl='qstat -as {{ cluster_job_id }}', qstat_code_cmd_tpl=None, qdel_cmd_tpl='qdel {{ cluster_job_id }}', qinfo_cmd_tpl='qstat -q', transfer_cmd_tpl='cp {{ src_path }} {{ dest_path }}', cache_path=None, cache_quota_mb=None, cache_reserve_mb=10000, title=None, desc=None)add_scheduler_target_node(hostname, ssh_str, worker_bin_path, num_cpus, cuda_devs, ram_mb, has_ssd, cache_path=None, cache_quota=None, cache_reserve=10000, monitor_port=None, gpu_info=None, lane='default', title=None, desc=None)
add_scheduler_target_node(hostname, ssh_str, worker_bin_path, num_cpus, cuda_devs, ram_mb, has_ssd, cache_path=None, cache_quota=None, cache_reserve=10000, monitor_port=None, gpu_info=None, lane='default', title=None, desc=None)add_tag_to_job(project_uid: str, job_uid: str, tag_uid: str)
add_tag_to_job(project_uid: str, job_uid: str, tag_uid: str)add_tag_to_project(project_uid: str, tag_uid: str)
add_tag_to_project(project_uid: str, tag_uid: str)add_tag_to_session(project_uid: str, session_uid: str, tag_uid: str)
add_tag_to_session(project_uid: str, session_uid: str, tag_uid: str)add_tag_to_workspace(project_uid: str, workspace_uid: str, tag_uid: str)
add_tag_to_workspace(project_uid: str, workspace_uid: str, tag_uid: str)admin_user_exists()
admin_user_exists()archive_project(project_uid: str)
archive_project(project_uid: str)attach_project(owner_user_id: str, abs_path_export_project_dir: str)
attach_project(owner_user_id: str, abs_path_export_project_dir: str)calculate_intermediate_results_size(project_uid: str, job_uid: str, always_keep_final: bool = True, use_prt=True)
calculate_intermediate_results_size(project_uid: str, job_uid: str, always_keep_final: bool = True, use_prt=True)check_project_exists(project_uid: str)
check_project_exists(project_uid: str)check_workspace_exists(project_uid: str, workspace_uid: str)
check_workspace_exists(project_uid: str, workspace_uid: str)cleanup_data(project_uid: str, workspace_uid: str | None = None, delete_non_final: bool = False, delete_statuses: List[str] = [], clear_non_final: bool = False, clear_sections: List[str] = [], clear_types: List[str] = [], clear_statuses: List[str] = [])
cleanup_data(project_uid: str, workspace_uid: str | None = None, delete_non_final: bool = False, delete_statuses: List[str] = [], clear_non_final: bool = False, clear_sections: List[str] = [], clear_types: List[str] = [], clear_statuses: List[str] = [])cleanup_jobs(project_uid: str, job_uids_to_delete: List[str], job_uids_to_clear: List[str])
cleanup_jobs(project_uid: str, job_uids_to_delete: List[str], job_uids_to_clear: List[str])clear_intermediate_results(project_uid: str, workspace_uid: str | None = None, job_uid: str | None = None, always_keep_final: bool | None = True)
clear_intermediate_results(project_uid: str, workspace_uid: str | None = None, job_uid: str | None = None, always_keep_final: bool | None = True)clear_job(project_uid: str, job_uid: str, nofail=False, isdelete=False)
clear_job(project_uid: str, job_uid: str, nofail=False, isdelete=False)clear_jobs_by_section(project_uid, workspace_uid=None, sections=[])
clear_jobs_by_section(project_uid, workspace_uid=None, sections=[])clear_jobs_by_type(project_uid, workspace_uid=None, types=[])
clear_jobs_by_type(project_uid, workspace_uid=None, types=[])clone_job(project_uid: str, workspace_uid: str | None, job_uid: str, created_by_user_id: str, created_by_job_uid: str | None = None)
clone_job(project_uid: str, workspace_uid: str | None, job_uid: str, created_by_user_id: str, created_by_job_uid: str | None = None)clone_job_chain(project_uid: str, start_job_uid: str, end_job_uid: str, created_by_user_id: str, workspace_uid: str | None = None, new_workspace_title: str | None = None)
clone_job_chain(project_uid: str, start_job_uid: str, end_job_uid: str, created_by_user_id: str, workspace_uid: str | None = None, new_workspace_title: str | None = None)clone_jobs(project_uid: str, job_uids: List[str], created_by_user_id, workspace_uid=None, new_workspace_title=None)
clone_jobs(project_uid: str, job_uids: List[str], created_by_user_id, workspace_uid=None, new_workspace_title=None)compile_extensive_validation_benchmark_data(instance_information: dict, job_timings: dict)
compile_extensive_validation_benchmark_data(instance_information: dict, job_timings: dict)create_backup(backup_dir: str, backup_file: str)
create_backup(backup_dir: str, backup_file: str)create_empty_project(owner_user_id: str, project_container_dir: str, title: str, desc: str | None = None, project_dir: str | None = None, export=True, hidden=False)
create_empty_project(owner_user_id: str, project_container_dir: str, title: str, desc: str | None = None, project_dir: str | None = None, export=True, hidden=False)NOTE
NOTEcreate_empty_workspace(project_uid, created_by_user_id, created_by_job_uid=None, title=None, desc=None, export=True)
create_empty_workspace(project_uid, created_by_user_id, created_by_job_uid=None, title=None, desc=None, export=True)create_new_job(job_type, project_uid, workspace_uid, created_by_user_id, created_by_job_uid=None, title=None, desc=None, do_layout=True, dry_run=False, enable_bench=False, priority=None)
create_new_job(job_type, project_uid, workspace_uid, created_by_user_id, created_by_job_uid=None, title=None, desc=None, do_layout=True, dry_run=False, enable_bench=False, priority=None)NOTE
NOTEcreate_tag(title: str, type: str, created_by_user_id: str, colour: str | None = None, description: str | None = None)
create_tag(title: str, type: str, created_by_user_id: str, colour: str | None = None, description: str | None = None)create_user(created_by_user_id: str, email: str, password: str, username: str, first_name: str, last_name: str, admin: bool = False)
create_user(created_by_user_id: str, email: str, password: str, username: str, first_name: str, last_name: str, admin: bool = False)delete_detached_project(project_uid: str)
delete_detached_project(project_uid: str)delete_job(project_uid: str, job_uid: str, relayout=True, nofail=False, force=False)
delete_job(project_uid: str, job_uid: str, relayout=True, nofail=False, force=False)delete_jobs(project_job_uids: List[Tuple[str, str]], relayout=True, nofail=False, force=False)
delete_jobs(project_job_uids: List[Tuple[str, str]], relayout=True, nofail=False, force=False)delete_project(project_uid: str, request_user_id: str, jobs_to_delete: list | None = None, workspaces_to_delete: list | None = None)
delete_project(project_uid: str, request_user_id: str, jobs_to_delete: list | None = None, workspaces_to_delete: list | None = None)delete_project_user_access(project_uid: str, requester_user_id: str, delete_user_id: str)
delete_project_user_access(project_uid: str, requester_user_id: str, delete_user_id: str)delete_user(email: str, requesting_user_email: str, requesting_user_password: str)
delete_user(email: str, requesting_user_email: str, requesting_user_password: str)delete_workspace(project_uid: str, workspace_uid: str, request_user_id: str, jobs_to_delete_inside_one_workspace: list | None = None, jobs_to_update_inside_multiple_workspaces: list | None = None)
delete_workspace(project_uid: str, workspace_uid: str, request_user_id: str, jobs_to_delete_inside_one_workspace: list | None = None, jobs_to_update_inside_multiple_workspaces: list | None = None)detach_project(project_uid: str)
detach_project(project_uid: str)do_job(job_type: str, puid='P1', wuid='W1', uuid='devuser', params={}, input_group_connects={})
do_job(job_type: str, puid='P1', wuid='W1', uuid='devuser', params={}, input_group_connects={})dump_license_validation_results()
dump_license_validation_results()enqueue_job(project_uid: str, job_uid: str, lane: str | None = None, user_id: str | None = None, hostname: str | None = None, gpus: List[int] | typing_extensions.Literal[False] = False, no_check_inputs_ready: bool = False)
enqueue_job(project_uid: str, job_uid: str, lane: str | None = None, user_id: str | None = None, hostname: str | None = None, gpus: List[int] | typing_extensions.Literal[False] = False, no_check_inputs_ready: bool = False)export_job(project_uid: str, job_uid: str)
export_job(project_uid: str, job_uid: str)export_output_result_group(project_uid: str, job_uid: str, output_result_group_name: str, result_names: List[str] | None = None)
export_output_result_group(project_uid: str, job_uid: str, output_result_group_name: str, result_names: List[str] | None = None)export_project(project_uid: str, override=False)
export_project(project_uid: str, override=False)generate_new_instance_uid(force_takeover_projects=False)
generate_new_instance_uid(force_takeover_projects=False)get_all_tags()
get_all_tags()get_base_template_args(project_uid, job_uid, target)
get_base_template_args(project_uid, job_uid, target)get_cryosparc_log(service_name, days=7, date=None, max_lines=None, log_name='', func_name='', level='')
get_cryosparc_log(service_name, days=7, date=None, max_lines=None, log_name='', func_name='', level='')get_default_job_priority(created_by_user_id: str)
get_default_job_priority(created_by_user_id: str)get_gpu_info()
get_gpu_info()get_instance_default_job_priority()
get_instance_default_job_priority()get_job(project_uid: str, job_uid: str, \*args, \*\*kwargs)
get_job(project_uid: str, job_uid: str, \*args, \*\*kwargs)get_job_chain(project_uid: str, start_job_uid: str, end_job_uid: str)
get_job_chain(project_uid: str, start_job_uid: str, end_job_uid: str)get_job_creator_and_username(job_uid, user=None)
get_job_creator_and_username(job_uid, user=None)get_job_dir_abs(project_uid: str, job_uid: str)
get_job_dir_abs(project_uid: str, job_uid: str)get_job_log(project_uid: str, job_uid: str)
get_job_log(project_uid: str, job_uid: str)get_job_log_path_abs(project_uid: str, job_uid: str)
get_job_log_path_abs(project_uid: str, job_uid: str)get_job_output_min_fields(project_uid: str, job_uid: str, output: str)
get_job_output_min_fields(project_uid: str, job_uid: str, output: str)get_job_queue_message(project_uid: str, job_uid: str)
get_job_queue_message(project_uid: str, job_uid: str)get_job_result(project_uid: str, source_result: str)
get_job_result(project_uid: str, source_result: str)get_job_sections()
get_job_sections()get_job_status(project_uid: str, job_uid: str)
get_job_status(project_uid: str, job_uid: str)get_job_streamlog(project_uid: str, job_uid: str)
get_job_streamlog(project_uid: str, job_uid: str)get_job_symlinks(project_uid: str, job_uid: str)
get_job_symlinks(project_uid: str, job_uid: str)get_jobs_by_section(project_uid, workspace_uid=None, sections=[], fields=[])
get_jobs_by_section(project_uid, workspace_uid=None, sections=[], fields=[])get_jobs_by_status(status: str, count_only=False)
get_jobs_by_status(status: str, count_only=False)get_jobs_by_type(project_uid, workspace_uid=None, types=[], fields=[])
get_jobs_by_type(project_uid, workspace_uid=None, types=[], fields=[])get_jobs_size_by_section(project_uid: str, workspace_uid: str = None, sections: List[str] = [])
get_jobs_size_by_section(project_uid: str, workspace_uid: str = None, sections: List[str] = [])get_last_backup_complete_activity()
get_last_backup_complete_activity()get_maintenance_mode()
get_maintenance_mode()get_non_final_jobs(project_uid: str, workspace_uid: str = None, fields: List[str] = [])
get_non_final_jobs(project_uid: str, workspace_uid: str = None, fields: List[str] = [])get_non_final_jobs_size(project_uid: str, workspace_uid: str = None)
get_non_final_jobs_size(project_uid: str, workspace_uid: str = None)get_num_active_licenses()
get_num_active_licenses()get_project(project_uid: str, \*args)
get_project(project_uid: str, \*args)get_project_dir_abs(project_uid: str)
get_project_dir_abs(project_uid: str)get_project_jobs_by_status(project_uid, workspace_uid=None, statuses=[], fields=[])
get_project_jobs_by_status(project_uid, workspace_uid=None, statuses=[], fields=[])get_project_symlinks(project_uid: str)
get_project_symlinks(project_uid: str)get_project_title_slug(project_title: str)
get_project_title_slug(project_title: str)get_result_download_abs_path(project_uid: str, result_spec: str)
get_result_download_abs_path(project_uid: str, result_spec: str)get_running_version()
get_running_version()get_runtime_diagnostics()
get_runtime_diagnostics()get_scheduler_lanes()
get_scheduler_lanes()get_scheduler_target_cluster_info(name: str)
get_scheduler_target_cluster_info(name: str)get_scheduler_target_cluster_script(name: str)
get_scheduler_target_cluster_script(name: str)get_scheduler_targets()
get_scheduler_targets()get_supervisor_log_latest(service: str, n: int = 50)
get_supervisor_log_latest(service: str, n: int = 50)get_system_info()
get_system_info()get_tag_count_by_type()
get_tag_count_by_type()get_tag_counts(tag_uid: str)
get_tag_counts(tag_uid: str)get_tags_by_type()
get_tags_by_type()get_tags_of_type(tag_type: str)
get_tags_of_type(tag_type: str)get_targets_by_lane(lane_name, node_only=False)
get_targets_by_lane(lane_name, node_only=False)get_user_default_priority(email_address: str)
get_user_default_priority(email_address: str)get_user_lanes(email_address: str)
get_user_lanes(email_address: str)get_user_tags(user_id: str)
get_user_tags(user_id: str)get_worker_nodes()
get_worker_nodes()get_workspace(project_uid, workspace_uid, \*args)
get_workspace(project_uid, workspace_uid, \*args)import_job(owner_user_id: str, project_uid: str, workspace_uid: str, abs_path_export_job_dir: str)
import_job(owner_user_id: str, project_uid: str, workspace_uid: str, abs_path_export_job_dir: str)import_jobs(jobs_manifest, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id)
import_jobs(jobs_manifest, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id)import_project(owner_user_id: str, abs_path_export_project_dir: str)
import_project(owner_user_id: str, abs_path_export_project_dir: str)import_workspaces(workspaces_doc_data, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id)
import_workspaces(workspaces_doc_data, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id)is_admin(user_id: str)
is_admin(user_id: str)job_add_to_workspace(project_uid: str, job_uid: str, workspace_uid: str)
job_add_to_workspace(project_uid: str, job_uid: str, workspace_uid: str)job_cart_create(project_uid: str, workspace_uid: str, created_by_user_id: str, output_result_groups: list, new_job_type: str)
job_cart_create(project_uid: str, workspace_uid: str, created_by_user_id: str, output_result_groups: list, new_job_type: str)job_clear_param(project_uid: str, job_uid: str, param_name: str)
job_clear_param(project_uid: str, job_uid: str, param_name: str)job_clear_streamlog(project_uid: str, job_uid: str)
job_clear_streamlog(project_uid: str, job_uid: str)job_connect_group(project_uid: str, source_group: str, dest_group: str)
job_connect_group(project_uid: str, source_group: str, dest_group: str)job_connect_result(project_uid: str, source_result: str, dest_slot: str)
job_connect_result(project_uid: str, source_result: str, dest_slot: str)job_connected_group_clear(project_uid: str, dest_group: str, connect_idx: int)
job_connected_group_clear(project_uid: str, dest_group: str, connect_idx: int)job_connected_result_clear(project_uid: str, dest_slot: str, passthrough=False)
job_connected_result_clear(project_uid: str, dest_slot: str, passthrough=False)job_find_ancestors(project_uid: str, job_uid: str)
job_find_ancestors(project_uid: str, job_uid: str)job_find_descendants(project_uid: str, job_uid: str)
job_find_descendants(project_uid: str, job_uid: str)job_has_build_errors(project_uid: str, job_uid: str)
job_has_build_errors(project_uid: str, job_uid: str)job_import_replace_symlinks(project_uid: str, job_uid: str, prefix_cut: str, prefix_new: str)
job_import_replace_symlinks(project_uid: str, job_uid: str, prefix_cut: str, prefix_new: str)job_rebuild(project_uid: str, job_uid: str)
job_rebuild(project_uid: str, job_uid: str)job_remove_from_workspace(project_uid: str, job_uid: str, workspace_uid: str)
job_remove_from_workspace(project_uid: str, job_uid: str, workspace_uid: str)job_send_streamlog(project_uid: str, job_uid: str, message: str, error: bool = False, flags: List[str] = [], imgfiles: List[EventLogAsset] = [])
job_send_streamlog(project_uid: str, job_uid: str, message: str, error: bool = False, flags: List[str] = [], imgfiles: List[EventLogAsset] = [])job_set_param(project_uid: str, job_uid: str, param_name: str, param_new_value: Any)
job_set_param(project_uid: str, job_uid: str, param_name: str, param_new_value: Any)kill_job(project_uid, job_uid, killed_by_user_id=None)
kill_job(project_uid, job_uid, killed_by_user_id=None)list_projects()
list_projects()list_users()
list_users()list_workspaces(project_uid=None)
list_workspaces(project_uid=None)make_job(job_type: str, project_uid: str, workspace_uid: str, user_id: str, created_by_job_uid: str | None = None, title: str | None = None, desc: str | None = None, params: dict = {}, input_group_connects: dict = {}, enable_bench: bool = False, priority: int | None = None, do_layout: bool = True)
make_job(job_type: str, project_uid: str, workspace_uid: str, user_id: str, created_by_job_uid: str | None = None, title: str | None = None, desc: str | None = None, params: dict = {}, input_group_connects: dict = {}, enable_bench: bool = False, priority: int | None = None, do_layout: bool = True)parse_template_vars(target)
parse_template_vars(target)propose_clone_job_chain(project_uid: str, start_job_uid: str, end_job_uid: str)
propose_clone_job_chain(project_uid: str, start_job_uid: str, end_job_uid: str)refresh_job_types()
refresh_job_types()remove_scheduler_lane(name: str)
remove_scheduler_lane(name: str)NOTE
NOTEremove_scheduler_target_cluster(name: str)
remove_scheduler_target_cluster(name: str)NOTE
NOTEremove_scheduler_target_node(hostname: str)
remove_scheduler_target_node(hostname: str)remove_tag(tag_uid: str)
remove_tag(tag_uid: str)remove_tag_from_job(project_uid: str, job_uid: str, tag_uid: str)
remove_tag_from_job(project_uid: str, job_uid: str, tag_uid: str)remove_tag_from_project(project_uid: str, tag_uid: str)
remove_tag_from_project(project_uid: str, tag_uid: str)remove_tag_from_session(project_uid: str, session_uid: str, tag_uid: str)
remove_tag_from_session(project_uid: str, session_uid: str, tag_uid: str)remove_tag_from_workspace(project_uid: str, workspace_uid: str, tag_uid: str)
remove_tag_from_workspace(project_uid: str, workspace_uid: str, tag_uid: str)request_delete_project(project_uid: str, request_user_id: str)
request_delete_project(project_uid: str, request_user_id: str)request_delete_workspace(project_uid: str, workspace_uid: str, request_user_id: str)
request_delete_workspace(project_uid: str, workspace_uid: str, request_user_id: str)request_reset_password(email)
request_reset_password(email)reset_password(email, newpass)
reset_password(email, newpass)run_external_job(project_uid: str, job_uid: str, status: typing_extensions.Literal[running, waiting] = 'waiting')
run_external_job(project_uid: str, job_uid: str, status: typing_extensions.Literal[running, waiting] = 'waiting')save_extensive_validation_benchmark_data(instance_information: dict, job_timings: dict)
save_extensive_validation_benchmark_data(instance_information: dict, job_timings: dict)save_performance_benchmark_references()
save_performance_benchmark_references()set_cluster_job_custom_vars(project_uid, job_uid, cluster_job_custom_vars)
set_cluster_job_custom_vars(project_uid, job_uid, cluster_job_custom_vars)set_instance_banner(active: bool, title: str | None = None, body: str | None = None)
set_instance_banner(active: bool, title: str | None = None, body: str | None = None)set_instance_default_job_priority(priority)
set_instance_default_job_priority(priority)set_job_final_result(project_uid: str, job_uid: str, is_final_result: bool)
set_job_final_result(project_uid: str, job_uid: str, is_final_result: bool)set_login_message(active: bool, title: str | None = None, body: str | None = None)
set_login_message(active: bool, title: str | None = None, body: str | None = None)set_maintenance_mode(maintenance_mode: bool)
set_maintenance_mode(maintenance_mode: bool)set_project_owner(project_uid: str, user_id: str)
set_project_owner(project_uid: str, user_id: str)set_project_param_default(project_uid: str, param_name: str, value: Any)
set_project_param_default(project_uid: str, param_name: str, value: Any)set_scheduler_target_node_cache(hostname: str, cache_reserve: int | None = None, cache_quota: int | None = None)
set_scheduler_target_node_cache(hostname: str, cache_reserve: int | None = None, cache_quota: int | None = None)set_scheduler_target_node_lane(hostname, lane)
set_scheduler_target_node_lane(hostname, lane)set_scheduler_target_property(hostname: str, key: str, value: Any)
set_scheduler_target_property(hostname: str, key: str, value: Any)set_user_allowed_prefix_dir(user_id: str, allowed_prefix: str)
set_user_allowed_prefix_dir(user_id: str, allowed_prefix: str)set_user_default_priority(email_address: str, priority: int)
set_user_default_priority(email_address: str, priority: int)set_user_lanes(email_address: str, assigned_lanes: List[str])
set_user_lanes(email_address: str, assigned_lanes: List[str])set_user_state_var(user_id: str, key: str, value: Any, set_on_insert_only: bool = False)
set_user_state_var(user_id: str, key: str, value: Any, set_on_insert_only: bool = False)start_worker_test(project_uid: str, test_type: str = 'all', targets: list | None = None, verbose: bool = True)
start_worker_test(project_uid: str, test_type: str = 'all', targets: list | None = None, verbose: bool = True)take_over_project(project_uid, force=False)
take_over_project(project_uid, force=False)take_over_projects(force=False)
take_over_projects(force=False)test_authentication(project_uid, job_uid)
test_authentication(project_uid, job_uid)test_connection(sleep_time=0)
test_connection(sleep_time=0)unarchive_project(project_uid: str, abs_path_to_project_dir: str)
unarchive_project(project_uid: str, abs_path_to_project_dir: str)unset_project_param_default(project_uid: str, param_name: str)
unset_project_param_default(project_uid: str, param_name: str)update_all_job_sizes(asynchronous=True, sleep_time=0)
update_all_job_sizes(asynchronous=True, sleep_time=0)update_final_result_statuses(project_uid: str)
update_final_result_statuses(project_uid: str)update_job(project_uid: str, job_uid: str, attrs: dict, operation='$set')
update_job(project_uid: str, job_uid: str, attrs: dict, operation='$set')update_parents_and_children_for_project(project_uid)
update_parents_and_children_for_project(project_uid)update_project(project_uid: str, attrs: dict, operation='$set', export=True)
update_project(project_uid: str, attrs: dict, operation='$set', export=True)update_project_directory(project_uid: str, new_project_dir: str)
update_project_directory(project_uid: str, new_project_dir: str)update_project_root_dir(project_uid: str, new_project_dir_container: str)
update_project_root_dir(project_uid: str, new_project_dir_container: str)NOTE
NOTEupdate_project_size(project_uid: str, use_prt: bool = True)
update_project_size(project_uid: str, use_prt: bool = True)update_session(project_uid: str, session_uid: str, attrs: dict, operation='$set')
update_session(project_uid: str, session_uid: str, attrs: dict, operation='$set')update_tag(tag_uid: str, title: str | None = None, colour: str | None = None, description: str | None = None)
update_tag(tag_uid: str, title: str | None = None, colour: str | None = None, description: str | None = None)update_user(email: str, password: str, username: str | None = None, first_name: str | None = None, last_name: str | None = None, admin: bool | None = None)
update_user(email: str, password: str, username: str | None = None, first_name: str | None = None, last_name: str | None = None, admin: bool | None = None)update_workspace(project_uid: str, workspace_uid: str, attrs: dict, operation='$set', export=True)
update_workspace(project_uid: str, workspace_uid: str, attrs: dict, operation='$set', export=True)upload_extensive_validation_benchmark_data(instance_information: dict, job_timings: dict)
upload_extensive_validation_benchmark_data(instance_information: dict, job_timings: dict)validate_enqueue_job(project_uid, job_uid, interactive, lightweight, lane, hostname)
validate_enqueue_job(project_uid, job_uid, interactive, lightweight, lane, hostname)validate_license()
validate_license()validate_project_creation(project_title: str, project_container_dir: str)
validate_project_creation(project_title: str, project_container_dir: str)verify_cluster(name: str)
verify_cluster(name: str)wait_job_complete(project_uid: str, job_uid: str, timeout: int | float = 5)
wait_job_complete(project_uid: str, job_uid: str, timeout: int | float = 5)get_email_by_id(user_id: str)
get_email_by_id(user_id: str)get_id_by_email(email: str)
get_id_by_email(email: str)get_id_by_email_password(email: str, password: str)
get_id_by_email_password(email: str, password: str)get_user_id(user: str)
get_user_id(user: str)get_username_by_id(user_id: str)
get_username_by_id(user_id: str)Last updated