Published June 5, 2023
| Version macos-latest
Software
Open
saalfeldlab/paintera: macos-latest Development Build
Authors/Creators
- 1. Capital One
- 2. Howard Hughes Medical Institute
- 3. HHMI Janelia Research Campus
- 4. @CASUS & Max Planck Institute of Molecular Cell Biology and Genetics
- 5. University Goettingen
- 6. Monash University
- 7. Biomedicine Discovery Institute, Monash University
- 8. Gitter
Description
Features
- initial jtool packaging integration #484 (Caleb Hulbert)
- add packaging icons #484 (Caleb Hulbert)
- export more IntervalHelpers #484 (Caleb Hulbert)
- remove integerType constraint #484 (Caleb Hulbert)
- don't render if viewer not visible #484 (Caleb Hulbert)
- fix issue with multiple brush overlays when opening new sources #484 (Caleb Hulbert)
- close after saving project #484 (Caleb Hulbert)
- deps: update versions #484 (Caleb Hulbert)
- add method for loading labelMultisetSource from metadata #484 (Caleb Hulbert)
- use loopbuilder (still needs synchronize 😢 ) The rendering issue that requires synchronization seems to be with how the view into the volatile label multiset works. For some reason (have yet to find the issue) grabbing a future value (at a different location) updates the underlying access that the previously queried label multiset was references. This is difficult to reproduce outside of Paintera. #484 (Caleb Hulbert)
- support non FS N5 label block lookup #484 (Caleb Hulbert)
- fix 3D viewer actions, add menu it ems #484 (Caleb Hulbert)
- center current 3DViewer location #484 (Caleb Hulbert)
- Use N5Universe N5Factory, subclass with cache, support refreshing cached container #484 (Caleb Hulbert)
- add git-blame-ignore-revs for ignoring formatting changes in diffs #484 (Caleb Hulbert)
- add error logging #484 (Caleb Hulbert)
- improve debug FPS window #484 (Caleb Hulbert)
- use relative N5 instead of File for new LabelBlockLookups #484 (Caleb Hulbert)
- support multiscale label and raw data from RAI #484 (Caleb Hulbert)
- don't allow project to save if RAI backend sources are present #484 (Caleb Hulbert)
- improve metadata viewing #484 (Caleb Hulbert)
- misc convenience accessors/extensions #484 (Caleb Hulbert)
- support key slice movement while painting, add midi controls. #484 (Caleb Hulbert)
- initial smooth action support #484 (Caleb Hulbert)
- get interval over modified canvas for labe #484 (Caleb Hulbert)
- partial repaint after IntersectPainting #484 (Caleb Hulbert)
- wip: initial smooth action implementation #484 (Caleb Hulbert)
- wip: sam #484 (Caleb Hulbert)
- more work on WIP SAM features #484 (Caleb Hulbert)
- support multiple included/excluded points, general improvements #484 (Caleb Hulbert)
- wip support for SAM during shape interpolation #484 (Caleb Hulbert)
- get image from renderer, don't use appot, use service for embedding and java onnxruntime #484 (Caleb Hulbert)
- use service for image embedding #484 (Caleb Hulbert)
- support wrappped backing source, and setting to new backing sources #484 (Caleb Hulbert)
- add more imglib2 extensions #484 (Caleb Hulbert)
- ignore invalid data when downsampling #484 (Caleb Hulbert)
- wip: midi togles in PaintLabelMode #484 (Caleb Hulbert)
- improve SAM, use backing images, add bindings, support shape interpolation mode #484 (Caleb Hulbert)
- SAM in ShapeInterpolation #484 (Caleb Hulbert)
- cleanup SAM, mostly UI #484 (Caleb Hulbert)
- more SAM UI work #484 (Caleb Hulbert)
- store onnx model locally #484 (Caleb Hulbert)
- toggle sam in shape interpolation with midi, toggle control with midi #484 (Caleb Hulbert)
- read SAM_SERVICE_HOST if provided #484 (Caleb Hulbert)
- cleanup if exiting viewer selection via mode/tool change #484 (Caleb Hulbert)
- check if datasetName matches as well #484 (Caleb Hulbert)
- correct treatment of offset when updating a transformation #484 (Caleb Hulbert)
- issue with hanging on opening a new reader while writing. Use existing writer if present #484 (Caleb Hulbert)
- properly load channelized source from command line #484 (Caleb Hulbert)
- null error when all sources where removed. #484 (Caleb Hulbert)
- rendering bug where higher resolution data was not rendered without triggering an explicit repaint (#480) #484 (Caleb Hulbert)
- improve device cleanup (partial solution for #479) #484 (Caleb Hulbert)
- minLabelRatio settings not persisting #484 (Caleb Hulbert)
- paintera not closing properly with midi device plugged in #484 (Caleb Hulbert)
- fill2D now working properly during shape interpolation #484 (Caleb Hulbert)
- properly bound the input #484 (Caleb Hulbert)
- test: stil needs more work; tmp comment some broken tests #484 (Caleb Hulbert)
- brush depth scaling bug #484 (Caleb Hulbert)
- remove unneccesary calls debug calls #484 (Caleb Hulbert)
- depth bug for shape interpolation #484 (Caleb Hulbert)
- shape interpolation bug when reusing old mask at different resolution #484 (Caleb Hulbert)
- major formatting update #484 (Caleb Hulbert)
- reformat pom to make editorconfig happy #484 (Caleb Hulbert)
- whitespace and imports #484 (Caleb Hulbert)
- remove duplicate code #484 (Caleb Hulbert)
- use N5Universe for metadata #484 (Caleb Hulbert)
- move to kotlin sources #484 (Caleb Hulbert)
- migrate away deprecated imglib2-ui #484 (Caleb Hulbert)
- rename #484 (Caleb Hulbert)
- move viewer disabling to abstract tool mode #484 (Caleb Hulbert)
- move disable/enable viewer logic again #484 (Caleb Hulbert)
- code cleanup #484 (Caleb Hulbert)
- remove unused code #484 (Caleb Hulbert)
- multithread when downsampling #484 (Caleb Hulbert)
- improve mesh generation #484 (Caleb Hulbert)
- paint in separate task #484 (Caleb Hulbert)
- only grab values when necessary #484 (Caleb Hulbert)
- use globalspace, reuse images, less copying #484 (Caleb Hulbert)
- improve rendering #484 (Caleb Hulbert)
- update convenience methods for testing generated sources #484 (Caleb Hulbert)
- add java-options for windows #484 (Caleb Hulbert)
- MacOs is stricter with app version numbers. Hardcode for now for testing #484 (Caleb Hulbert)
- workflows for building installers #484 (Caleb Hulbert)
- skip tests, use test branch for now #484 (Caleb Hulbert)
- skip tests again... #484 (Caleb Hulbert)
- package on master branch #484 (Caleb Hulbert)
- remove snapshot dependencies, bump scijava pom #484 (Caleb Hulbert)
- add opens for compiling with JDK 17 #484 (Caleb Hulbert)
- try without editorconfig #484 (Caleb Hulbert)
- remove environment.yml #484 (Caleb Hulbert)
- remove unused dependency #484 (Caleb Hulbert)
- don't filter onnx models #484 (Caleb Hulbert)
- update linux package icon #484 (Caleb Hulbert)
- build with liberica 18 + fx #484 (Caleb Hulbert)
- revert build_pr to 11; delete maven-basic-package #484 (Caleb Hulbert)
- move jtoolprovider-plugin to build-installer profiler #484 (Caleb Hulbert)
- java 11 with build-main; replcae -SNAPSHOT with .000 in version for macOS installer compatibility #484 (Caleb Hulbert)
- remove unused plugins; do less in the os-jpackage files #484 (Caleb Hulbert)
- snapshot version bump #484 (Caleb Hulbert)
- add previous formatting revision to ignore-revs file #484 (Caleb Hulbert)
- remove temporary methods and commented code #484 (Caleb Hulbert)
- segment-anything license #484 (Caleb Hulbert)
- unused code #484 (Caleb Hulbert)
- 89ef31a: build,fix: don't lint icons... (Caleb Hulbert) #484
- 29a103b: build,fix: update icons path (Caleb Hulbert) #484
- 4ec3b2d: feat!: remove Async, add BundleView (Caleb Hulbert) #484
- d4080dc: feat,perf: multithread when applying mask to canvas (Caleb Hulbert) #484
- e64769e: feat(perf)!: don't duplicate vertices (Caleb Hulbert) #484
- remove outdated comment #484 (Caleb Hulbert)
- f7ae05c: feat!: remove deprecated N5Meta and related non-metadata classes (Caleb Hulbert) #484
- 27c340c: feat!: cleanup remaining N5Meta references (Caleb Hulbert) #484
- bbc4e1c: feat!: N5ContainerState doesn't require url during construction (Caleb Hulbert) #484
- 04ee429: feat!: migrate previous deprecated source functionality to supported sources (Caleb Hulbert) #484
- de16bc2: feat!: remove deprecated sources (Caleb Hulbert) #484
- e08c645: feat!: remove more deprecated classes/interfaces/methods (Caleb Hulbert) #484
- aef36b6: Rename .java to .kt (Caleb Hulbert) #484
- 13f4119: refactor!: Viewer3DFX to kotlin (Caleb Hulbert) #484
- don't respond to NaN for scale level sliders. #484 (Caleb Hulbert)
- a622cab: refactor!: rename RaiSingleScaleLabelBackend (Caleb Hulbert) #484
- 50042b2: refactor!: rename N5DataSourceMetadata (Caleb Hulbert) #484
- bc8b0d9: feat!: remove MetadataState requirement from SourceStateBackend (Caleb Hulbert) #484
- 47f22e5: fix!,feat: bug where whenPaintable runnables could run out of order (Caleb Hulbert) #484
- 4887d29: feat!: add constructors for single scale RAI backend variants (Caleb Hulbert) #484
- de3b4bf: feat!: simplify open dialog hotkey. (Caleb Hulbert) #484
- 8e3faf5: feat!: generify CANCEL actions (Caleb Hulbert) #484
- 60bcb37: feat!: allow Masks to contain multiple labels (Caleb Hulbert) #484
- 073a793: fix!: properly trigger mesh refresh after label changes (Caleb Hulbert) #484
- 0ea4225: feat!: support masks with multiple label values (Caleb Hulbert) #484
- ef29775: refactor!: cleanup unused paint tool fields (Caleb Hulbert) #484
- 8464c70: tmp (Caleb Hulbert) #484
- 71521cc: feat!: make fill mask use generic predicate instead of a fragment assignemnt (Caleb Hulbert) #484
- 99d7fa4: feat!: setMask -> createMask (Caleb Hulbert) #484
- 6846d43: refactor!: rename wrappedSource field (Caleb Hulbert) #484
- a1cdd8f: feat!: re-use existing prediction if only changing threshold (Caleb Hulbert) #484
- b09452c: fix!: don't include interpolation during exclusive select in shape interpolation (Caleb Hulbert) #484
- 5f7e5b0: Update README useage table (Genevieve Buckley) #484
- e543cd8: Reorder usage table subsections & remove colons (Genevieve Buckley) #484
- 91783ac: Fix formatting of table sub-heading (Genevieve Buckley) #484
- e7d50db: Update README to fix terminology for side panel (Genevieve Buckley) #484
- a9c3caf: Update README, links to Paintera tutorial videos (Genevieve Buckley) #484
- 62e7a11: Update README link to BigDataViewer navigation docs (Genevieve Buckley) #484
- update readme for segment anything #484 (Caleb Hulbert)
- don't allow midi navigation during sam #484 (Caleb Hulbert)
- update README #484 (Caleb Hulbert)
- add TODO to look at this further #484 (Caleb Hulbert)
- ff94925: Merge b1a2a6012faea1376183ec67875fd59e0775539e into 48df84925f1a31a0746b35f66ad309dd0aa3b6e8 (Caleb Hulbert)
Files
saalfeldlab/paintera-macos-latest.zip
Files
(29.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d4b836b024282c5876261301c59d6bc1
|
29.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/saalfeldlab/paintera/tree/macos-latest (URL)