finam-book merge requestshttps://git.ufz.de/FINAM/finam-book/-/merge_requests2022-10-25T19:55:10+02:00https://git.ufz.de/FINAM/finam-book/-/merge_requests/37Fix tests for final build2022-10-25T19:55:10+02:00Martin LangeFix tests for final buildMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/36Close this book, add move notice2022-10-24T01:54:18+02:00Martin LangeClose this book, add move noticeadd note on moved bookadd note on moved bookMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/35Remove confusing MPI statement2022-10-21T01:06:34+02:00Martin LangeRemove confusing MPI statement* Remove last bit of MPI reference from interfaces
* Mention underscore methods* Remove last bit of MPI reference from interfaces
* Mention underscore methodsMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/34None values in metadata, class diagrams2022-10-21T00:54:56+02:00Martin LangeNone values in metadata, class diagrams* Try to explain None values in metadata more explicit
* Class diagram for core classes
* Class diagram for grids* Try to explain None values in metadata more explicit
* Class diagram for core classes
* Class diagram for gridsmetadata-reworkMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/33Renaming2022-10-20T21:55:32+02:00Martin LangeRenaming* Rename `IOutput.source_changed()` to `source_updated`
* Rename `LogError` to `ErrorLogger`
* Rename abstract SDK classes:
* `AAdapter` is now `Adapter`
* `AComponent` is now `Component`
* `ATimeComponent` is now `TimeComponent`* Rename `IOutput.source_changed()` to `source_updated`
* Rename `LogError` to `ErrorLogger`
* Rename abstract SDK classes:
* `AAdapter` is now `Adapter`
* `AComponent` is now `Component`
* `ATimeComponent` is now `TimeComponent`Martin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/32No more unit conversion in adapter examples2022-10-20T11:18:40+02:00Martin LangeNo more unit conversion in adapter examples* Unit conversions work internally, without adapters. Therefore, remove this from the examples.
* Add a few more links between chapters
* Minor fixes wording* Unit conversions work internally, without adapters. Therefore, remove this from the examples.
* Add a few more links between chapters
* Minor fixes wordingmetadata-reworkMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/31Chapter on components without time2022-10-20T00:08:05+02:00Martin LangeChapter on components without timeComponents without time, using callback input and output.
Fixes #5Components without time, using callback input and output.
Fixes #5Martin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/30More on metadata2022-10-19T17:28:35+02:00Martin LangeMore on metadataFixes #4Fixes #4metadata-reworkMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/29Metadata principles2022-10-19T14:21:15+02:00Martin LangeMetadata principlesAdd a metadata chapter to the principlesAdd a metadata chapter to the principlesmetadata-reworkMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/28Preface / How to read2022-10-19T16:11:05+02:00Martin LangePreface / How to readMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/27Data and metadata rework2022-10-19T13:03:50+02:00Martin LangeData and metadata reworkmetadata-reworkMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/26Logging chapter2022-10-06T10:34:03+02:00Sebastian MüllerLogging chapterCloses #3
This merge request adds a development chapter about logging as well as a section about setting up the logger in a composition.Closes #3
This merge request adds a development chapter about logging as well as a section about setting up the logger in a composition.Sebastian MüllerSebastian Müllerhttps://git.ufz.de/FINAM/finam-book/-/merge_requests/25Home page link and (preliminary) logo2022-09-01T12:30:01+02:00Martin LangeHome page link and (preliminary) logoMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/24Link to repo with Python bindings examples2022-08-26T11:59:37+02:00Martin LangeLink to repo with Python bindings examples[Rendered view](https://finam.pages.ufz.de/-/finam-book/-/jobs/395913/artifacts/public/development/py-bindings.html)[Rendered view](https://finam.pages.ufz.de/-/finam-book/-/jobs/395913/artifacts/public/development/py-bindings.html)Martin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/23Document new iterative connection approach2022-08-24T17:18:05+02:00Martin LangeDocument new iterative connection approach* Mention iterative connect in scheduling principles ([rendered view](https://finam.pages.ufz.de/-/finam-book/-/jobs/394000/artifacts/public/principles/coupling_scheduling.html#initialization))
* Explain with examples in new chapter ([re...* Mention iterative connect in scheduling principles ([rendered view](https://finam.pages.ufz.de/-/finam-book/-/jobs/394000/artifacts/public/principles/coupling_scheduling.html#initialization))
* Explain with examples in new chapter ([rendered view](https://finam.pages.ufz.de/-/finam-book/-/jobs/394000/artifacts/public/development/initial_inputs.html))
See https://git.ufz.de/FINAM/finam/-/merge_requests/69 for the implementation.Martin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/22Data flow graphs2022-08-22T00:25:30+02:00Martin LangeData flow graphsAdd figures illustrating data and information flow in detail.
Rendered version [in the job artifacts](https://finam.pages.ufz.de/-/finam-book/-/jobs/374479/artifacts/public/principles/data_flow.html).Add figures illustrating data and information flow in detail.
Rendered version [in the job artifacts](https://finam.pages.ufz.de/-/finam-book/-/jobs/374479/artifacts/public/principles/data_flow.html).Martin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/21Call it components conststently, no 'modules' anymore2022-03-03T18:06:10+01:00Martin LangeCall it components conststently, no 'modules' anymoreMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/20Link list, fix typo/grammar in interfaces2022-02-24T18:34:33+01:00Martin LangeLink list, fix typo/grammar in interfacesMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/19Write "properties" instead of "methods" where applicable2022-02-24T18:03:42+01:00Martin LangeWrite "properties" instead of "methods" where applicableMartin LangeMartin Langehttps://git.ufz.de/FINAM/finam-book/-/merge_requests/18Update call signature for properties2022-02-24T12:12:15+01:00Sebastian MüllerUpdate call signature for propertiesSee https://git.ufz.de/FINAM/finam/-/merge_requests/53See https://git.ufz.de/FINAM/finam/-/merge_requests/53Sebastian MüllerSebastian Müller