class craftutils.observation.field.FRBField(craftutils.observation.field.Field)

Public members

FRBField(name: str | None = None, ...)
Parameters
centre_coords

name: str | None = None

param_path

data_path

objs

a list of objects of interest in the field. The primary object of interest should be first in

the list.

plot_host_colour(output_path: str, ...)
plot_host(...) tuple[Figure, Axes, dict]
frb_ellipse_to_plot(ax, img: ImagingImage, ext: int = 0, ...)
classmethod stages()
proc_probabilistic_association(output_dir: str, **kwargs)
probabilistic_association(path_img: str | None = None, **)
add_path_candidates()
best_fil_for_path(exclude: list = ())
galfit(apply_filter=None, use_img=None, **kwargs)
load_output_file(**kwargs)
classmethod default_params()
classmethod new_yaml(name: str, path: str | None = None, **) dict

Generates a new parameter .yaml file for an FRBField.

classmethod yaml_from_furby_dict(furby_dict: dict, ...) dict

Constructs a param .yaml file from a dict representing a FURBY json file. :param furby_dict: the .json file read in as a dict :param output_path: The path to write output yaml file to. :param healpix_path: Optional, path to FITS file containing healpix information. :return: Dictionary containing the same information as the written .yaml

classmethod param_from_furby_json(json_path: str, ...)

Constructs a param .yaml file from a FURBY json file and places it in the default location. :param json_path: The path to the FURBY .json file. :param healpix_path: Optional, path to FITS file containing healpix information. :return:

stage_params : dict
stage_output_dirs = True
add_log(action: str, method=None, method_args=None, ...)
set_path(key: str, value: str)
classmethod enumerate_stages(show: bool = True)
query_stage(message: str, stage_name: str, n: float, ...)

Helper method for asking the user if we need to do this stage of processing. If self.do is True, skips the query and returns True.

check_done(stage: str)
pipeline(no_query: bool = False, **kwargs)

Performs the pipeline methods given in stages() for this instance.

update_output_file()
update_param_file(param: str)