Citrine v3.19.0 is released!
In this release of Citrine Python, we are excited to introduce Default Labels! These labels can be applied to Materials (as opposed to only Ingredient Specs) and are inherited by default for any new Ingredients referencing that Material. This makes it easier for you to label one object rather than a group of ingredients as well as enforce labeling of given ingredients.
What's New
- We now support Default Labels on Material Objects. By using the
default_labelsargument on Material Specs, you can apply a list of strings to these objects that will act as defaults for future Ingredients. Any future Ingredient Specs registered from that Material Spec will inherit that set of labels unless labels are otherwise specified.default_labelscan also be applied to Material Runs and will be leveraged in any design workflows for which that Material Run is a component. This is very handy when you have an material that does not exist in any of your final formulations, but can be tested with a predictor. #989, #990
Full Changelog: v3.17.0...v3.19.0