sybila / biodivine-sketchbook

Biodivine SketchBook is a multi-platform application for designing and analysing large-scale logical models.
MIT License
0 stars 1 forks source link

Backend support for datasets and observations #31

Closed ondrej33 closed 7 months ago

ondrej33 commented 7 months ago

This PR combines several things, from adding Rust support for observations, through addressing issues in communication with the front-end, to reorganizing the Rust side of the project. Although the scope of the changes is vast, I believe that (once reviewed and merged) we might finally have a solid grounding for the Rust side of the app.

On the back-end side, the sketchbook module is now entirely reorganized:

Both the model and observations parts are now (more or less) functional. The properties module is implemented only partially, and many methods/structs are just placeholders - this module will be addressed more thoroughly in future PR.

Before we merge this, it would be nice to finish a few remaining events regarding observations. This also includes fixing a bug in table rendering.

ondrej33 commented 7 months ago

All the issues related to observations should now be resolved. The main structural changes are hopefully also completed.