-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
DefaultLUTService.legacyTextLUT
uses TableLoader.valuesFromTextFile
to read a LUT from a CSV files. Since this is the only use of TableLoader.valuesFromTextFile
in our codebase we should retire it in favor of implementations in scijava-plugins-io-table
. See also scijava/scijava-plugins-io-table#4 (comment).
This, however, poses several challenges/tasks (in no particular order):
- Should
LUTService
still support reading of LUTs fromInputStream
? If so, such requests can't be handled byIOService
. Is that correct, @ctrueden? - We should migrate code for reading LUTs from
InputStream
s into dedicatedIOPlugin
s - Basically, strip down the
LUTService
to pass requests toIOService
and fail gracefully if a LUT can't be read (which doesn't work forInputStream
s - see 1.)
imagejan
Metadata
Metadata
Assignees
Labels
No labels