Redesign of workflow and objects #50
Replies: 2 comments 3 replies
-
I think it's a good option to introduce the
As a bonus?
Yes, the additional two are not a skill assessment but at least for me a very common task - so it would be awesome if this capacity was shipped with fmskill :-) |
Beta Was this translation helpful? Give feedback.
-
The quick-and-dirty comparison was handled by #55 The major revision and introduction of the new Connector object is now ongoing in #56 |
Beta Was this translation helpful? Give feedback.
-
After explaining to users how to use fmskill and observing how they use it, it has become clear that some parts of the workflow are not optimal - especially that you
add_observation()
onModelResult
. That is not natural and is a source of confusion.One way to improve the structure and workflow is to add a new object
Connector
betweenObservation
andModelResult
which connects the two (instead of "adding" one to the other). I suggest also makingObservation
andModelResult
a "Mapping" such that when you define one you don't need to specify an item.For simple comparisons we could also have a function compare, that directly returns the comparison:
Also for multiple models and/or multiple observations. The function
compare()
will do two things: connect and extract. Optionally, the extract step could be lazy, such that the actual extraction is not done before the comparison is needed.Gains:
Potential issues/difficulties with the new approach:
Comments:
[0]
Beta Was this translation helpful? Give feedback.
All reactions