Replies: 2 comments 3 replies
-
We probably need a demand object as one of the DTOs. It could have the following form: {
'product': glossary_reference,
'unit': glossary_reference,
'amount': numerical_value,
'properties': {
# Optional list of properties which are per-product (stored in product glossary entry)
}
} |
Beta Was this translation helpful? Give feedback.
-
We do provide to the gap-filling models always the current state of the full-calculation graph in memory. Any information we want to provide hence to a model, would be needed to enter the graph through a mutation. This could be another gap-filling module adding/modifying a node. Or could even be a user input (like in setting a parameter in a property of the node). There would never be any direct exchange / communications of models to prevent dependencies. This concept limits us to only communicate on "static/linear" instantiations of a graph (as allowed by the mutations). Our gap-filling models would not be able to provide a function as an output to another model. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We will have an API to retrieve raw data, but as we traverse along the supply chain graph we also need to provide output data from previous nodes.
Models which are simple transformations are pretty easy - e.g. a vehicle fuel combustion model could have a linear coefficient turning fuel into$CO_{2}$ , and if we had multiple observations they would flow naturally as a DataFrame into downstream models. However, we will also have the following cases:
We need a standard for this data flow, and while it would be nice if it were the same as that provided by the generic normalized data API, it seems probable that this won't be enough.
Beta Was this translation helpful? Give feedback.
All reactions