diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/report.tsv b/tests/test_data/nonlinear_allen_mouse/flat_files/report.tsv new file mode 100644 index 0000000000000000000000000000000000000000..ccba7b379e4f90b4c0912dbd5f0c2c2d32a5ff62 --- /dev/null +++ b/tests/test_data/nonlinear_allen_mouse/flat_files/report.tsv @@ -0,0 +1,6 @@ +snr name segmented changed stable% +1 test_s001.png 64578 2991 95% +2 test_s002.png 83702 34124 59% +3 test_s003.png 93593 67152 28% +4 test_s004.png 97022 44431 54% +5 test_s005.png 92810 90411 2% diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl.flat b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl.flat new file mode 100644 index 0000000000000000000000000000000000000000..e82b1e4b1019ffa83475844787dc639b2bbaa83f Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl.flat differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..b29e104e0c9760e86cddf9236e4ad4f0746d21dd Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl_rbw.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl_rbw.png new file mode 100644 index 0000000000000000000000000000000000000000..e370f2dfc395d6dbd4c5abc620288975190fe355 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s001_nl_rbw.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl.flat b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl.flat new file mode 100644 index 0000000000000000000000000000000000000000..d4355f6e835a0b278c9e7e69b736e4214b7987e9 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl.flat differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..fe36b91a874fd8f4ac9e9b704b9de3a5e0e9ce6d Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl_rbw.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl_rbw.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4094b348097e921756405e7b1ee6d17da78ebd Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s002_nl_rbw.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl.flat b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl.flat new file mode 100644 index 0000000000000000000000000000000000000000..e8f61cf8bbefbbaffe390a0ae8b8d004f7f53c89 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl.flat differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..632377cabe0d35595e116cf0c075d6aacbb393c7 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl_rbw.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl_rbw.png new file mode 100644 index 0000000000000000000000000000000000000000..a298dbf8a741cd0210c6b95c1e1eef768a1e15ce Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s003_nl_rbw.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl.flat b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl.flat new file mode 100644 index 0000000000000000000000000000000000000000..cc166d7bd1befd03c89b8fa9e857d56b979f9aba Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl.flat differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..1518143b4d86be116472f1d90e7148705f3ea3d9 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl_rbw.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl_rbw.png new file mode 100644 index 0000000000000000000000000000000000000000..04ab6c75e486f4bc64188cde6a84a253b59110c1 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s004_nl_rbw.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl.flat b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl.flat new file mode 100644 index 0000000000000000000000000000000000000000..3959fdfc31b0823a77ed9a19f5422e439645e0e5 Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl.flat differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..150169f860a5ba7d17a4121fd6a8cb6c99bab27e Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl.png differ diff --git a/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl_rbw.png b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl_rbw.png new file mode 100644 index 0000000000000000000000000000000000000000..ac3e9dadd08dfd6bd4649c22510da13075f1034d Binary files /dev/null and b/tests/test_data/nonlinear_allen_mouse/flat_files/test_s005_nl_rbw.png differ diff --git a/workflows/basic_example_custom_atlas.py b/workflows/basic_example_custom_atlas.py index 5d9b9ed66792ecc58bc0ae3a5d8fcef1e570c731..3a281d4b8bcd5a075899ef6a873e6c51f7c53d95 100644 --- a/workflows/basic_example_custom_atlas.py +++ b/workflows/basic_example_custom_atlas.py @@ -12,6 +12,7 @@ from PyNutil import PyNutil ###The atlas_path is the path to the relevant atlas.nrrd ###The label_path is the path to the corresponding atlas .csv ###The object_cutoff is a cut-off for min object size +### get_coordinates, if use_flat=True, place flat files in folder titled "flat_files" at same level as "segmentations" folder pnt = PyNutil( segmentation_folder="../tests/test_data/linear_allen_mouse/", @@ -20,6 +21,6 @@ pnt = PyNutil( atlas_path="../tests/test_data/allen_mouse_2017_atlas/annotation_25_reoriented_2017.nrrd", label_path="../tests/test_data/allen_mouse_2017_atlas//allen2017_colours.csv", ) -pnt.get_coordinates(object_cutoff=0) +pnt.get_coordinates(object_cutoff=0, use_flat=True) pnt.quantify_coordinates() pnt.save_analysis("../test_result/test_linear_allen_mouse")