breakout room 4 #252
Replies: 4 comments
-
Interoperability
Reusability
DocumentationIdeal Documentation Standards
Accessibility
|
Beta Was this translation helpful? Give feedback.
-
Software systems such as CESM already do this, they usually have three representations of a component
|
Beta Was this translation helpful? Give feedback.
-
@isaacullah I think we should for both
|
Beta Was this translation helpful? Give feedback.
-
No difference. In an ideal world, I would like to be able to use my fully open source code in the same way as a library component as a totally obscure black box model: I use the exposed and documented API |
Beta Was this translation helpful? Give feedback.
-
Shankar Sankaran, Isaac Ullah, Bruce Edmonds, Quillon Harpham, Ross Hammond
Bruce: Open Source should be the norm - it's not always possible though
Isaac: MatLab script can be open source, but the platform is not
Quillon: Look to the Essawy et al paper in IEMSS on a taxonomy for reproducible and replicable research in environmental modeling
Reusable black box model vs reusable library component
It's rare to use a model or model component for the exact same purpose
Reuse as a library is facilitated by clean code that meets community norms
Ross: describe incentives - less an imposition than a good practice that has internal benefits for a team as well that provides institutional knowledge
Beta Was this translation helpful? Give feedback.
All reactions