Skip to content

Releases: girder/large_image

Version 1.34.0

29 Jan 18:08
eda6264

Choose a tag to compare

Improvements

  • Add support for Python 3.14 (#2022, #2026)
  • In Jupyter, set edge value of tilesource to transparent (#2019)
  • When reading tiff files via the tiff or openslide reader, stop reading sooner if they are corrupt (#2037)
  • Support two point warp correspondence in the multi-source (#2039)

Changes

  • Refactored internal code to use contextlib.suppress where appropriate (#2031)
  • Drop support for Python 3.9 (#2032)
  • When converting images, associated images stored as jpegs will be YCbCr (#2043)

Bug Fixes

  • When reading raw files via the PIL source, fix handling uint16 data (#2030)
  • When copying an item via girder, ensure permissions on annotations are granted to the owner of the destination folder (#2033)
  • The large_image/folder/{}/tiles endpoint didn't always handle partially complete items (#2038)

Version 1.33.5

02 Dec 13:40
b0069b3

Choose a tag to compare

Improvements

  • Added a "pattern" property for polygon annotations (#2020)

Changes

  • Change delattr to del when it doesn't matter (#2021)

Version 1.33.4

24 Nov 16:54
1299e3e

Choose a tag to compare

Improvements

  • Remove locking in reading nd2 tiles (#1977)
  • Get a pixel from multiple frames in a single REST call (#2002)
  • Add another index to speed up deleting large images in Girder (#2005)

Changes

  • Increase the detail threshold for large annotations (#1995)
  • Update to work with tol-colors >= 2 (#2000)
  • Load some sources earlier in Girder (#2004)
  • Increase number of annotation elements processed for metadata plots (#2012)
  • More listed mimetypes (#2013)
  • Make it easier to rebind annotation models (#2014)

Bug Fixes

  • Fixed recursion in the create large images in a folder endpoint (#1993)
  • When overlaying many image annotations, some showed artifacts (#1998)
  • Fix annotation caching with different users (#1999)
  • Work around how bioformats handles DICOMs in Monochrome1 (#1834)
  • Guard a missing data field in pixelmap annotation actions (#2010, #2011)
  • Fixed an issue emitting geojson annotations with rotated rectangles and ellipses (#2015)

Version 1.33.3

06 Oct 14:38
68ad4cd

Choose a tag to compare

Changes

  • Handle a recent change in pylibtiff (#1992)

Version 1.33.2

02 Oct 15:05
fa32f38

Choose a tag to compare

Bug Fixes

  • Fix some raw bson handling (#1991)

Version 1.33.1

01 Oct 20:02
ad62849

Choose a tag to compare

Improvements

  • Speed up annotation centroid queries (#1981, #1990)
  • Improve large annotation load and display speed (#1982)
  • Denormalize some values in the annotation collection to support improving display speed (#1984)
  • Improve indices for annotationelement queries (#1985)
  • Use some raw bson handling to speed up annotationelement serialization (#1986)
  • Improve indices used in large image associated files in girder (#1988)

Changes

  • Skip adjacent DICOM file search during Girder import (#1987)
  • Update to work with the most recent wsidicom (#1989)

Bug Fixes

  • Add a guard to avoid a javascript except if annotations are not loaded enough (#1983)

Version 1.33.0

16 Sep 17:45
54eefc9

Choose a tag to compare

Features

  • Multi-source Thin Plate Spline Warping (#1947)
  • Support subdatasets and frames in geospatial sources (#1972)

Improvements

  • Improve reading certain tiles via tiff source (#1946)
  • Clearer error messages on jsonschema issues in the multi source (#1951)
  • Add an option to the image converter to preserve float datatypes (#1968)
  • Specify that geospatial girder sources could be multi-file to better find adjacent files to a vrt (#1971)

Changes

  • Do not check if items are used as annotation elements in DocumentDB (#1949, #1953)
  • Ensure a valid gdal version (#1945)
  • Drop support for Python 3.8 (#1950, #1957)
  • Change some internals on how allowing netcdf files without scale are handled (#1970)

Bug Fixes

  • Sometimes the annotation PATCH endpoint would report a duplicate ID (#1952)
  • Harden reading ometiff that have certain planar configurations (#1956)
  • If a tile is larger than expected, guard its size (#1955)
  • Zarr Write: Prevent multiple values for the overwrite kwarg (#1965)
  • Eliminate a javascript exception in the histogram viewer (#1967)

Version 1.32.11

26 Jun 18:11
394a021

Choose a tag to compare

Improvements

  • Improve DocumentDB support (#1941)
  • Generate a specific annotation revert notification in Girder (#1943)

Bug Fixes

  • Fix updating annotation updated dates in the girder web client (#1942)
  • Fix openslide reads at lower levels (#1944)

Version 1.32.10

19 Jun 19:09
318ad3c

Choose a tag to compare

Improvements

  • Improve DocumentDB support (#1937)
  • Better handle images with adjacent files in the same girder item (#1940)

Changes

  • Move the pillow-jpls module out of common install extras (#1935)
  • Change the reading method for some file conversions (#1939)

Version 1.32.9

05 Jun 20:40
e6dc7be

Choose a tag to compare

Improvements

  • Clearer error messages on bad annotations and don't keep the bad file (#1922)
  • Annotation list checkboxes (#1884)
  • The frame-viewer histogram widget will only be visible if it can be used (#1924)
  • Add the dicom mime-type to the openslide source (#1925)
  • Add a getGeospatialRegion function to tile sources (#1922)
  • Add another index for annotation elements (#1928)
  • Make the json representation of some annotation elements more compact (#1930)
  • On the client internals, indicate which annotation updates are from fetches (#1931)
  • Speed up old annotation maintenance query (#1934)

Bug Fixes

  • Fix debouncing annotation saves (#1927)