pyiron\_base.jobs.job.generic.GenericJob
========================================

.. currentmodule:: pyiron_base.jobs.job.generic

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

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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