pymc.backends.zarr.ZarrTrace.split_warmup#

ZarrTrace.split_warmup(group_name, error_if_already_split=True)[source]#

Split the arrays of a group into the warmup and regular groups.

This function takes the first self.tuning_steps draws of supplied group_name and moves them into a new zarr group called f"warmup_{group_name}".

Parameters:
group_namestr

The name of the group that should be split.

error_if_already_splitbool

If True and if the f"warmup_{group_name}" group already exists in the root hierarchy, a ValueError is raised. If this flag is False but the warmup group already exists, the contents of that group are overwritten.