Skip to content

Releases: girder/large_image

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)

Version 1.28.0

08 Apr 13:45
3c5d2c3
Compare
Choose a tag to compare

Features

Improvements

  • Prioritize tile sinks (#1478)
  • Add a dependency to the zarr source to read more compression types (#1480)
  • Guard fetching internal metadata on zarr sources that have less data (#1481)
  • Add a method to list registered extensions and mimetypes (#1488)
  • Reduce bioformats keeping file handles open (#1492)
  • Use more tile-frame textures in high frame count images (#1494)
  • Zarr tile sink: generate downsampled levels (#1490)

Changes

  • Prohibit bioformats from reading zip directly (#1491)

Bug Fixes

  • Fix an issue with single band on multi source with non uniform sources (#1474)
  • Allow alternate name axes in the multi source schema (#1476)
  • Adjust default threading on tile-frame generation to match documentation (#1495)
  • Fix how zarr sink directory is cleaned up (#1496)

Version 1.27.4

08 Mar 14:24
dad17a8
Compare
Choose a tag to compare

Improvements

  • Add a guard when reading incorrect associated images (#1472)

Version 1.27.3

07 Mar 13:42
3a854b0
Compare
Choose a tag to compare

Improvements

  • Log and recover from occasional openslide failures (#1461)
  • Add support for Imaging Data Commons (#1450)
  • Speed up some retiling (#1471)

Changes

  • Make GDAL an optional dependency for the converter (#1464)

Bug Fixes

  • Fix an issue with uniform band depth on multi source with non uniform sources (#1459)
  • Fix histogram request bug in band compositing mode (#1463)
  • Prevent duplicating config files with multiple writes (#1467)

Version 1.27.2

01 Feb 18:48
686025e
Compare
Choose a tag to compare

Improvements

  • Support range requests when downloading DICOMweb files (#1444)
  • Bypass some scaling code when compositing multi sources (#1447, #1449)
  • Do not create needless alpha bands in the multi source (#1451)
  • Infer DICOM file size, when possible (#1448)
  • Swap styles faster in the frame viewer (#1452)
  • Reduce color fringing in multi source compositing (#1456)
  • Retry read_region if openslide reports an error (#1457)

Bug Fixes

  • Fix an issue with compositing sources in the multi source caused by alpha range (#1453)

Version 1.27.1

23 Jan 20:09
c7e130d
Compare
Choose a tag to compare

Improvements

  • Read config values from the environment variables (#1422)
  • Optimizing when reading arrays rather than images from tiff files (#1423)
  • Better filter DICOM adjacent files to ensure they share series instance IDs (#1424, #1436, #1442)
  • Optimizing small getRegion calls and some tiff tile fetches (#1427)
  • Started adding python types to the core library (#1432, #1433, #1437, #1438, #1439)
  • Use parallelism in computing tile frames (#1434)
  • Support downloading DICOMweb files (#1429)

Changes

  • Cleanup some places where get was needlessly used (#1428)
  • Moved some internal code out of the base class (#1429)
  • Handle changes to wsidicom (#1435)
  • Refactored the tile iterator to its own class (#1441)

Version 1.27.0

04 Jan 17:07
adac24a
Compare
Choose a tag to compare

Features

  • Support affine transforms in the multi-source (#1415)

Improvements

  • Remove NaN values from band information (#1414)
  • Add a singleBand option to the multi-source specification (#1416)
  • Allow better detection of multiple file dicom (#1417)
  • Better missing data detection from tifffile (#1421)

Changes

  • Remove an unused parameter in a private method (#1419)

Version 1.26.3

20 Dec 16:39
a734a0b
Compare
Choose a tag to compare

Improvements

  • Reduce stderr noise in PIL and rasterio sources (#1397)
  • Harden OME tiff reader (#1398)
  • Improve checks for formats we shouldn't read (#1399)
  • Support negative x, y in addTile (#1401)
  • Add a utility function for getting loggers (#1403)
  • Get bioformats jar version if bioformats was started (#1405)
  • Improve thread safety of concurrent first reads using bioformats (#1406)
  • Read more metadata from DICOMweb (#1378)
  • Remove logic for determining DICOMweb transfer syntax (#1393)
  • Speed up tile output (#1407)
  • Speed up import time (#1408)
  • Speed up some tile iteration by reducing the chance of multiple image decodes (#1410)

Changes

  • Use an enum for priority constants (#1400)
  • Don't automatically flush memcached tile cache on exit (#1409)
  • Shift where netcdf information is reported (#1413)

Bug Fixes

  • Fix an issue emitting geojson annotations (#1395)
  • Fix an issue when tifffile reports no key frame (#1396)
  • Frame Selector: Auto-Range format for saving presets (#1404)