Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
fe7f758
Initial plan
Copilot Nov 17, 2025
35ff077
Add unit tests for utility, security, and crops modules
Copilot Nov 17, 2025
f015ba0
Add unit tests for loss module with 100% coverage
Copilot Nov 17, 2025
6b0cb22
Remove mocks from tests - use real HTTP requests and actual file I/O
Copilot Nov 17, 2025
ba5439d
feat(evaluate): Improve instance evaluation implementation.
rhoadesScholar Nov 18, 2025
251c6b2
fix(evaluate): Move INSTANCE_RATIO_CUTOFF definition inside iou_matri…
rhoadesScholar Nov 19, 2025
1d36ece
Merge branch 'optim_eval' into copilot/fix-failing-tests-coverage
rhoadesScholar Nov 19, 2025
6dc2984
Update src/cellmap_segmentation_challenge/evaluate.py
rhoadesScholar Nov 19, 2025
adbb007
Update tests/test_iou_matrix.py
rhoadesScholar Nov 19, 2025
32e00cc
fix(evaluate): Remove unused spoof_precomputed class and clean up iou…
rhoadesScholar Nov 19, 2025
74499fb
Update src/cellmap_segmentation_challenge/evaluate.py
rhoadesScholar Nov 19, 2025
739e743
Update src/cellmap_segmentation_challenge/evaluate.py
rhoadesScholar Nov 19, 2025
c2592d1
Update tests/test_iou_matrix.py
rhoadesScholar Nov 19, 2025
21b7a35
Merge branch 'optim_eval' into copilot/fix-failing-tests-coverage
rhoadesScholar Nov 19, 2025
429872b
Merge pull request #172 from janelia-cellmap/copilot/fix-failing-test…
rhoadesScholar Nov 20, 2025
7ddd3ef
Add connected-components-3d dependency and improve evaluation metrics
rhoadesScholar Nov 20, 2025
9c204be
Refactor import statements in evaluate.py and add numpy dependency in…
rhoadesScholar Nov 20, 2025
f9c16fa
Enhance crop packaging process and improve test configurations
rhoadesScholar Nov 20, 2025
97207f2
Fix return value in package_crop function and comment out download_fi…
rhoadesScholar Nov 24, 2025
7705c37
Update test cases to use crop 9 and modify datasplit handling for val…
rhoadesScholar Nov 25, 2025
e0d8d01
Add skip_in_ci marker to tests for conditional execution in CI
rhoadesScholar Nov 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ dependencies = [
"pyreadline3; sys_platform == 'win32'",
"cellmap-flow@git+https://github.com/janelia-cellmap/cellmap-flow@1ece404",
"pykdtree",
"fastremap",
"connected-components-3d",
]

[project.optional-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions src/cellmap_segmentation_challenge/cli/evaluate.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import os
import click

from cellmap_segmentation_challenge.evaluate import (
INSTANCE_CLASSES,
from cellmap_segmentation_challenge.evaluate import INSTANCE_CLASSES
from cellmap_segmentation_challenge import (
PROCESSED_PATH,
SUBMISSION_PATH,
TRUTH_PATH,
Expand Down
1 change: 1 addition & 0 deletions src/cellmap_segmentation_challenge/cli/fetch_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -441,3 +441,4 @@ def fetch_data_cli(
log.unbind("save_location")
log.info(f"Done after {time.time() - fetch_save_start:0.3f}s")
log.info(f"Data saved to {dest_path_abs}")
pool.shutdown(wait=True)
Loading
Loading