pyiron\_base.jobs.master.flexible.FlexibleMaster
================================================

.. currentmodule:: pyiron_base.jobs.master.flexible

.. autoclass:: FlexibleMaster
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~FlexibleMaster.__init__
      ~FlexibleMaster.append
      ~FlexibleMaster.check_all_childs_finished
      ~FlexibleMaster.check_if_job_exists
      ~FlexibleMaster.check_setup
      ~FlexibleMaster.child_hdf
      ~FlexibleMaster.clear_job
      ~FlexibleMaster.collect_logfiles
      ~FlexibleMaster.collect_output
      ~FlexibleMaster.compress
      ~FlexibleMaster.convergence_check
      ~FlexibleMaster.copy
      ~FlexibleMaster.copy_file_to_working_directory
      ~FlexibleMaster.copy_template
      ~FlexibleMaster.copy_to
      ~FlexibleMaster.create_job
      ~FlexibleMaster.db_entry
      ~FlexibleMaster.decompress
      ~FlexibleMaster.drop_status_to_aborted
      ~FlexibleMaster.first_child_name
      ~FlexibleMaster.from_dict
      ~FlexibleMaster.from_hdf
      ~FlexibleMaster.from_hdf_args
      ~FlexibleMaster.get
      ~FlexibleMaster.get_calculate_function
      ~FlexibleMaster.get_child_cores
      ~FlexibleMaster.get_from_table
      ~FlexibleMaster.get_input_parameter_dict
      ~FlexibleMaster.get_job_id
      ~FlexibleMaster.get_output_parameter_dict
      ~FlexibleMaster.inspect
      ~FlexibleMaster.instantiate
      ~FlexibleMaster.interactive_close
      ~FlexibleMaster.interactive_fetch
      ~FlexibleMaster.interactive_flush
      ~FlexibleMaster.is_compressed
      ~FlexibleMaster.is_finished
      ~FlexibleMaster.is_master_id
      ~FlexibleMaster.is_self_archived
      ~FlexibleMaster.job_file_name
      ~FlexibleMaster.kill
      ~FlexibleMaster.list_all
      ~FlexibleMaster.list_childs
      ~FlexibleMaster.list_files
      ~FlexibleMaster.list_groups
      ~FlexibleMaster.list_nodes
      ~FlexibleMaster.load
      ~FlexibleMaster.move_to
      ~FlexibleMaster.pop
      ~FlexibleMaster.refresh_job_status
      ~FlexibleMaster.relocate_hdf5
      ~FlexibleMaster.remove
      ~FlexibleMaster.remove_and_reset_id
      ~FlexibleMaster.remove_child
      ~FlexibleMaster.rename
      ~FlexibleMaster.reset_job_id
      ~FlexibleMaster.restart
      ~FlexibleMaster.run
      ~FlexibleMaster.run_if_interactive
      ~FlexibleMaster.run_if_interactive_non_modal
      ~FlexibleMaster.run_if_modal
      ~FlexibleMaster.run_if_refresh
      ~FlexibleMaster.run_if_scheduler
      ~FlexibleMaster.run_static
      ~FlexibleMaster.run_time_to_db
      ~FlexibleMaster.save
      ~FlexibleMaster.save_output
      ~FlexibleMaster.self_archive
      ~FlexibleMaster.self_unarchive
      ~FlexibleMaster.set_child_id_func
      ~FlexibleMaster.set_input_to_read_only
      ~FlexibleMaster.show_hdf
      ~FlexibleMaster.signal_intercept
      ~FlexibleMaster.suspend
      ~FlexibleMaster.to_dict
      ~FlexibleMaster.to_hdf
      ~FlexibleMaster.to_object
      ~FlexibleMaster.transfer_from_remote
      ~FlexibleMaster.update_master
      ~FlexibleMaster.validate_ready_to_run
      ~FlexibleMaster.write_input
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~FlexibleMaster.calculate_kwargs
      ~FlexibleMaster.child_ids
      ~FlexibleMaster.child_names
      ~FlexibleMaster.child_project
      ~FlexibleMaster.content
      ~FlexibleMaster.database_entry
      ~FlexibleMaster.exclude_groups_hdf
      ~FlexibleMaster.exclude_nodes_hdf
      ~FlexibleMaster.executable
      ~FlexibleMaster.executor_type
      ~FlexibleMaster.files
      ~FlexibleMaster.files_to_compress
      ~FlexibleMaster.files_to_remove
      ~FlexibleMaster.function_lst
      ~FlexibleMaster.id
      ~FlexibleMaster.input
      ~FlexibleMaster.job_id
      ~FlexibleMaster.job_info_str
      ~FlexibleMaster.job_name
      ~FlexibleMaster.job_object_dict
      ~FlexibleMaster.job_type
      ~FlexibleMaster.logger
      ~FlexibleMaster.master_id
      ~FlexibleMaster.name
      ~FlexibleMaster.parent_id
      ~FlexibleMaster.path
      ~FlexibleMaster.project
      ~FlexibleMaster.project_hdf5
      ~FlexibleMaster.queue_id
      ~FlexibleMaster.restart_file_dict
      ~FlexibleMaster.restart_file_list
      ~FlexibleMaster.server
      ~FlexibleMaster.status
      ~FlexibleMaster.version
      ~FlexibleMaster.working_directory
   
   