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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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
ConnectorbetweenObservationandModelResultwhich connects the two (instead of "adding" one to the other). I suggest also makingObservationandModelResulta "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