Skip to content

Releases: girder/large_image

Version 1.29.7

04 Sep 18:28
80970f0
Compare
Choose a tag to compare

Improvements

  • Speed up getting plottable data from adjacent items; plot more data (#1613, #1614)
  • Better handle mixed dtype sources in the multi source (#1616)
  • Add a utility function to minimize caching (#1617)
  • Allow passing through converter options when writing a zarr sink to a non-zarr format (#1618)
  • Do less calculations when applying affine transforms in the multi-source (#1619)
  • Improve logging in the image converter (#1621)

Bug Fixes

  • Harden converting sources that report varied tile bands (#1615)
  • Harden many of the sources from reading bad files (#1623)
  • Some projected bounds in the rasterio source could be off (#1624)

Version 1.29.6

19 Aug 14:57
8567874
Compare
Choose a tag to compare

Bug Fixes

  • Use math.prod in preference to np.prod (#1606)

Version 1.29.5

16 Aug 12:17
c8cf347
Compare
Choose a tag to compare

Improvements

  • Make the plottable data class threadsafe (#1588)
  • Speed up getting plottable data from items (#1589)
  • Add an index to speed up getting plottable data from annotation elements (#1590)
  • Speed up checks for old annotations (#1591)
  • Improve plottable data endpoint to better fetch folder data (#1594)
  • Show a frame slider when appropriate in jupyter widgets (#1595)
  • Improve options for creating or check large images for each item in a folder (#1586)
  • Add a lock to avoid mongo excessively computing random numbers (#1601)
  • Better merge source channel names in multi source (#1605)

Bug Fixes

  • Don't redirect tile frame images via 303; they aren't rendered correctly (#1596)

Version 1.29.4

25 Jul 19:24
8439db9
Compare
Choose a tag to compare

Improvements

  • Improve plottable data endpoint to better fetch varied data. Refactors some columns names (#1587)

Version 1.29.3

19 Jul 18:49
56193ce
Compare
Choose a tag to compare

Improvements

  • Improve plottable data endpoint to better fetch adjacent items and annotations (#1573, #1574, #1575, #1580, #1583)
  • Support Girder flat-mount paths (#1576)
  • Lazily import some modules to speed up large_image import speed (#1577)
  • Create or check large images for each item in a folder (#1572)
  • Support multiprocessing and pickling with a zarr sink (#1551)
  • Allow checking for geospatial sources to use a specific source list (#1582)
  • Read scales from some OME tiff files parsed with the tifffile source (#1584)

Changes

  • Remove old code that handled old pyproj packages (#1581)

Bug Fixes

  • Harden marking S3 uploads as large images (#1579)

Version 1.29.2

10 Jul 19:13
87034d0
Compare
Choose a tag to compare

Improvements

  • Show a loading spinner on the image display in geojs in girder (#1559)
  • Better handle images that are composed of a folder and an item (#1561)
  • Allow specifying which sources are checked with canReadList (#1562)
  • Added endpoints to get plottable data related to annotations (#1524)

Bug Fixes

  • Fix a compositing error in transformed multi source images (#1560)
  • Prevent using vips input in image conversion if vips parses the image as a different size than large_image (#1569)

Version 1.29.1

26 Jun 18:15
4f18f16
Compare
Choose a tag to compare

Improvements

  • Improved zarr sink metadata handling (#1508)
  • Speed up decoding jp2k tiff with an optional library (#1555)

Changes

  • Work with newer python-mapnik (#1550)
  • Use the new official yaml mime-type of application/yaml (#1558)

Bug Fixes

  • Fix an issue emitting rectangles in geojson (#1552)
  • Fix an issue writing zarr channel metadata (#1557)

Version 1.29.0

03 Jun 13:03
5dc4ddf
Compare
Choose a tag to compare

Features

  • Add redis as cache backend option (#1469)

Improvements

  • Better detect available memory in containers (#1532)
  • Reject the promise from a canceled annotation (#1535)
  • Disallow certain names from being read by any but specific sources (#1537)
  • Add the ability to specify the dtype of a multi-source file (#1542)
  • Handle bounds on openslide sources to handle sparse sources (#1543)

Changes

  • Log more when saving annotations (#1525)
  • Thumbnail generation jobs are less blocking (#1528, #1530)

Bug Fixes

  • Annotations are sometimes paged when they shouldn't be (#1529)

Version 1.28.2

16 May 14:46
7f38fe2
Compare
Choose a tag to compare

Improvements

  • Improve uint16 image scaling (#1511)
  • Read some untiled tiffs using the tiff source (#1512)
  • Speed up multi source compositing in tiled cases (#1513)
  • Speed up some tifffile and multi source access cases (#1515)
  • Allow specifying a minimum number of annotations elements when maxDetails is used (#1521)
  • Improved import of GeoJSON annotations (#1522)

Changes

  • Limit internal metadata on multi-source files with huge numbers of sources (#1514)
  • Make DICOMweb assetstore imports compatible with Girder generics (#1504)

Bug Fixes

  • Fix touch actions in the image viewer in some instances (#1516)
  • Fix multisource dtype issues that resulted in float32 results (#1520)

Version 1.28.1

11 Apr 13:46
908be17
Compare
Choose a tag to compare

Improvements

  • When writing zarr sinks through the converter, use jpeg compression for lossy data (#1501)

Changes

  • Improve algorithm sweep example options (#1498)

Bug Fixes

  • Guard a race condition in vips new_from_file (#1500)
  • Fix cropping with the zarr sink (#1505)