scalableminds / webknossos

Visualize, share and annotate your large 3D images online
https://webknossos.org
GNU Affero General Public License v3.0
126 stars 23 forks source link

backend: unify data conversion methods, uint and array performance #3810

Open fm3 opened 5 years ago

fm3 commented 5 years ago

currently duplicated in isosurfaceservice and finddataservice (as of https://github.com/scalableminds/webknossos/pull/3682)

fm3 commented 2 years ago

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)

jstriebel commented 2 years ago

I'd recommend to have a look here as well before tackling this issue: https://github.com/lasersonlab/ndarray.scala

fm3 commented 2 years ago

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