Skip to content

Conversation

@jeffbaumes
Copy link
Contributor

  • Updated styling to use tailwind. Requires Style update (experimental) girder#3570.
  • New UI for updating the columns to show in the item list view. Created/copied views are scoped to the current user.

@manthey
Copy link
Member

manthey commented Oct 28, 2024

@jeffbaumes Can you rebase or merge master into this branch? The girder/girder_large_image/web_client/templates/itemList.pug is probably the only complex merge.

manthey and others added 29 commits May 15, 2025 12:56
Guard isGeopatial when called on an image GDAL can open but not read
This does a better job of selecting multi-frame sources
We were only checking the first "few" elements to see if they were large
enough that we had to store them as files rather than in the database,
and we were not checking the size of holes in polygons.  As such, an
annotation element with a huge number of holes, or one with many small
polygons followed by a huge polygon could fail to be placed in the
database.  Further, insert errors of this sort were not being percolated
up to the logs, making debug difficult.
Improve handling of large annotation elements
Prefer openslide to read czi files if possible
Update a test to handle variations in openslide
If multiple dicom files from the same series and study are uploaded or
imported to the same folder, and the option is selected, all of the
files will be moved to a single item (the first so located).  This makes
browsing WSI dicoms easier, as they appear as single items, but may have
repercussions.

This feature should be viewed as provisional until tested more
thoroughly in the field.
Add an option to merge dicom files in the same series and study
Remove spacing that triggers blockquoting
The tiff source should always be preferred for a file with a tiff
extension
Change some source priorities for tiff
Make casing in slim.Dockerfile more consistent
This greatly reduces serialization time and web traffic.
In many instances, save annotation element via a PATCH call
Reduce a warning message that should no longer be of interest
When zoomed in with a power of two of the max zoom and showing
annotations, make sure all of the annotation in view are fully loaded.
Before, this was still subject to detail limits, which meant that it was
possible to fail to resolve some annotations regardless of zoom level.
Show all annotations when zoomed in
Guard against nd2 NotImplementedError and allow bioformats to handle nd2
manthey and others added 30 commits October 30, 2025 16:22
Log when we skip annotations that are too big.
Increase the maximum number of annotation elements in data plot
To allow clients to do less work when reloading models, make it easier
to rebind annotation models.
Make it easier to rebind annotation models
This was a type.  This also affects ellipses
Fixed an issue emitting geojson annotations with rotated rectangles
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…s/checkout-6

Bump actions/checkout from 5 to 6
Fix a typo in a comment in the test.Dockerfile
Change how delattr is used when del can be used.
Add support for patterned polygon annotations
In Jupyter, set edge value of tilesource to transparent
This doesn't yet support everything, since rasterio, umap-learn, and
rawpy aren't available yet.

Also, the zarr concurrency test fails.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants