pyhs3.Workspace

class pyhs3.Workspace(spec)[source]
Parameters:

spec (HS3Spec)

__init__(spec)[source]

Manages the overall structure of the model including parameters, domains, and distributions.

Parameters:

spec (dict) – A dictionary containing model definitions including parameter points, distributions, and domains.

parameter_collection

Set of named parameter points.

Type:

ParameterCollection

distribution_set

All distributions used in the workspace.

Type:

DistributionSet

domain_collection

Domain definitions for all parameters.

Type:

DomainCollection

Methods

__init__(spec)

Manages the overall structure of the model including parameters, domains, and distributions.

model(*[, domain, parameter_point])

Constructs a Model object using the provided domain and parameter point.