aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/image-seedee.c
AgeCommit message (Collapse)Author
2024-02-06Use libcrystfel memory allocation routines everywhereThomas White
2023-09-12Seedee: Handle format i4<Thomas White
2023-06-03Support Seedee format f8<Thomas White
2023-06-02Seedee: Handle u4< data typeThomas White
2022-08-18Restructure image data array creationThomas White
This adds a central procedure (image_create_dp_bad_sat) to create all the arrays. Then it's up to the loading procedure to put the values into the arrays. This also makes the loading procedures responsible for marking NaN/inf pixels in the bad pixel map. This avoids an additional sweep through the image data, and makes it possible to skip the NaN/inf check altogether if the image data comes, as it often does, in format which can't represent NaN/inf anyway. Finally, it removes quite a lot of duplicated code.
2022-06-02Fix horrific Seedee memory leakThomas White
2022-06-02Seedee deserializationThomas White