|
1 | 1 | from typing import List, Optional |
2 | 2 |
|
3 | 3 | from citrine._rest.engine_resource import VersionedEngineResource |
4 | | -from citrine._serialization import properties as _properties |
| 4 | +from citrine._serialization import properties |
5 | 5 | from citrine.informatics.descriptors import ChemicalFormulaDescriptor, Descriptor |
6 | 6 | from citrine.informatics.predictors import Predictor |
7 | 7 |
|
@@ -130,13 +130,14 @@ class ChemicalFormulaFeaturizer(VersionedEngineResource['ChemicalFormulaFeaturiz |
130 | 130 |
|
131 | 131 | """ |
132 | 132 |
|
133 | | - input_descriptor = _properties.Object(Descriptor, 'data.instance.input') |
134 | | - features = _properties.List(_properties.String, 'data.instance.features') |
135 | | - excludes = _properties.List(_properties.String, 'data.instance.excludes') |
136 | | - powers = _properties.List(_properties.Integer, 'data.instance.powers') |
| 133 | + input_descriptor = properties.Object(Descriptor, 'data.instance.input') |
| 134 | + features = properties.List(properties.String, 'data.instance.features') |
| 135 | + excludes = properties.List(properties.String, 'data.instance.excludes', default=[]) |
| 136 | + powers = properties.List(properties.Integer, 'data.instance.powers') |
137 | 137 |
|
138 | | - typ = _properties.String('data.instance.type', default='ChemicalFormulaFeaturizer', |
139 | | - deserializable=False) |
| 138 | + typ = properties.String( |
| 139 | + 'data.instance.type', default='ChemicalFormulaFeaturizer', deserializable=False |
| 140 | + ) |
140 | 141 |
|
141 | 142 | def __init__(self, |
142 | 143 | name: str, |
|
0 commit comments