OxIonics / ionics_fits

Small python fitting library with an emphasis on Atomic Molecular and Optical Physics
Apache License 2.0
1 stars 0 forks source link

AggregateModel: shared params #103

Closed hartytp closed 9 months ago

hartytp commented 1 year ago

e.g. it would be nice to be able to have a model with a BSB / RSB with all parameters shared. Maybe the syntax is something like

common_parameters={("n_bar", rsb_model.parameters["n_bar"]): [bsb_model.parameters["n_bar"]]}

To create a new parameter called n_bar which inherits metadata from rsb_model.parameters["n_bar"] and whose value is use to set values for bsb_model.parameters["n_bar"] and bsb_model.parameters["n_bar"]