CWorthy-ocean / C-Star

C-Star is a python package for setting up and running ocean model simulations, with a particular focus on marine carbon dioxide removal (mCDR) applications.
https://c-star.readthedocs.io
10 stars 4 forks source link

Split `ROMSComponent.input_datasets` attribute up #95

Closed dafyddstephenson closed 3 weeks ago

dafyddstephenson commented 1 month ago

The key goal here is to split ROMSComponent.input_datasets up into several more specific attributes, e.g. ROMSComponent.model_grid, closing #94 . This has implications in other places in the code.

It's already clear this is leading to a lot of reshuffling. I pondered for a good while yesterday how to split the various obstacles up, but they're pretty entangled, so I'm going to open this as a draft and push (non-working) commits to hopefully make it easier to follow along.

Problem 1