- chore(pyproject.toml): set trame-annotations min to 0.4.0 (
b45bf2c
)
- docs(nebari): describe and test nebari setup (
227b65d
)
-
feat: add confidence score threshold (
b75b50c
) -
feat(stateful_annotations): put annotation score on state (
e2366a8
) -
feat(coco_utils): add scoring for classification model (
32660f6
) -
feat(stateful_annotations): support non bbox predictions (
be88218
) -
feat: support classification datasets (
5428c1c
) -
feat(transforms): add ability to add multiple transforms (
3d58599
) -
feat(dataset): add download CLI argument for HF datasets
Defaulting to streaming download for HF datasets, but now you can specify
--download
to download the dataset to disk before loading it. (f3a84e1
)
-
feat(dataset): add streaming option to HF datasets (
1818745
) -
feat(dataset): expand HF dataset splits as new datasets (
c613029
) -
feat(dataset): load hugging face datasets
Wraps a HF dataset into our Coco like dataset API. (3344920
)
-
feat(transforms): add CLI arg for inference models (
9f4a5e0
) -
feat(ImageDetection): use component from trame-annotations (
c4cecc6
)
- fix(pyproject): avoid broken pybsm version
Also update scikit-learn
closes #150 (c914e6c
)
- fix(images): avoid OSError - to many open files
Closes #145 (fd8d43d
)
-
fix(dataset): add types (
d24e9e5
) -
fix(dataset): add get_image to KWCocoDataset (
389403d
) -
fix(dataset): support list/row first datasets (
6c9567b
) -
fix(dataset): transforms require RGB mode images (
5c176d7
) -
fix(dataset): less picky about dataset feature shape (
9983b21
) -
fix(dataset): support more HF datasets
-
Fix converting CMYK image formats to PNG.
-
Remove use of get_image_fpath in app. (
261191e
)
-
perf(dataset): convert image mode to RGB on HF dataset load (
752b56f
) -
perf(dataset): loop through dataset once (
a451b97
)
-
refactor: add annotations lib module (
f3b76c4
) -
refactor: rename object_detection_model to inference_model (
ca3f7b4
) -
refactor(coco_utils): make normalized annotation struct (
ae6279e
) -
refactor(transforms): move score logic to coco_utils (
b61bd34
) -
refactor(images): move img.mode("RBG") to image loader (
be817b9
) -
refactor(dataset): simplify extract_labels (
9d7c2ee
) -
refactor(dataset): share common code between dataset classes (
6b6b381
) -
refactor(dataset): rename JsonDataset (
7d4022b
) -
refactor(transforms): fix spelling visibile -> visible (
d2fd39d
)
- Merge pull request #153 from Kitware/main
Cut PiPy 0.6.0 release (a1df9a5
)
-
doc(README): add HF dataset CLI arg and more usage examples (
38393e1
) -
Add a wide variety of nrtk transforms (PIL, cv2, skimage, pybsm) (
b5ca99c
)
- ci: type checking (
51110be
)
-
docs(sphinx): Precommit hooks (
d80270c
) -
docs(sphinx): Add DEVELOPMENT instructions. (
115b272
) -
docs(sphinx): Add sphinx auto-api docs. (
4a4d88f
) -
docs(README): add back installation section (
5b019a6
) -
docs(README): format style (
79aec9a
) -
docs(README): add release section, screenshot, remove install section (
c5df7e7
)
- feat(perturber): add support for loading more perturber via YAML definition (
a58ac87
)
- fix(trame): ensure newer version of trame to suport used API
fix #136 (1feb094
)
- fix(nrtk): update arguments to PybsmPerturber
New version of nrtk broke old sensor scenerio parameter factory we had. (28b3183
)
- fix(deps): add nrtk[headless] extra to fix runtime error
nrkt put opencv-python under an extra in 0.12.0 https://github.com/Kitware/nrtk/releases/tag/v0.12.0 (d664ad7
)
- fix(transforms): on dataset change stop processing
Fixes key error accessing images in new dataset with old dataset image ids. (9fb545e
)
- fix(debounce): only await coroutines
fixes #130 (61e4e8d
)
- refactor(image-list): reuse AbstractElement state+ctrl
Guard against double call to init_visibile_columns (0d42b9e
)
-
refactor(image-list): move in column visibility logic (
51b9fdf
) -
refactor(image-list): move image_list_ids logic to ImageList class (
538da8d
) -
refactor(image-list): move pagnation state updates to class (
c2dd051
) -
refactor(image-list): use TrameApp on ImageList for change decorators (
88d446f
)
- Merge pull request #139 from Kitware/fix-dep-version
fix(trame): ensure newer version of trame to suport used API (1feffc5
)
- Merge pull request #137 from Erotemic/docs
Add documentation (9175aa7
)
- Merge pull request #133 from Kitware/yaml-perturbators
Yaml perturbators (58bb073
)
- Merge pull request #129 from Kitware/release
0.4.0 (ca2baab
)
- Merge release into main (
1c9359e
)
- chore(deps): update build requirement from <0.10.0 to <1.3.0
Updates the requirements on build to permit the latest version.
updated-dependencies:
- dependency-name: build dependency-type: direct:production ...
Signed-off-by: dependabot[bot] <[email protected]> (82bf3c9
)
- chore(deps-dev): bump vite from 4.5.3 to 4.5.5 in /vue-components
Bumps vite from 4.5.3 to 4.5.5.
updated-dependencies:
- dependency-name: vite dependency-type: direct:development ...
Signed-off-by: dependabot[bot] <[email protected]> (d103f97
)
- chore(deps): bump rollup from 3.29.4 to 3.29.5 in /vue-components
Bumps rollup from 3.29.4 to 3.29.5.
updated-dependencies:
- dependency-name: rollup dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (a6932ae
)
-
chore(docker): add docker deploy definition (
97db133
) -
chore(deps): bump scikit-learn from 1.5.1 to 1.5.2
Bumps scikit-learn from 1.5.1 to 1.5.2.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (ebace6e
)
- chore(deps): update build requirement from <0.10.0 to <1.3.0
Updates the requirements on build to permit the latest version.
updated-dependencies:
- dependency-name: build dependency-type: direct:production ...
Signed-off-by: dependabot[bot] <[email protected]> (7f2d827
)
- chore(deps-dev): bump vite from 4.5.3 to 4.5.5 in /vue-components
Bumps vite from 4.5.3 to 4.5.5.
updated-dependencies:
- dependency-name: vite dependency-type: direct:development ...
Signed-off-by: dependabot[bot] <[email protected]> (9d527c0
)
- chore(deps): bump rollup from 3.29.4 to 3.29.5 in /vue-components
Bumps rollup from 3.29.4 to 3.29.5.
updated-dependencies:
- dependency-name: rollup dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (1920493
)
-
chore(docker): add docker deploy definition (
497e390
) -
chore(deps): bump scikit-learn from 1.5.1 to 1.5.2
Bumps scikit-learn from 1.5.1 to 1.5.2.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (eb43492
)
-
feat(core): default to 500 sampled dataset images (
2e763ce
) -
feat(ScatterPlot): stay in selection mode after selection (
1edd988
) -
feat(ScatterPlot): dark gray for selected points
Light gray for unselected points. Was light blue for unselected points, light gray for selected. (5f482c8
)
-
feat(transforms): add 3 more object detection models (
b2f65ce
) -
feat(image_list): only show spinner if show annotations is on
or image is loading (a1a3e18
)
-
feat(image_list): use normal switch for show annotations (
f527fef
) -
feat(image_list): add switch to hide annotations (
12f2971
) -
feat(image_list): slider for image size (
187bd66
) -
feat(filtering): relabel Apply button to Select Images (
59d9da9
) -
feat(layout): move category filter to bottom (
b4dec14
) -
feat(transforms): toggle switch to disable object detection (
b6cb739
) -
feat(transforms): toggle component to disable transforms (
0d79fca
) -
feat(transforms): add disable transform option (
5cd2601
) -
feat(core): default to 500 sampled dataset images (
80100f0
) -
feat(ScatterPlot): stay in selection mode after selection (
2459642
) -
feat(ScatterPlot): dark gray for selected points
Light gray for unselected points. Was light blue for unselected points, light gray for selected. (2391c3e
)
-
feat(transforms): add 3 more object detection models (
f8f524f
) -
feat(image_list): only show spinner if show annotations is on
or image is loading (3bedfd0
)
-
feat(image_list): use normal switch for show annotations (
a910f28
) -
feat(image_list): add switch to hide annotations (
fc201fc
) -
feat(image_list): slider for image size (
e6a2957
) -
feat(filtering): relabel Apply button to Select Images (
829877f
) -
feat(layout): move category filter to bottom (
a7b5a94
) -
feat(transforms): toggle switch to disable object detection (
8846751
) -
feat(transforms): toggle component to disable transforms (
3707bad
) -
feat(transforms): add disable transform option (
97594f1
)
-
fix(ImageDetection): stop tooltip overflow with fudge to center (
437b6a5
) -
fix(core): dataset path does not overflow select dropdown (
b33b975
) -
fix(ScatterPlot): reactive color map control and perf
Big performance improvements for many point (6197f16
)
- fix(embeddings): disable transforms switch hides points
closes #113 (2a6768a
)
-
fix(images): dont remove image from cache for embeddings (
e0afacd
) -
fix(transforms): turn on transform enabled switch on apply button (
c821022
) -
fix(dep): properly describe expected version (
d3c060b
) -
fix(network): ensure network completion before heavy work (
26c73c0
) -
fix(ui): use class components (
5fafd29
) -
fix(embeddings): dont send empty lists to dim reducer (
ce24374
) -
fix(embedding): attempt to revive standalone mode (
a68d917
) -
fix(embedding): standalone mode works again (
f577e99
) -
fix(project): cleanup dependency structure (
6f64c10
) -
fix(ImageDetection): stop tooltip overflow with fudge to center (
0346cfc
) -
fix(core): dataset path does not overflow select dropdown (
98c05a6
) -
fix(ScatterPlot): reactive color map control and perf
Big performance improvements for many point (3b1e1db
)
- fix(embeddings): disable transforms switch hides points
closes #113 (f624be7
)
-
fix(images): dont remove image from cache for embeddings (
9a30492
) -
fix(transforms): turn on transform enabled switch on apply button (
e11c986
) -
fix(dep): properly describe expected version (
f106a3e
) -
fix(network): ensure network completion before heavy work (
997626a
) -
fix(ui): use class components (
1f059f9
) -
fix(embeddings): dont send empty lists to dim reducer (
6663efd
) -
fix(embedding): attempt to revive standalone mode (
ef49bd9
) -
fix(embedding): standalone mode works again (
f30a5fb
) -
fix(project): cleanup dependency structure (
f67fc38
)
- perf(core): add debounce to sample size slider
Closes #115 (c841024
)
- perf(images): add cache backed get_stateful_image funcs
Sometimes we don't need the image for visualization and don't
need to put it on the trame state. (356c78a
)
- perf(core): add debounce to sample size slider
Closes #115 (5676a1f
)
- perf(images): add cache backed get_stateful_image funcs
Sometimes we don't need the image for visualization and don't
need to put it on the trame state. (cf93436
)
-
refactor(annotations): reuse LruCache for annotations (
3f5f704
) -
refactor(images): move module level funcs to class (
3d306e6
) -
refactor(transforms): extract detection and transform enable/disable logic (
a6252fa
) -
refactor(annotations): reuse LruCache for annotations (
d2070bf
) -
refactor(images): move module level funcs to class (
8291cb2
) -
refactor(transforms): extract detection and transform enable/disable logic (
6e0573a
)
-
All sampled images in image list (#88)
-
feat: show all images in list
-
feat(embeddings): selection of points filters list
-
refactor(object_detector): remove images_manager dependency
-
refactor: move image modules into images folder
-
refactor: use BufferCache for images
-
refactor: use BufferCache for annotations
-
refactor: clean dead code
-
fix(embeddings): add transformed img point as computed
-
chore(ci): run tests without depending on linters
-
fix(image_list): respect client side sorting and filtering
-
fix(ScatterPlot): correct is_transformed in hover
-
fix(image_list): paginate grid view
Grid view does not do virtual scrolling
-
perf(object_detector): reuse last successful batch size
-
refactor: remove images_manager
-
fix: flush transformed images to state before detection
-
fix(images): actually call on_clear callback in BufferCache
-
feat(image_list): hide dependant columns when transforms disabled
-
refactor(images): use lru_cache for image functions
-
refactor(ScatterPlot): rename props to use points
ScatterPlot could be used for non images data.
-
refactor: reorder images.py and doc object_detector
-
refactor(annotations): move logic from images.py (
9850cf6
) -
Merge pull request #110 from Kitware/dependabot/pip/scikit-learn-1.5.2
chore(deps): bump scikit-learn from 1.5.1 to 1.5.2 (210d91f
)
- Merge pull request #120 from Kitware/dependabot/npm_and_yarn/vue-components/rollup-3.29.5
chore(deps): bump rollup from 3.29.4 to 3.29.5 in /vue-components (af3cab5
)
- Merge pull request #121 from Kitware/dependabot/npm_and_yarn/vue-components/vite-4.5.5
chore(deps-dev): bump vite from 4.5.3 to 4.5.5 in /vue-components (9893897
)
- Merge pull request #109 from Kitware/better-network-wait
Better network wait (424ff36
)
-
All sampled images in image list (#88)
-
feat: show all images in list
-
feat(embeddings): selection of points filters list
-
refactor(object_detector): remove images_manager dependency
-
refactor: move image modules into images folder
-
refactor: use BufferCache for images
-
refactor: use BufferCache for annotations
-
refactor: clean dead code
-
fix(embeddings): add transformed img point as computed
-
chore(ci): run tests without depending on linters
-
fix(image_list): respect client side sorting and filtering
-
fix(ScatterPlot): correct is_transformed in hover
-
fix(image_list): paginate grid view
Grid view does not do virtual scrolling
-
perf(object_detector): reuse last successful batch size
-
refactor: remove images_manager
-
fix: flush transformed images to state before detection
-
fix(images): actually call on_clear callback in BufferCache
-
feat(image_list): hide dependant columns when transforms disabled
-
refactor(images): use lru_cache for image functions
-
refactor(ScatterPlot): rename props to use points
ScatterPlot could be used for non images data.
-
refactor: reorder images.py and doc object_detector
-
refactor(annotations): move logic from images.py (
421ca9b
)
-
ci: add noop release check (
1a48185
) -
ci: set make_release as manual job (
0fb5fa2
) -
ci: add sync job (
7962ee3
)
-
fix(dataset): set kwcoco optional backend (
7400518
) -
fix(transforms): parametrize pybsm darkCurrentFromDensity call (
af34dbb
)
- Merge pull request #101 from Kitware/main
Bring master changes (9c87f92
)
-
conda: add conda env that includes cuda pytorch (
e5f0b41
) -
Merge release into main (
f0a1884
) -
Merge branch 'main' into release
-
main: ci: set make_release as manual job ci: add sync job (
d0a9b37
) -
Auto-merge release back to main (
e4b4eeb
)
- ci: add manual trigger create release build (
f5c577c
)
- fix(nrtk_transforms): avoid runtime error from type hints (
309b817
)
-
Merge main to release (
fd39df2
) -
lint (
bd67b41
) -
Fix type checks when missing libraries (
8ea727a
) -
Auto-merge release back to main (
fc4fd3b
)
- chore(deps): bump scikit-learn from 1.5.0 to 1.5.1
Bumps scikit-learn from 1.5.0 to 1.5.1.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (95001d5
)
-
chore(coco_utils): avoid circular import for tests (
551fe22
) -
chore: update npm packages (
b8b245f
) -
chore(deps-dev): bump vite from 4.5.2 to 4.5.3 in /vue-components
Bumps vite from 4.5.2 to 4.5.3.
updated-dependencies:
- dependency-name: vite dependency-type: direct:development ...
Signed-off-by: dependabot[bot] <[email protected]> (e57e3b7
)
- chore(deps): bump scikit-learn from 1.4.2 to 1.5.0
Bumps scikit-learn from 1.4.2 to 1.5.0.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (3099684
)
-
feat(image_list): add visible columns control (
1c87a6e
) -
feat(transforms): async display of ground truth annotations (
6b434ee
) -
feat: use kwcoco for coco datasets (
782d6a3
) -
feat(dataset): add force_reload parameter (
cfb2b63
) -
feat(transforms): always show ground truth
Always compute score against ground truth. (5c6cde6
)
-
feat(image_list): replace grid switch with toggle button (
b95031d
) -
feat(ImageDetection): only show annotation ID for ground truth
Was showing repetitive category ID for object detection model
annotations. (396e3e4
)
- feat: toggle ground truth/predictions annotations
- Toggle ground truth/predictions annotations for source and transformation images.
- Compute COCO score (NRTK) instead of embeddings cartesian distance.
- Add unit tests for the coco_utils.py newly module. (
0ab0b5b
)
-
feat(image_list): add search and fullscreen controls (
3196272
) -
feat(ImageDetection): keep tooltip visible and hide scrollbars
-
fix img css position to block to avoid following image content from shifting as image did not contribute to component width.
-
refactor canvas context creation. (
d235d14
) -
feat(image_list): add embeddings distance to image table (
1d4f6dd
) -
feat(image_list): add table panel under tab (
172b256
) -
feat(image_list): spinner for loading images (
1c162e0
) -
feat(image_list): group original and transformed images (
6f0d803
)
- fix(core): filter image selection by ground truth categories
Closes #74 (d0ccc0a
)
-
fix(embeddings): hover on original image highlights (
0b7d00b
) -
fix(dataset): prefer implicit return types
get_dataset() returns a CocoDataset, not a Dataset. (bc5b0ca
)
-
fix: entry name of transforms subapp (
363716d
) -
fix(ImageDetection): keep the same color for same labels (
9e0a733
) -
fix: dataset.py snake case and remove unused imports (
53b6005
) -
fix: show object detection label if no category in dataset (
b4f9b41
) -
fix(transforms): compute score for truth to transform correctly (
141bea6
) -
fix: score 0 when no predictions, dataset switching bug (
9cb8ab1
) -
fix(ImageDetection): keep tooltip from clipping under table
Shifting tooltip if out of window was not enough
when table size was small, and tooltip would clip
under the table footer. (a670d92
)
- fix(transforms): resize transformed image for scoring
Annotation similarity scoring requires the transformed image
to be the same size as the original image. (86c0e2e
)
- fix(transforms): use class agnostic scorer
Avoids error when Object Detection Model outputs
category that is not in COCO JSON. (d3bccfe
)
-
fix(image_meta): add distance to meta type dict (
43a704e
) -
fix(pyproject): set min versions for nrtk and timm (
01ce0bb
) -
fix(ScatterPlot): after selection, start navigation mode again (
eb65f38
) -
fix(embeddings): allow selection of transformed point (
dd1650f
) -
fix(ImageDetection): avoid extra bottom padding on hover border (
95235a5
) -
fix(ImageDetection): miss aligned annotations for transformed images
When transformed image resolution was different from the original image, the annotations were not aligned with the image.
closes #60 (a38e30f
)
-
fix(embeddings): distinguish image kind on hover (
26a670d
) -
fix(image-list): show hover box on original or transformed (
e61e66c
)
- perf(transforms): only create transformed images if visible (
e11b422
)
-
refactor(trame_utils): simplify and doc change_checker (
0ac0975
) -
refactor(image-list): add image server
Keeps original image off state
Remove commented code (16a953d
)
- refactor(transforms): dont duplicate annotations on context
Stashing them on state once is enough (65e5c8f
)
-
refactor(transforms): put state.loading_images in _update_images (
2f3e244
) -
refactor(object_detector): add return type annotation (
2237edf
) -
refactor(image_ids): remove domain types (
834a664
) -
refactor(object_detector): eval returns image_id keyed dict (
041a6eb
) -
refactor: fix typing on object_detector, nrtk_transforms
and trame_utils (ffe0349
)
-
refactor(transforms): remove pointless state.image_kinds (
2308d64
) -
refactor: add image_ids and trame_utils modules (
07b254c
) -
refactor(image_list): use Quasar table grid mode
instead of custom grid view. (3fd7629
)
-
refactor(transforms): index image meta by dataset ID (
05fd731
) -
refactor(embeddings): don't short circuit if id is empty string (
6696afe
) -
refactor(transforms): wrap sync _update_images in async _set_source_images (
a7128d3
) -
refactor(transforms): rename image_kinds.image_id_key to image_ids_list (
20af742
) -
refactor(image_list): use Getter for image_id (
6460f64
)
-
Merge main to release (
d67665e
) -
embeddings,object_detector: add OOM recover fix (
7cfba68
) -
Auto-merge release back to main (
983afc9
)
- chore: remove unused python module (
5a9271c
)
- fix: remove unused libraries and python modules (
f82b46c
)
- ci: create_release only in release branch (
d07bdf4
)
- fix: gracefully disable nrtk transform if we have import error (
05efbcc
)
-
Update create_release.yaml (
73f6e97
) -
Merge main to release (
511736c
) -
Auto-merge release back to main (
facc6aa
)
- ci: fixture in semantic release script (
5ce57e5
)
- feat: support hot-reload for ui
If starting app with nrtk_explorer --hot-reload
,
then a button appears in the upper right to reload
the ui modules and re-run Engine.ui method. (42ae90d
)
- fix(nrtk_transforms): support new nrtk PybsmPerturber api
(cherry picked from commit efaf36a602b3383ab7a7374ec698b49a6e80d5b9) (edea3f8
)
- fix: change object_detector output
(cherry picked from commit 633e5f46b22eaf594f3eab657b124f75386fff45) (fec5df0
)
- fix(ImageDetection): fallback to Unknown name when uncatagorized
Horse drawn trolly thing has category ID of 0.
(cherry picked from commit f12cd7b2432b2b7fa957602e8dc34196bb183643) (75a236f
)
- fix(object_detector): maintain input paths order of output predictions
Caused annotations to be overlaid on the wrong images in image list view.
(cherry picked from commit fcc8f0a278acf9cd8837185b8f046c75c315246a) (1b2fdb3
)
- fix(benchmarks): allow using a external COCO ds
(cherry picked from commit 34b2fdbeff7b724c542ac053d4d19fca6114939c) (3e7e56e
)
- fix(nrtk-explorer): multi platform paths
(cherry picked from commit 0131172a2480a3e75bdb353741561e31d1625bcd) (cc631d7
)
-
fix(nrtk_transforms): support new nrtk PybsmPerturber api (
efaf36a
) -
fix: change object_detector output (
633e5f4
) -
fix(ImageDetection): fallback to Unknown name when uncatagorized
Horse drawn trolly thing has category ID of 0. (f12cd7b
)
- fix(object_detector): maintain input paths order of output predictions
Caused annotations to be overlaid on the wrong
images in image list view. (fcc8f0a
)
-
fix(benchmarks): allow using a external COCO ds (
34b2fdb
) -
fix(nrtk-explorer): multi platform paths (
0131172
)
- refactor(layout): factor out sections to functions (
dfa9a85
)
-
Merge main to release (
e32828d
) -
Bump ubelt from 1.3.4 to 1.3.5
Bumps ubelt from 1.3.4 to 1.3.5.
updated-dependencies:
- dependency-name: ubelt dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (87a292d
)
- Bump scikit-learn from 1.4.1.post1 to 1.4.2
Bumps scikit-learn from 1.4.1.post1 to 1.4.2.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (a8a4862
)
- Auto-merge release back to main (
12ea17d
)
-
fix(core): removed unused default dataset (
5f870ef
) -
fix(sample): sample dataset categories (
e85de50
)
- feat(web): add test apps (
f58c6ea
)
-
fix(cli): update executable name to use - (
cab041b
) -
fix(dataset): better handling of dataset arg (
b8bb107
)
- fix(nrtk-explorer): fix tests (
2693689
)
-
fix(nrtk-explorer): fix tag (
c366639
) -
fix(nrtk-explorer): fix readme (
3fa6717
) -
fix(nrtk-explorer): fix image in readme (
f3964d4
)
-
Merge main to release (
49ccd85
) -
Auto-merge release back to main (
4cfb5d5
) -
Merge main to release (
c5ea4c4
) -
Auto-merge release back to main (
0cd0732
)
- fix(nrtk-explorer): fix image in readme (
80850aa
)
- fix(nrtk-explorer): removed large tests datasets (
b219a75
)
- fix(nrtk-explorer): new release (
51c0607
)
-
ci(workflow): add a new version (
9367fc4
) -
ci(workflow): remove pre-commit (
b753c15
) -
ci(workflow): add semantic-release task (
2f3a00c
) -
ci: add flake8 tests (#3) (
7dcd11f
) -
ci: add unit tests (#2) (
09b4b1d
)
- docs(readme): improve readme (
c2c6224
)
- fix(nrtk-explorer): new release (
de216a8
)
-
Auto-merge release back to main (
d3df0ec
) -
add obj detect model ui (#49)
-
Added COCO Object detection 2017 dataset
-
add obj detect model ui
-
update github actions actions (
774624e
) -
Ignore unrecognized cli arguments instead of crashing (
59c3af8
) -
Automatically build frontend on pip install (
02bf529
) -
Place code under src dir and use hatchling for building (
7bb539e
) -
Allow user to resize the UI panels (
e4d517c
) -
Improve the appearance of the settings panel (
1966d00
) -
Rework point highlighting to consider src and trans (
abf9464
) -
Handle different image sizes and aspects (
33b89bc
) -
Support datasets that uses ids diff to offsets (
971c497
) -
Fix reactivity in imagedetection thumbnails (
598a452
) -
Select images by filtering based on annotation categories (
3a0cd8f
) -
toggle hide source points in scatterplot (
34fcf17
) -
imagedetection: remove ref properties (
405428a
) -
enable hovering highlight in all components (#36) (
3044bc5
) -
mypy: Fix library code so it passes mypy (
3cf55ef
) -
mypy: Add python typing CI (
63a1f7e
) -
add cli flag for passing paths of datasets (#35)
-
add cli flag for passing paths of datasets
-
scatterplot: fix point highlight (
35f55c5
) -
add batching and make it a param (#31)
-
add batching and make it a param
-
Fixed benchmark for embeddings_extractor (
65c0d57
) -
update npm pkgs (#33)
-
update npm pkgs
-
scatterplot: fixed error with sequences (
29b041e
) -
Bump scikit-learn from 1.4.0 to 1.4.1.post1 (#32)
Bumps scikit-learn from 1.4.0 to 1.4.1.post1.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (0de4d01
)
- umap: add params (#30)
- fixes to the ReduceManager
- Refactor to the ScatterPlot (
541d413
)
-
Combine original and transformed scatter plots into a single plot (#29) (
4913c95
) -
embeddigns: add loading behavior while computing (#28) (
9b667fe
) -
Add a couple of transforms that use nrtk's perturbers (#27) (
cd02396
) -
fixes in the reactivity of scatterplot (#22) (
3af59a4
) -
Bump vite from 4.4.12 to 4.5.2 in /vue-components (#26)
Bumps vite from 4.4.12 to 4.5.2.
updated-dependencies:
- dependency-name: vite dependency-type: direct:development ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3882dc5
)
-
Add vue CI (#23) (
1594b36
) -
Enable CUDA backend (#24)
-
Enable CUDA backend
-
Update pyproject.toml (
dce73d8
) -
cosmetic fixes in embeddings and core parameters UI (#25) (
74278b8
) -
Bump scikit-learn from 1.3.2 to 1.4.0 (#20)
Bumps scikit-learn from 1.3.2 to 1.4.0.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (bb15d68
)
- Refactor image id handling. (#19)
- Moves logic to the core application (Random selection and number of images to load).
- Fixes wrong transformation when using random selection
- Connects plots and thumbnails so that hovering is reflected.
- Futher improving performance by sharing a cache of the feature
extractions between the source and transformation dataset. (
84482e6
)
-
Use trame's new server.context and translator instead of our implementation (#21) (
6a02609
) -
Transforms plot shows origin and transformations (#18)
-
Improve scatter plots:
- Transforms plot shows origin and trans.
- Source and Transform plots are syncronized.
- Multiple improvements:
- Embedding state is shared between transformation and origin.
- Change in camera in transformation plot reflects in source.
- Remove controls in transformation plot
- Share the same feature extractor for transformation and source
feature extractor. (
2d14c21
)
-
Add mechanism to automatically generate transform parameters UI (#17)
-
Add mechanism to automatically generate transform parameters UI
-
Integrate dynamic transform parameters in the TransformsApp (
88a140e
) -
Bump semantic-release from 19.0.2 to 19.0.3 in /vue-components (#15)
Bumps semantic-release from 19.0.2 to 19.0.3.
updated-dependencies:
- dependency-name: semantic-release dependency-type: direct:development ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f13d0ee
)
- Bump postcss from 8.4.27 to 8.4.32 in /vue-components (#16)
Bumps postcss from 8.4.27 to 8.4.32.
updated-dependencies:
- dependency-name: postcss dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9830256
)
- Bump vite from 4.4.7 to 4.4.12 in /vue-components (#14)
Bumps vite from 4.4.7 to 4.4.12.
updated-dependencies:
- dependency-name: vite dependency-type: direct:development ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f1e3dfb
)
-
update name to nrtk-explorer (#13) (
3af8f0b
) -
Create LICENSE (#12)
-
Create LICENSE
-
Update LICENSE (
c5ea57a
) -
Bump smqtk-detection[centernet,torch] from 0.20.0 to 0.20.1 (#10)
Bumps smqtk-detection[centernet,torch] from 0.20.0 to 0.20.1.
updated-dependencies:
- dependency-name: smqtk-detection[centernet,torch] dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5f5a658
)
- Bump scikit-image from 0.21.0 to 0.22.0 (#5)
Bumps scikit-image from 0.21.0 to 0.22.0.
updated-dependencies:
- dependency-name: scikit-image dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a1291e7
)
-
loosen pip deps (#11) (
df54c9c
) -
Bump ubelt from 1.3.2 to 1.3.4 (#7)
Bumps ubelt from 1.3.2 to 1.3.4.
updated-dependencies:
- dependency-name: ubelt dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (87b18a1
)
- Bump scikit-learn from 1.3.0 to 1.3.2 (#9)
Bumps scikit-learn from 1.3.0 to 1.3.2.
updated-dependencies:
- dependency-name: scikit-learn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f4c3dc1
)
-
Create dependabot.yml (#4) (
0d8d663
) -
Create black ci workflow (#1)
-
Create black ci workflow
-
Update black.yml (
378c2d1
) -
Pass black tool (
de62d13
) -
Merge branch 'rename-to-nrtk-explorer' into 'main'
Rename to nrtk explorer
See merge request alesgenova/cdao!7 (6aaf930
)
- Merge branch 'split-app' into 'main'
Split core app into to subapps
See merge request alesgenova/cdao!6 (f677afb
)
-
rename to nrtk-explorer (
4f99199
) -
Add Embeddings plot for tranformed images (
232abc5
) -
split core app into two apps (
661801e
) -
Merge branch 'add-embbedings-cache' into 'main'
Separate into subapps and benchmarks
See merge request alesgenova/cdao!5 (142a9cb
)
-
Separate into subapps and benchmarks (
892731b
) -
Merge branch 'integrate-embeddings-app' into 'main'
Integrate the embeddings app into the main app
See merge request alesgenova/cdao!4 (fd6c33c
)
-
Integrate the embeddings app into the main app (
1668be8
) -
Merge branch 'fix-params-embbeddings' into 'main'
embbeddings: added parameters
See merge request alesgenova/cdao!3 (d941fcd
)
-
added benchmarks tests (
dba7e20
) -
Add dataset; refactor (
25de9a4
) -
Fix embedding visualization not appearing in the embeddings app (
210eeef
) -
embbeddings: big refactor (
f46dd2b
) -
Merge branch 'adding-embeddings' into 'main'
First version of the embeddings app/viz
See merge request alesgenova/cdao!2 (228beaf
)
-
Add 3D visualization for the embeddings (
1400eef
) -
Merge branch 'adding-embeddings' into 'adding-embeddings'
Adding embeddings
See merge request alesgenova/cdao!1 (863fb8f
)