Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SVLT
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ALMF
SVLT
Graph
71ce1f57e7e6dd4a44f859f5365e23308a7fdb56
Select Git revision
Branches
6
37-unnecessary-for-loop-in-rois-features
dev-nda-stream
dev_patch_viz
master
default
protected
migrate_model_server
staging
protected
Tags
4
2024.10.01
2024.06.03
2024.04.19
2024.03.01
10 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
7
Dec
6
5
30
Nov
29
28
27
26
25
22
21
20
19
18
15
14
12
11
10
9
4
3
2
1
31
Oct
30
28
27
26
25
22
20
15
14
13
7
2
1
30
Sep
26
24
23
20
13
12
6
3
15
Aug
14
13
12
9
8
7
5
2
1
31
Jul
26
24
22
18
17
16
15
8
5
4
3
2
1
24
Jun
20
10
7
6
5
3
30
May
22
8
7
6
3
26
Apr
19
17
15
12
11
10
9
5
4
Getting a patch mask can optionally update patch focus
export_patch_masks now return pd.Series
Can export both 2d and 3d patch masks
Can export both 2d and 3d patch masks
Merge branch 'issue_resume_batch' into 'staging'
Implemented option to resume a batch job from previous filelist
Merge branch 'dev_3dseg_bug' into 'staging'
Corrected bug where 3d patch was modified in-place during rescaling
Removed min_sobel, which was there for debugging
Fixed error with zero-length dataframe in 3d seg case
Merge branch 'dev_batch_seg' into 'staging'
Rescale channels separately unless making an RGB image
Copy config.json and filelist.csv to output folder
Propagate force_tif from run_exports
Split out local and remot path roots, but successfully completed a test run on remote
Merge branch 'dev_batch_multiple_dirs' into 'staging'
Deserialization does not solve deprojection a second time; a deprojected RoiSet is serialized as 3D. Tight patch mask format depends on dimensions of ROIs themselves, so 2d PNGs are possible in a 3D set if no ROI is thicker than 1
Tests pass, caught bug where a deserialized RoiSet would become 3d
No longer copy and pass around dataframes when running patch exports
Patch exports are passed to a single parameter now, but still working out bugs
Applied same optimization to binary mask computation, but this still his memory issue on large dataset
Small optimization for making RoiSets from 3d labels
3d RoiSet can be serialized/deserialized
Label overlays on 3d exports are correct
Test confirms that 3d patches are written
Slices are 3d
Patch masks become TIFs when they are 3d
All pre-existing tests pass
Gradually handling three different cases of RoiStack: pure 2d, pure 3d, mixed (3d stack, 2d deprojected object IDs)
Added convenience method for cropping in three dimensions
Made (failing) tests of 3d product exports and TODOs needed to correct them
Created overridable method that makes accessor from np.ndarray
Added alternate constructor for RoiSet from either YX or YXZ monochromatic data
Fine-tuned formatting and references to patch export products
Parameterized option to create unique subdirectory for each RoiSet, but this still isn't propagating to dataframe called in .serialize
Accessor convenience property for either data_yx or data_yxz depending on dimensionality
Patches are exported to subdirectory named by prefix argument
Filelist is reindexed after resolving multiposition files
Batch runner outputs position index for multiposition files
Batch runner successfully reads multiposition input files
Loading