Skip to main content

SEM Data Viewer

A girder plugins that enable TIFF and metadata preview for SEM data represented as a single Item.

Example SEM Data Viewer

How to test?

  1. Install plugin (see Note below if you're using WholeTale dev deployment)
  2. Log in to Girder
  3. Navigate to your personal folders (login > "My folders" in navbar)
  4. Create a Folder "test" (user icon + caret down on top right, select "Create folder here")
  5. Click on "test" folder
  6. From folder actions menu (folder icon + caret down on top right) select "Create item here".
  7. Create item "test.tiff"
  8. Click on "test.tiff"
  9. Click on green upload button. In the "Upload files" modal click on "Browse or drop files here" button.
  10. In the "Open Files" modal, select SEM tiff and correspoding header using mouse and holding CTRL button. Click "Open"
  11. Back in the "Upload files" modal confirm "Selected 2 files" message is present. Click "Start Upload" button.
  12. After files are uploaded successfully, click on "+" button in the "Metadata" panel. Select "Simple"
  13. In the Key field type sem, and in the Value field type true. Click on a blue button with a white checkmark.
  14. Refresh the page.

Note

Following changes to whole-tale/deploy-dev are currently required:

--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
 .PHONY: clean dirs dev images gwvolman_src wholetale_src dms_src home_src sources \
        rebuild_dashboard watch_dashboard \
-       restart_worker restart_girder globus_handler_src status update_src
+       restart_worker restart_girder globus_handler_src status update_src \
+       sem_viewer_src

 SUBDIRS = src volumes/ps volumes/workspaces volumes/homes volumes/base volumes/versions volumes/runs volumes/licenses volumes/mountpoints
 TAG = latest
@@ -47,7 +48,10 @@ src/globus_handler:
 src/ngx-dashboard:
        git clone https://github.com/whole-tale/ngx-dashboard src/ngx-dashboard

-sources: src src/gwvolman src/wholetale src/wt_data_manager src/wt_home_dir src/globus_handler src/girderfs src/ngx-dashboard src/virtual_resources src/wt_versioning
+src/sem_viewer:
+       git clone https://github.com/htmdec/sem_viewer src/sem_viewer
+
+sources: src src/gwvolman src/wholetale src/wt_data_manager src/wt_home_dir src/globus_handler src/girderfs src/ngx-dashboard src/virtual_resources src/wt_versioning src/sem_viewer

 dirs: $(SUBDIRS)

@@ -67,7 +71,7 @@ dev: services
        done; \
        true
        docker exec -ti $$(docker ps --filter=name=wt_girder -q) girder-install plugin plugins/wt_data_manager plugins/wholetale plugins/wt_home_dir plugins/globus_handler plugins/virtual_resources plugins/wt_versioning
-       docker exec -ti $$(docker ps --filter=name=wt_girder -q) girder-install web --dev --plugins=oauth,gravatar,jobs,worker,wt_data_manager,wholetale,wt_home_dir,globus_handler
+       docker exec -ti $$(docker ps --filter=name=wt_girder -q) girder-install web --dev --plugins=oauth,gravatar,jobs,worker,wt_data_manager,wholetale,wt_home_dir,globus_handler,sem_viewer
        docker exec --user=root -ti $$(docker ps --filter=name=wt_girder -q) pip install -r /gwvolman/requirements.txt -e /gwvolman
        docker exec --user=root -ti $$(docker ps --filter=name=wt_girder -q) pip install -e /girderfs
        ./setup_girder.py
--- a/setup_girder.py
+++ b/setup_girder.py
@@ -67,6 +67,7 @@ plugins = [
     "wholetale",
     "wt_home_dir",
     "wt_versioning",
+    "sem_viewer",
 ]
 r = requests.put(
     api_url + "/system/plugins",

Metadata

Release files for girder-sem-viewer 2.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for girder-sem-viewer 2.3.3
File Size Uploaded
girder_sem_viewer-2.3.3.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for girder-sem-viewer 2.3.3
File Interpreter ABI Platform
girder_sem_viewer-2.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / girder_sem_viewer-2.3.3.tar.gz

Download URL girder_sem_viewer-2.3.3.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
68b80c6b387a3d4c3874274cc8831ccd1f75ce3dcec068b9c9d52d5c4756f43b
BLAKE2b-256 checksum
How to use checksums
2d6bbbecbe6cc11404a2249d0573bc07aa09b8c37831a11259aba81f93314204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 5, 2026.

Transparency log

Release files / girder_sem_viewer-2.3.3-py3-none-any.whl

Download URL girder_sem_viewer-2.3.3-py3-none-any.whl
Size 420.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2463a87c5f5e7602c23a1bc3921c12b4d61536fccd62a44da757295c50d80d6c
BLAKE2b-256 checksum
How to use checksums
53996ec6386ba9ccdda81fb27225c9e858f3f57546c1b96f356784834c43f760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.3.3 This release

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page