xarray-simlab
xarray-simlab copied to clipboard
Xarray extension and framework for computer model simulations
- [x] Closes #181 - [x] Tests added - [x] Passes `black . && flake8` - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API...
- [x] Closes #xxxx - [x] Tests added - [x] Passes `black . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API depends...
# problem As mentioned in #164 and #179, the saving of snapshots can be revisited now we have the ability to update a variable inside a process step (#178 and...
See https://en.wikipedia.org/wiki/Transitive_reduction It might be useful, at least for clearer visualization of the graphs.
An alternative (or orthogonal) option to #52, inspired by PyMC3 and Keras ``Sequential`` model: ```python with xs.Model() as model: model.add(Grid, name='grid') model.add(Flow, name='flow') in_ds = xs.create_setup(...) out_ds.xsimlab.run() ``` The advantages...
Sorry to open up a new 'battleground' - the last thing that haunts me for now: What do you, @benbovy, think about the following idea, use case: Let's say we...
Related to #21 This would be useful to create full, self-contained simulation setups that don't require any user input, e.g., using the `%create_setup` magic command or later when a command-line...
It is already possible to add custom metadata to a model variable using `xs.variable(attrs={...})`. However, it would be nice to be able to separate the metadata that is added to...
See discussion in https://github.com/pydata/xarray/issues/2292.
This is a common case and there is no reason not to support it. It might be reused for analysis pipelines too and would therefore greatly enlarge the scope of...