Girder Plugin enabling preview of SEM data.
Reason this release was yanked:
Matplotlib introduces a significant memory leak
Project description
SEM Data Viewer
A girder plugins that enable TIFF and metadata preview for SEM data represented as a single Item.
How to test?
- Install plugin (see Note below if you're using WholeTale dev deployment)
- Log in to Girder
- Navigate to your personal folders (
login> "My folders" in navbar) - Create a Folder "test" (user icon + caret down on top right, select "Create folder here")
- Click on "test" folder
- From folder actions menu (folder icon + caret down on top right) select "Create item here".
- Create item "test.tiff"
- Click on "test.tiff"
- Click on green upload button. In the "Upload files" modal click on "Browse or drop files here" button.
- In the "Open Files" modal, select SEM tiff and correspoding header using mouse and holding CTRL button. Click "Open"
- Back in the "Upload files" modal confirm "Selected 2 files" message is present. Click "Start Upload" button.
- After files are uploaded successfully, click on "+" button in the "Metadata" panel. Select "Simple"
- In the Key field type
sem, and in the Value field typetrue. Click on a blue button with a white checkmark. - 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",
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file girder_sem_viewer-2.1.0.tar.gz.
File metadata
- Download URL: girder_sem_viewer-2.1.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
838817ae7cc4beb322efc86127326bec5090ffea52573152abad95909f77d404
|
|
| MD5 |
71c9cd5411f89359f7be90203dea90f1
|
|
| BLAKE2b-256 |
3c1737865eecae86a732ad96238a0fa2dcba332f319fd88a619c3ca955d6be44
|
Provenance
The following attestation bundles were made for girder_sem_viewer-2.1.0.tar.gz:
Publisher:
release.yml on htmdec/girder-sem-viewer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
girder_sem_viewer-2.1.0.tar.gz -
Subject digest:
838817ae7cc4beb322efc86127326bec5090ffea52573152abad95909f77d404 - Sigstore transparency entry: 171164115
- Sigstore integration time:
-
Permalink:
htmdec/girder-sem-viewer@f825037fa8ad67b3fe8714496f8b83b713808c6c -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/htmdec
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f825037fa8ad67b3fe8714496f8b83b713808c6c -
Trigger Event:
push
-
Statement type:
File details
Details for the file girder_sem_viewer-2.1.0-py3-none-any.whl.
File metadata
- Download URL: girder_sem_viewer-2.1.0-py3-none-any.whl
- Upload date:
- Size: 192.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f20f38f1b3c5312840eaac80202a322c089c19063bd9db8f3e1ff29adb5a8343
|
|
| MD5 |
a0dbf1b9cf940d50415dfc3df250701f
|
|
| BLAKE2b-256 |
e85ce6d285125a888eb051ff735bc22a8bd03a8ecd34d4272f9dd9b2621d7158
|
Provenance
The following attestation bundles were made for girder_sem_viewer-2.1.0-py3-none-any.whl:
Publisher:
release.yml on htmdec/girder-sem-viewer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
girder_sem_viewer-2.1.0-py3-none-any.whl -
Subject digest:
f20f38f1b3c5312840eaac80202a322c089c19063bd9db8f3e1ff29adb5a8343 - Sigstore transparency entry: 171164121
- Sigstore integration time:
-
Permalink:
htmdec/girder-sem-viewer@f825037fa8ad67b3fe8714496f8b83b713808c6c -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/htmdec
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f825037fa8ad67b3fe8714496f8b83b713808c6c -
Trigger Event:
push
-
Statement type: