romcomma.gpr.models.Likelihood§

class Likelihood(parent, read_data=False, **kwargs)[source]§

Bases: Model

Parameters:
  • parent (GPR) –

  • read_data (bool) –

  • kwargs (NP.Matrix) –

__init__(parent, read_data=False, **kwargs)[source]§

Model constructor, to be called by all subclasses as a matter of priority.

Parameters:
  • folder – The model file location.

  • read_data (bool) – If True, the model.data are read from folder, otherwise defaults are used.

  • **kwargs (ndarray) – The model.data fields=values to replace after reading from file/defaults.

  • parent (GPR) –

Methods

__init__(parent[, read_data])

Model constructor, to be called by all subclasses as a matter of priority.

calibrate(**kwargs)

Merely sets the trainable data.

read_meta()

write_meta(meta)

Attributes

META

VARIANCE_FLOOR

data

folder

is_covariant

class Data(folder, **kwargs)[source]§

Bases: Data

The Data set of a MOGP.

Parameters:
  • folder (Path | str) –

  • kwargs (Data.Matrix) –

NamedTuple[source]§

alias of Values

static copy(src_folder, dst_folder)§

Returns a copy of src_folder at dst_folder, deleting anything existing at the destination.

Parameters:
  • src_folder (Path | str) –

  • dst_folder (Path | str) –

Return type:

Path

static delete(folder)§

Returns a non-existent folder.

Parameters:

folder (Path | str) –

Return type:

Path

static empty(folder)§

Returns an empty folder.

Parameters:

folder (Path | str) –

Return type:

Path

move(dst_folder)§

Move self to dst_folder.

Parameters:

dst_folder (Path | str) – The folder to move to. If this exists, it will be emptied.

Return type:

Data

Returns: self for chaining calls.

classmethod read(folder, **kwargs)§

Read Data from folder.

Parameters:
  • folder (Path | str) – The folder to record the data. Must exist

  • **kwargs (Frame | DataFrame | ndarray | Tensor) – key=ordinate initial pairs of NamedTuple fields, precisely as in NamedTuple(**kwargs). Missing fields receive their defaults, so Data(folder) is the default Data.

Return type:

Data

Returns: The Data stored in folder.

class property META: Dict[str, Any]§

Default meta data.

Type:

Returns

calibrate(**kwargs)[source]§

Merely sets the trainable data.

Return type:

Dict[str, Any]