Changelog
0.1.0 (2025)
New features
load_and_align: automatic MALDI + H&E registration using cv2.warpAffine with full 360° rotation searchadd_qupath_annotations: add QuPath GeoJSON annotations to an existing sdata objectgraphpca_spatialdata: PCA with optional spatial smoothing via graph Laplacianget_kmean_clusters: k-means clustering on GraphPCA scoresAdd_Pseudo_Image: create spatial images from obs columnslaunch_landmark_gui: interactive napari landmark alignment toolnormalize_spatialdata: TIC and RMS normalisationhe_spatialdata: load H&E images as SpatialData objects
Breaking changes from 0.0.1
load_and_alignnow usescv2.warpAffinefor canvas construction (replacing PIL rotate), ensuring annotation and image coordinates are derived from the same matrix_transform_geojsonsignature changed: takesM_storeddirectly instead of individual rotation parameters