diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9c752b0..052054c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,3 +14,12 @@ updates: schedule: # Check for updates to GitHub Actions every week interval: "weekly" + + # Perform checks and updates for python poetry environment. + # See here for more information: + # https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pip-and-pip-compile + - package-ecosystem: "pip" + directory: "/" + schedule: + # Check for updates to poetry lockfile every week + interval: "weekly" diff --git a/docs/src/conf.py b/docs/src/conf.py index 6e50b48..84bbfbc 100644 --- a/docs/src/conf.py +++ b/docs/src/conf.py @@ -35,7 +35,7 @@ "sphinx.ext.napoleon", "sphinx.ext.viewcode", "sphinx_multiversion", - "sphinx_wagtail_theme", + "pydata_sphinx_theme", ] # Add any paths that contain templates here, relative to this directory. diff --git a/pyproject.toml b/pyproject.toml index 3f51348..931e0be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -127,4 +127,3 @@ omit = [ [tool.bandit] exclude_dirs = [ "tests" ] - diff --git a/tests/data/coSMicQC/output_data/test_identifier_outliers_output.parquet b/tests/data/coSMicQC/output_data/test_identifier_outliers_output.parquet new file mode 100644 index 0000000..81c5587 Binary files /dev/null and b/tests/data/coSMicQC/output_data/test_identifier_outliers_output.parquet differ diff --git a/tests/data/coSMicQC/output_data/test_label_outliers_output.parquet b/tests/data/coSMicQC/output_data/test_label_outliers_output.parquet new file mode 100644 index 0000000..d51aaf2 Binary files /dev/null and b/tests/data/coSMicQC/output_data/test_label_outliers_output.parquet differ diff --git a/tests/data/cytotable/CFRet_data/test_localhost231120090001_converted.parquet b/tests/data/cytotable/CFRet_data/test_localhost231120090001_converted.parquet new file mode 100644 index 0000000..9849b92 Binary files /dev/null and b/tests/data/cytotable/CFRet_data/test_localhost231120090001_converted.parquet differ diff --git a/tests/data/cytotable/NF1_cellpainting_data/Plate_2_with_image_data.parquet b/tests/data/cytotable/NF1_cellpainting_data/Plate_2_with_image_data.parquet new file mode 100644 index 0000000..60b6d45 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data/Plate_2_with_image_data.parquet differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_1_3_DAPI_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_1_3_DAPI_001.tif new file mode 100644 index 0000000..add1f48 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_1_3_DAPI_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_2_3_GFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_2_3_GFP_001.tif new file mode 100644 index 0000000..c45ef32 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_2_3_GFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_3_3_RFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_3_3_RFP_001.tif new file mode 100644 index 0000000..3316b21 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/B7_01_3_3_RFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_1_2_DAPI_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_1_2_DAPI_001.tif new file mode 100644 index 0000000..1d8fe41 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_1_2_DAPI_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_2_2_GFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_2_2_GFP_001.tif new file mode 100644 index 0000000..3d2d118 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_2_2_GFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_3_2_RFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_3_2_RFP_001.tif new file mode 100644 index 0000000..a61b3c9 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D6_01_3_2_RFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_1_1_DAPI_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_1_1_DAPI_001.tif new file mode 100644 index 0000000..eaf0647 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_1_1_DAPI_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_2_1_GFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_2_1_GFP_001.tif new file mode 100644 index 0000000..3672d3a Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_2_1_GFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_3_1_RFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_3_1_RFP_001.tif new file mode 100644 index 0000000..d7c8b5c Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/D7_01_3_1_RFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_1_2_DAPI_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_1_2_DAPI_001.tif new file mode 100644 index 0000000..fec51dc Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_1_2_DAPI_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_2_2_GFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_2_2_GFP_001.tif new file mode 100644 index 0000000..077ad8a Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_2_2_GFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_3_2_RFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_3_2_RFP_001.tif new file mode 100644 index 0000000..02df30c Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/F7_01_3_2_RFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_1_1_DAPI_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_1_1_DAPI_001.tif new file mode 100644 index 0000000..e44b1ac Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_1_1_DAPI_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_2_1_GFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_2_1_GFP_001.tif new file mode 100644 index 0000000..46fb7a2 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_2_1_GFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_3_1_RFP_001.tif b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_3_1_RFP_001.tif new file mode 100644 index 0000000..2597583 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_images/H12_01_3_1_RFP_001.tif differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_1_3_DAPI_001_MaskNuclei.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_1_3_DAPI_001_MaskNuclei.tiff new file mode 100644 index 0000000..18624f6 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_1_3_DAPI_001_MaskNuclei.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_3_3_RFP_001_MaskCells.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_3_3_RFP_001_MaskCells.tiff new file mode 100644 index 0000000..57ce2cd Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_3_3_RFP_001_MaskCells.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_3_3_RFP_001_MaskCytoplasm.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_3_3_RFP_001_MaskCytoplasm.tiff new file mode 100644 index 0000000..9d2c91d Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/B7_01_3_3_RFP_001_MaskCytoplasm.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_1_2_DAPI_001_MaskNuclei.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_1_2_DAPI_001_MaskNuclei.tiff new file mode 100644 index 0000000..0bee012 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_1_2_DAPI_001_MaskNuclei.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_3_2_RFP_001_MaskCells.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_3_2_RFP_001_MaskCells.tiff new file mode 100644 index 0000000..3a4c1c6 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_3_2_RFP_001_MaskCells.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_3_2_RFP_001_MaskCytoplasm.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_3_2_RFP_001_MaskCytoplasm.tiff new file mode 100644 index 0000000..e7a1226 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D6_01_3_2_RFP_001_MaskCytoplasm.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_1_1_DAPI_001_MaskNuclei.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_1_1_DAPI_001_MaskNuclei.tiff new file mode 100644 index 0000000..9a02ece Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_1_1_DAPI_001_MaskNuclei.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_3_1_RFP_001_MaskCells.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_3_1_RFP_001_MaskCells.tiff new file mode 100644 index 0000000..dc61efd Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_3_1_RFP_001_MaskCells.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_3_1_RFP_001_MaskCytoplasm.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_3_1_RFP_001_MaskCytoplasm.tiff new file mode 100644 index 0000000..8e8917d Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/D7_01_3_1_RFP_001_MaskCytoplasm.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_1_2_DAPI_001_MaskNuclei.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_1_2_DAPI_001_MaskNuclei.tiff new file mode 100644 index 0000000..00f573c Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_1_2_DAPI_001_MaskNuclei.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_3_2_RFP_001_MaskCells.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_3_2_RFP_001_MaskCells.tiff new file mode 100644 index 0000000..2fe1ce7 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_3_2_RFP_001_MaskCells.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_3_2_RFP_001_MaskCytoplasm.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_3_2_RFP_001_MaskCytoplasm.tiff new file mode 100644 index 0000000..68fee4f Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/F7_01_3_2_RFP_001_MaskCytoplasm.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_1_1_DAPI_001_MaskNuclei.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_1_1_DAPI_001_MaskNuclei.tiff new file mode 100644 index 0000000..bc822eb Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_1_1_DAPI_001_MaskNuclei.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_3_1_RFP_001_MaskCells.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_3_1_RFP_001_MaskCells.tiff new file mode 100644 index 0000000..477405c Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_3_1_RFP_001_MaskCells.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_3_1_RFP_001_MaskCytoplasm.tiff b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_3_1_RFP_001_MaskCytoplasm.tiff new file mode 100644 index 0000000..be1103a Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_masks/H12_01_3_1_RFP_001_MaskCytoplasm.tiff differ diff --git a/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_with_image_data_shrunken.parquet b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_with_image_data_shrunken.parquet new file mode 100644 index 0000000..7a385d7 Binary files /dev/null and b/tests/data/cytotable/NF1_cellpainting_data_shrunken/Plate_2_with_image_data_shrunken.parquet differ diff --git a/tests/data/cytotable/nuclear_speckles/images/plate1/slide1_A1_M10_CH0_Z09_illumcorrect.tiff b/tests/data/cytotable/nuclear_speckles/images/plate1/slide1_A1_M10_CH0_Z09_illumcorrect.tiff new file mode 100644 index 0000000..62e7ff3 Binary files /dev/null and b/tests/data/cytotable/nuclear_speckles/images/plate1/slide1_A1_M10_CH0_Z09_illumcorrect.tiff differ diff --git a/tests/data/cytotable/nuclear_speckles/masks/plate1/slide1_A1_M10_CH0_Z09_illumcorrect_MaskNuclei.tiff b/tests/data/cytotable/nuclear_speckles/masks/plate1/slide1_A1_M10_CH0_Z09_illumcorrect_MaskNuclei.tiff new file mode 100644 index 0000000..60a7e39 Binary files /dev/null and b/tests/data/cytotable/nuclear_speckles/masks/plate1/slide1_A1_M10_CH0_Z09_illumcorrect_MaskNuclei.tiff differ diff --git a/tests/data/cytotable/nuclear_speckles/test_slide1_converted.parquet b/tests/data/cytotable/nuclear_speckles/test_slide1_converted.parquet new file mode 100644 index 0000000..25f74e2 Binary files /dev/null and b/tests/data/cytotable/nuclear_speckles/test_slide1_converted.parquet differ