Configuration setup for fabrication runs.

class rapid_clay_formations_fab.fab_data.fab_conf.ZoneDataTemplate(default=<object object>)[source]

Bases: Template

confuse.Template for ABB zonedata.

ZONE_DICT = {'FINE': -1, 'Z0': 0, 'Z1': 1, 'Z10': 10, 'Z100': 100, 'Z15': 15, 'Z150': 150, 'Z20': 20, 'Z200': 200, 'Z30': 30, 'Z40': 40, 'Z5': 5, 'Z50': 50, 'Z60': 60, 'Z80': 80}
__init__(default=<object object>)[source]

Create a template with a given default value.

If default is the sentinel REQUIRED (as it is by default), then an error will be raised when a value is missing. Otherwise, missing values will instead return default.

convert(value, view)[source]

Convert zonedata from str to number if needed.