Skip to content

Releases: girder/large_image

Version 1.4.1

25 Feb 17:04
54f15d3
Compare
Choose a tag to compare

Features

  • Multiple frames can be composited together with the style option (#554, #556)

Improvements

  • Warn when opening an inefficient tiff file (#555)

Version 1.4.0

23 Feb 14:02
cc219fc
Compare
Choose a tag to compare

Changes

  • The image conversion task has been split into two packages, large_image_converter and large_image_tasks. The tasks module is used with Girder and Girder Worker for converting images and depends on the converter package. The converter package can be used as a stand-alone command line tool (#518)

Features

  • Added a canRead method to the core module (#512)
  • Image conversion supports JPEG 2000 (jp2k) compression (#522)
  • Image conversion can now convert images readable by large_image sources but not by vips (#529)
  • Added an open method to the core module as an alias to getTileSource (#550)
  • Added an open method to each file source module (#550)
  • Numerous improvement to image converversion (#533, #535, #537, #541, #544, #545, #546, #549)

Improvements

  • Better release bioformats resources (#502)
  • Better handling of tiff files with JPEG compression and RGB colorspace (#503)
  • The openjpeg tile source can decode with parallelism (#511)
  • Geospatial tile sources are preferred for geospatial files (#512)
  • Support decoding JP2k compressed tiles in the tiff tile source (#514)
  • Hardened tests against transient timing issues (#532, #536)

Bug Fixes

  • Harden updates of the item view after making a large image (#508, #515)
  • Tiles in an unexpected color mode weren't consistently adjusted (#510)
  • Harden trying to add an annotation before the viewer is ready (#547)
  • Correctly report the tile size after resampling in the tileIterator (#538)

Version 1.3.2

15 Dec 13:40
1a984b7
Compare
Choose a tag to compare

Improvements

  • Reduce caching associated images when the parent item changes (#491)
  • Test with Python 3.9 (#493)
  • Add a hideAnnotation function in the client (#490)
  • Expose more resample options for region and histogram endpoints (#496)
  • Improve OME tiff preferred level calculation for OME tiffs with subifds (#496)

Changes

  • Include the annotationType to the annotation conversion method in the client (#490)

Notes

  • This will be the last version to support Python 2.7 and 3.5.

Version 1.3.1

20 Oct 14:48
7633328
Compare
Choose a tag to compare

Improvements

  • Include ETag support in some Girder rest requests to reduce data transfer (#488)

Changes

  • Don't let bioformats handle pngs (#487)

Version 1.3.0

02 Oct 17:58
d4ef59f
Compare
Choose a tag to compare

Features

  • Added bioformats tile source (#463)
  • Handle OME Tiff files with sub-ifd images (#469)

Improvements

  • Expose more internal metadata (#479)
  • Improve how Philips XML internal metadata is reported (#475)
  • Show aperio version in internal metadata (#474)
  • Add css classes to metadata on the item page (#472)
  • The Girder web client exports the ItemViewWidget (#483)
  • Read more associated images in openslide formats (#486)

Bug Fixes

  • Add a reference to updated time to avoid overcaching associated images (#477)
  • Fix a typo in the settings page (#473)

Version 1.2.0

21 Jul 11:55
a1214bc
Compare
Choose a tag to compare

Features

  • Added endpoints to remove old annotations (#432)
  • Show auxiliary images and metadata on Girder item pages (#457)

Improvements

  • Migrate some database values on start to allow better annotation count reporting (#431)
  • Speed up Girder item list annotation counts (#454)
  • Read more OME Tiff files (#450)
  • Handle subimages of different component depths (#449)
  • When scaling, adjust reported mm_x/y (#441)

Changes

  • Standardize metadata for tile sources with multiple frames (#433)
  • Unify code to check if a tile exists (#462)
  • Switch to ElementTree, as cElementTree is deprecate (#461)
  • Refactor how frame information is added to metadata (#460)
  • Upgrade GeoJS to the latest version (#451)

Bug Fixes

  • Fix a threading issue with multiple styled tiles (#444)
  • Guard against reading tiff tiles outside of the image (#458)
  • Guard against a missing annotation value (#456(
  • Fix handling Girder filenames with multiple periods in a row (#459)
  • Work around a file descriptor issue in cheroot (#465)

Version 1.1.0

26 Mar 17:46
d6e7feb
Compare
Choose a tag to compare

Features

  • Added nd2 tile source (#419)

Bug Fixes

  • Fixed an issue where, if users or groups were deleted outside of normal methods, checking an annotation's access would delete its elements (#428)
  • Fix an issue where retiling some tile sources could fail (#427)

Improvements

  • Testing fully with Python 3.8 (#429)

Version 1.0.4

03 Mar 18:43
6bfcf27
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue where retiling some tile sources could fail (#427)

Version 1.0.3

27 Feb 20:30
5e98f74
Compare
Choose a tag to compare

Features

  • Added gdal tile source (#418)
  • Added a GET large_image/sources endpoint to list versions of all installed sources (#421)

Bug Fixes

  • Fixed an issue where changing the annotation history setting when Girder's settings' cache was enable wouldn't take effect until after a restart (#422)
  • Fixed an issue when used as a Girder plugin and served with a proxy with a prefix path (#423)

Improvements

  • Better handling of imported file formats with adjacent files (#424)

Version 1.0.2

16 Jan 19:56
b3cbc53
Compare
Choose a tag to compare

Features

  • Add style options for all tile sources to remap channels and colors (#397)
  • Better support for high bit-depth images (#397)

Improvements

  • Make it easier to load the annotation-enable web viewers (#402)
  • Improved support for z-loops in OMETiff files (#397)