spine-tools / Spine-Toolbox

Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation. You can have your local workflow, but work as a team through version control and SQL databases.
https://www.tools-for-energy-system-modelling.org/
GNU Lesser General Public License v3.0
69 stars 17 forks source link

Editing data store in place #2184

Open jkiviluo opened 1 year ago

jkiviluo commented 1 year ago

It can sometimes be useful to modify data store in place. At the moment it can be done by making two data store items both pointing to the same database. Another option would be to use loop arrow and point back to itself. This could be cleaner, since it could allow be bit more careful when this in-place modification is performed. It's also more clear once you've done it. However, neither way is intuitive if you don't know about them. How could we make this intuitive? @nelliputkonen?

image

jkiviluo commented 1 year ago

Related: https://github.com/spine-tools/Spine-Toolbox/issues/2144