webknossos
webknossos copied to clipboard
refactor backend: unify data conversion methods
currently duplicated in isosurfaceservice and finddataservice (as of https://github.com/scalableminds/webknossos/pull/3682)
The duplication mentioned above has been resolved in the meantime.
However, we now have multiple concepts for typed arrays (UnsignedInteger, spire, ucar multiArrays), which should be unified (needs performance testing)
I'd recommend to have a look here as well before tackling this issue: https://github.com/lasersonlab/ndarray.scala
I created a design doc / analysis here. Unfortunately, I do not currently have a unified solution for all use cases.
https://www.notion.so/scalableminds/Design-Doc-Typed-Arrays-in-Backend-e4432cf17eef483281eee8eb9623fbaf