From f562da272d6d898daa86f0b85a85c4c9cb6ddcc5 Mon Sep 17 00:00:00 2001 From: Paul Tunison Date: Thu, 12 Dec 2024 14:00:01 -0500 Subject: [PATCH 1/3] Add more activity configs for new tasks --- config/activity_labels/medical/a8.yaml | 25 +++++++++++++++++++++++++ config/activity_labels/medical/m4.yaml | 6 +++--- config/activity_labels/medical/r16.yaml | 25 +++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 config/activity_labels/medical/a8.yaml create mode 100644 config/activity_labels/medical/r16.yaml diff --git a/config/activity_labels/medical/a8.yaml b/config/activity_labels/medical/a8.yaml new file mode 100644 index 000000000..b4c5175cd --- /dev/null +++ b/config/activity_labels/medical/a8.yaml @@ -0,0 +1,25 @@ +version: "1" +title: "NPA" +labels: + # Item: + # - id: Integer identification number of the label. + # - label: Short human-readable semantic string to succinctly represent the + # label. + - id: 0 + label: "background" + full_str: "background" + - id: 1 + label: "select-tube" + full_str: "Select NPA tube that best fits casualty." + - id: 2 + label: "position-head" + full_str: "Place casualty into 'sniffing position' with head tilted back and nostrils exposed." + - id: 3 + label: "cover-with-lube" + full_str: "Cover NPA with lube." + - id: 4 + label: "insert-npa" + full_str: "Insert NPA perpendicular to casualty nostril until flange meets tip of nose, rotating along the way." + - id: 5 + label: "look-listen-feel" + full_str: "Look, listen, and feel for airway compliance." diff --git a/config/activity_labels/medical/m4.yaml b/config/activity_labels/medical/m4.yaml index 71a868e49..c700cb90f 100644 --- a/config/activity_labels/medical/m4.yaml +++ b/config/activity_labels/medical/m4.yaml @@ -10,10 +10,10 @@ labels: full_str: "background" - id: 1 label: "apply-pressure" - full_str: "Apply direct hand pressure." + full_str: "Apply direct hand pressure to the wound." - id: 2 label: "open-pack" - full_str: "Open dressing packaging." + full_str: "Open gauze packaging." - id: 3 label: "apply-dress-w-pressure" - full_str: "Apply dressing with pressure point directly over wound site." + full_str: "Pack the wound." diff --git a/config/activity_labels/medical/r16.yaml b/config/activity_labels/medical/r16.yaml new file mode 100644 index 000000000..639c5f0bc --- /dev/null +++ b/config/activity_labels/medical/r16.yaml @@ -0,0 +1,25 @@ +version: "1" +title: "Ventilate (BVM)" +labels: + # Item: + # - id: Integer identification number of the label. + # - label: Short human-readable semantic string to succinctly represent the + # label. + - id: 0 + label: "background" + full_str: "background" + - id: 1 + label: "position-head" + full_str: "Place casualty into 'sniffing position' with head tilted back and nostrils exposed." + - id: 2 + label: "open-packaging" + full_str: "Open the BVM packaging." + - id: 3 + label: "attach-mask" + full_str: "Attach mask to BVM and expand BVM to full size." + - id: 4 + label: "place-mask" + full_str: "Place mask over patient’s mouth in proper orientation." + - id: 5 + label: "squeeze-bvm" + full_str: "Squeeze BVM while holding mask to patient’s mouth." From 82a0501cc797195dec9e4ebf24eef9f06202df88 Mon Sep 17 00:00:00 2001 From: Paul Tunison Date: Thu, 12 Dec 2024 16:54:56 -0500 Subject: [PATCH 2/3] Update kwcoco version to recent version with patched union functionality --- poetry.lock | 393 +++++++++++++--------------------------------------- 1 file changed, 98 insertions(+), 295 deletions(-) diff --git a/poetry.lock b/poetry.lock index 59c7e7b0f..b33199011 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. [[package]] name = "absl-py" @@ -350,17 +350,6 @@ tests = ["attrs[tests-no-zope]", "zope-interface"] tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] -[[package]] -name = "autocommand" -version = "2.2.2" -description = "A library to create a command-line program from a function" -optional = false -python-versions = ">=3.7" -files = [ - {file = "autocommand-2.2.2-py3-none-any.whl", hash = "sha256:710afe251075e038e19e815e25f8155cabe02196cfb545b2185e0d9c8b2b0459"}, - {file = "autocommand-2.2.2.tar.gz", hash = "sha256:878de9423c5596491167225c2a455043c3130fb5b7286ac83443d45e74955f34"}, -] - [[package]] name = "av" version = "12.0.0" @@ -1076,34 +1065,35 @@ files = [ [[package]] name = "delayed-image" -version = "0.2.13" +version = "0.4.2" description = "The delayed_image module" optional = false python-versions = ">=3.6" files = [ - {file = "delayed_image-0.2.13-py3-none-any.whl", hash = "sha256:d1207fe8ee3278d106b9492c1cd3cb05812f157c362d81398af92fd65b75bc36"}, + {file = "delayed_image-0.4.2-py3-none-any.whl", hash = "sha256:3f5c45e3cb12722610f31c213824a7c55c3d84e6ed36d2f76946dac525422724"}, + {file = "delayed_image-0.4.2.tar.gz", hash = "sha256:369a76b82161f60545734b048231672148b38307f0a9abc9734da8a2725be447"}, ] [package.dependencies] affine = ">=2.3.0" -kwarray = ">=0.6.7" -kwimage = ">=0.9.24" +kwarray = ">=0.6.19" +kwimage = ">=0.11.0" networkx = {version = ">=2.7", markers = "python_version < \"3.11\" and python_version >= \"3.8\""} -numpy = {version = ">=1.19.2", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} -ubelt = ">=1.3.3" +numpy = {version = ">=1.19.3", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} +ubelt = ">=1.3.6" [package.extras] -all = ["affine (>=2.3.0)", "coverage (>=4.3.4)", "coverage (>=4.5)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "kwarray (>=0.6.7)", "kwimage (>=0.9.24)", "lark (>=1.1.2)", "lark-cython (>=0.0.12)", "networkx (>=2.2.0,<=2.5.1)", "networkx (>=2.6.2)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.2)", "numpy (>=1.19.2)", "numpy (>=1.19.2)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "ubelt (>=1.3.3)", "xarray (>=0.16.0)", "xdoctest (>=1.1.1)"] -all-strict = ["affine (==2.3.0)", "coverage (==4.3.4)", "coverage (==4.5)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "kwarray (==0.6.7)", "kwimage (==0.9.24)", "lark (==1.1.2)", "lark-cython (==0.0.12)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "ubelt (==1.3.3)", "xarray (==0.16.0)", "xdoctest (==1.1.1)"] -graphics = ["opencv-python (>=3.1.0.0)", "opencv-python (>=3.1.0.2)", "opencv-python (>=3.1.0.5)", "opencv-python (>=3.4.13.47)", "opencv-python (>=3.4.15.55)", "opencv-python (>=3.4.15.55)", "opencv-python (>=3.4.15.55)", "opencv-python (>=4.5.4.58)", "opencv-python (>=4.5.5.64)"] -graphics-strict = ["opencv-python (==3.1.0.0)", "opencv-python (==3.1.0.2)", "opencv-python (==3.1.0.5)", "opencv-python (==3.4.13.47)", "opencv-python (==3.4.15.55)", "opencv-python (==3.4.15.55)", "opencv-python (==3.4.15.55)", "opencv-python (==4.5.4.58)", "opencv-python (==4.5.5.64)"] -headless = ["opencv-python-headless (>=3.4.13.47)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)"] -headless-strict = ["opencv-python-headless (==3.4.13.47)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)"] +all = ["affine (>=2.3.0)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "kwarray (>=0.6.19)", "kwimage (>=0.11.0)", "lark (>=1.1.2)", "lark-cython (>=0.0.12)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "pytest (>=6.2.5)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "ubelt (>=1.3.6)", "xarray (>=0.16.0)", "xdoctest (>=1.1.5)"] +all-strict = ["affine (==2.3.0)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "kwarray (==0.6.19)", "kwimage (==0.11.0)", "lark (==1.1.2)", "lark-cython (==0.0.12)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "pytest (==6.2.5)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "ubelt (==1.3.6)", "xarray (==0.16.0)", "xdoctest (==1.1.5)"] +graphics = ["opencv-python (>=3.4.15.55)", "opencv-python (>=4.5.4.58)", "opencv-python (>=4.5.5.64)"] +graphics-strict = ["opencv-python (==3.4.15.55)", "opencv-python (==4.5.4.58)", "opencv-python (==4.5.5.64)"] +headless = ["opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)"] +headless-strict = ["opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)"] optional = ["lark (>=1.1.2)", "lark-cython (>=0.0.12)", "xarray (>=0.16.0)"] optional-strict = ["lark (==1.1.2)", "lark-cython (==0.0.12)", "xarray (==0.16.0)"] -runtime-strict = ["affine (==2.3.0)", "kwarray (==0.6.7)", "kwimage (==0.9.24)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "ubelt (==1.3.3)"] -tests = ["coverage (>=4.3.4)", "coverage (>=4.5)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "xdoctest (>=1.1.1)"] -tests-strict = ["coverage (==4.3.4)", "coverage (==4.5)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "xdoctest (==1.1.1)"] +runtime-strict = ["affine (==2.3.0)", "kwarray (==0.6.19)", "kwimage (==0.11.0)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "ubelt (==1.3.6)"] +tests = ["coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "pytest (>=6.2.5)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "xdoctest (>=1.1.5)"] +tests-strict = ["coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "pytest (==6.2.5)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "xdoctest (==1.1.5)"] [[package]] name = "detectron2" @@ -1941,25 +1931,6 @@ zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"] -[[package]] -name = "inflect" -version = "7.0.0" -description = "Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words" -optional = false -python-versions = ">=3.8" -files = [ - {file = "inflect-7.0.0-py3-none-any.whl", hash = "sha256:9544afed6182176e43955c44b1acdaed30f9b2b56c16d1fc5b222d98218b546e"}, - {file = "inflect-7.0.0.tar.gz", hash = "sha256:63da9325ad29da81ec23e055b41225795ab793b4ecb483be5dc1fa363fd4717e"}, -] - -[package.dependencies] -pydantic = ">=1.9.1" -typing-extensions = "*" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pygments", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - [[package]] name = "iniconfig" version = "2.0.0" @@ -2092,155 +2063,6 @@ files = [ [package.dependencies] arrow = ">=0.15.0" -[[package]] -name = "jaraco-classes" -version = "3.3.1" -description = "Utility functions for Python class constructs" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jaraco.classes-3.3.1-py3-none-any.whl", hash = "sha256:86b534de565381f6b3c1c830d13f931d7be1a75f0081c57dff615578676e2206"}, - {file = "jaraco.classes-3.3.1.tar.gz", hash = "sha256:cb28a5ebda8bc47d8c8015307d93163464f9f2b91ab4006e09ff0ce07e8bfb30"}, -] - -[package.dependencies] -more-itertools = "*" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)"] - -[[package]] -name = "jaraco-collections" -version = "5.0.0" -description = "Collection objects similar to those in stdlib by jaraco" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jaraco.collections-5.0.0-py3-none-any.whl", hash = "sha256:a693d06b12718656921d79ba4f665f905014da09b35aa3deef43be4f14fdaa0d"}, - {file = "jaraco.collections-5.0.0.tar.gz", hash = "sha256:1680e8d09f295f625c7ba926880175a26fdbe7092b4c76d198e30476b21cfe68"}, -] - -[package.dependencies] -"jaraco.text" = "*" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - -[[package]] -name = "jaraco-context" -version = "4.3.0" -description = "Context managers by jaraco" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jaraco.context-4.3.0-py3-none-any.whl", hash = "sha256:5d9e95ca0faa78943ed66f6bc658dd637430f16125d86988e77844c741ff2f11"}, - {file = "jaraco.context-4.3.0.tar.gz", hash = "sha256:4dad2404540b936a20acedec53355bdaea223acb88fd329fa6de9261c941566e"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[[package]] -name = "jaraco-functools" -version = "4.0.0" -description = "Functools like those found in stdlib" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jaraco.functools-4.0.0-py3-none-any.whl", hash = "sha256:daf276ddf234bea897ef14f43c4e1bf9eefeac7b7a82a4dd69228ac20acff68d"}, - {file = "jaraco.functools-4.0.0.tar.gz", hash = "sha256:c279cb24c93d694ef7270f970d499cab4d3813f4e08273f95398651a634f0925"}, -] - -[package.dependencies] -more-itertools = "*" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["jaraco.classes", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - -[[package]] -name = "jaraco-structures" -version = "2.2.0" -description = "Data structures by jaraco" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jaraco.structures-2.2.0-py3-none-any.whl", hash = "sha256:d77cc1b43119b58ce3b0d1a395b577a110afa38f2fe7d1cf308362bc47d7c5da"}, - {file = "jaraco.structures-2.2.0.tar.gz", hash = "sha256:93004c2ff4b721a3d3f248b6f5557c31e94a07607e58d9e97dc4b81ce0df7679"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - -[[package]] -name = "jaraco-text" -version = "3.12.0" -description = "Module for text manipulation" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jaraco.text-3.12.0-py3-none-any.whl", hash = "sha256:1472f5a04a4cf77a0a3867495c24736ed9dc406070634934455323fa3a2c63de"}, - {file = "jaraco.text-3.12.0.tar.gz", hash = "sha256:389e25c8d4b32e9715bf530596fab0f5cd3aa47296e43969392e18a541af592c"}, -] - -[package.dependencies] -autocommand = "*" -importlib-resources = {version = "*", markers = "python_version < \"3.9\""} -inflect = "*" -"jaraco.context" = ">=4.1" -"jaraco.functools" = "*" -more-itertools = "*" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pathlib2", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - -[[package]] -name = "jaraco-ui" -version = "2.3.0" -description = "User-Interface tools (mainly command-line)" -optional = false -python-versions = ">=3.6" -files = [ - {file = "jaraco.ui-2.3.0-py3-none-any.whl", hash = "sha256:9d609ea57a4bd3a85e0b8603526bb0a9016667d956a52cd236b0f4e090864fd7"}, - {file = "jaraco.ui-2.3.0.tar.gz", hash = "sha256:afaced6efda5c9715c17be9750687c283ff9ace5fb42d9a1997bedb46f6a8a1a"}, -] - -[package.dependencies] -"jaraco.classes" = "*" -"jaraco.text" = "*" - -[package.extras] -docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"] -testing = ["pytest (>=3.5,!=3.7.3)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=1.2.3)", "pytest-cov", "pytest-enabler", "pytest-flake8", "pytest-mypy"] - -[[package]] -name = "jaraco-windows" -version = "5.8.0" -description = "Windows Routines by Jason R. Coombs" -optional = false -python-versions = ">=3.8" -files = [ - {file = "jaraco.windows-5.8.0-py3-none-any.whl", hash = "sha256:2fa49ef411c14fd2e59b6879ec68b225608ec125eb121c882847131c027d0ddc"}, - {file = "jaraco.windows-5.8.0.tar.gz", hash = "sha256:9215675639e80f96190203b66c37f56479ee68e20841aa4bca309208dd2d8e10"}, -] - -[package.dependencies] -"jaraco.collections" = "*" -"jaraco.structures" = ">=1.1.1" -"jaraco.text" = "*" -"jaraco.ui" = "*" -more-itertools = "*" -path = "*" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "pywin32", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - [[package]] name = "jedi" version = "0.19.1" @@ -2746,12 +2568,13 @@ files = [ [[package]] name = "kwarray" -version = "0.6.18" +version = "0.7.1" description = "The kwarray module" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "kwarray-0.6.18-py3-none-any.whl", hash = "sha256:e3ea15d4a75b2c999da59ce592be3041f645b5ddcfd10fb73f5b6b65f20e7e28"}, + {file = "kwarray-0.7.1-py3-none-any.whl", hash = "sha256:378eacfeeae27ee967eaa15c49f5141c8ce1f0cf869c1aea8139bf216c6d7f4b"}, + {file = "kwarray-0.7.1.tar.gz", hash = "sha256:80c76a27516a1f371d53c783938e1ebc19588167c8e31725939e6e43bb69cead"}, ] [package.dependencies] @@ -2760,78 +2583,91 @@ packaging = ">=21.3" ubelt = ">=1.2.3" [package.extras] -all = ["coverage (>=4.4.0)", "coverage (>=5.2.1)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=2.0.0)", "nptyping (>=2.4.0)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.19.3,<2.0)", "numpy (>=1.19.3,<2.0)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.3)", "packaging (>=21.3)", "pandas (>=1.0.0)", "pandas (>=1.2.0)", "pandas (>=1.3.5)", "pandas (>=1.4.0)", "pandas (>=1.4.0)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "scipy (>=1.11.2)", "scipy (>=1.2.1)", "scipy (>=1.6.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "torch (>=1.11.0)", "torch (>=1.6.0)", "torch (>=1.9.0)", "torch (>=2.0.0)", "torch (>=2.2.0)", "ubelt (>=1.2.3)", "xdoctest (>=1.1.3)"] -all-strict = ["coverage (==4.4.0)", "coverage (==5.2.1)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==2.0.0)", "nptyping (==2.4.0)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.3)", "packaging (==21.3)", "pandas (==1.0.0)", "pandas (==1.2.0)", "pandas (==1.3.5)", "pandas (==1.4.0)", "pandas (==1.4.0)", "pandas (==1.5.0)", "pandas (==2.1.1)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "scipy (==1.11.2)", "scipy (==1.2.1)", "scipy (==1.6.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "torch (==1.11.0)", "torch (==1.6.0)", "torch (==1.9.0)", "torch (==2.0.0)", "torch (==2.2.0)", "ubelt (==1.2.3)", "xdoctest (==1.1.3)"] +all = ["coverage (>=4.4.0)", "coverage (>=5.2.1)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=2.0.0)", "nptyping (>=2.4.0)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "numpy (>=2.1.0)", "packaging (>=21.3)", "packaging (>=21.3)", "pandas (>=1.0.0)", "pandas (>=1.2.0)", "pandas (>=1.3.5)", "pandas (>=1.4.0)", "pandas (>=1.4.0)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "pandas (>=2.2.3)", "pytest (>=4.6.0)", "pytest (>=6.2.5)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "scipy (>=1.11.2)", "scipy (>=1.14.1)", "scipy (>=1.2.1)", "scipy (>=1.6.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "torch (>=1.11.0)", "torch (>=1.6.0)", "torch (>=1.9.0)", "torch (>=2.0.0)", "torch (>=2.2.0)", "torch (>=2.5.0)", "ubelt (>=1.2.3)", "xdoctest (>=1.1.3)"] +all-strict = ["coverage (==4.4.0)", "coverage (==5.2.1)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==2.0.0)", "nptyping (==2.4.0)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "numpy (==2.1.0)", "packaging (==21.3)", "packaging (==21.3)", "pandas (==1.0.0)", "pandas (==1.2.0)", "pandas (==1.3.5)", "pandas (==1.4.0)", "pandas (==1.4.0)", "pandas (==1.5.0)", "pandas (==2.1.1)", "pandas (==2.2.3)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "scipy (==1.11.2)", "scipy (==1.14.1)", "scipy (==1.2.1)", "scipy (==1.6.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "torch (==1.11.0)", "torch (==1.6.0)", "torch (==1.9.0)", "torch (==2.0.0)", "torch (==2.2.0)", "torch (==2.5.0)", "ubelt (==1.2.3)", "xdoctest (==1.1.3)"] docs = ["Pygments (>=2.9.0)", "kwplot[headless] (>=0.4.15)", "myst-parser (>=0.18.0)", "sphinx (>=5.0.1)", "sphinx-autoapi (>=1.8.4)", "sphinx-autobuild (>=2021.3.14)", "sphinx-reredirects (>=0.0.1)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-napoleon (>=0.7)", "xdoctest (>=1.1.2)"] docs-strict = ["Pygments (==2.9.0)", "kwplot[headless] (==0.4.15)", "myst-parser (==0.18.0)", "sphinx (==5.0.1)", "sphinx-autoapi (==1.8.4)", "sphinx-autobuild (==2021.3.14)", "sphinx-reredirects (==0.0.1)", "sphinx-rtd-theme (==1.0.0)", "sphinxcontrib-napoleon (==0.7)", "xdoctest (==1.1.2)"] -optional = ["nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=2.0.0)", "nptyping (>=2.4.0)", "pandas (>=1.0.0)", "pandas (>=1.2.0)", "pandas (>=1.3.5)", "pandas (>=1.4.0)", "pandas (>=1.4.0)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "scipy (>=1.11.2)", "scipy (>=1.2.1)", "scipy (>=1.6.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "torch (>=1.11.0)", "torch (>=1.6.0)", "torch (>=1.9.0)", "torch (>=2.0.0)", "torch (>=2.2.0)"] -optional-strict = ["nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==2.0.0)", "nptyping (==2.4.0)", "pandas (==1.0.0)", "pandas (==1.2.0)", "pandas (==1.3.5)", "pandas (==1.4.0)", "pandas (==1.4.0)", "pandas (==1.5.0)", "pandas (==2.1.1)", "scipy (==1.11.2)", "scipy (==1.2.1)", "scipy (==1.6.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "torch (==1.11.0)", "torch (==1.6.0)", "torch (==1.9.0)", "torch (==2.0.0)", "torch (==2.2.0)"] -runtime = ["numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.19.3,<2.0)", "numpy (>=1.19.3,<2.0)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.3)", "ubelt (>=1.2.3)"] -runtime-strict = ["numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.3)", "ubelt (==1.2.3)"] -tests = ["coverage (>=4.4.0)", "coverage (>=5.2.1)", "packaging (>=21.3)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "xdoctest (>=1.1.3)"] -tests-strict = ["coverage (==4.4.0)", "coverage (==5.2.1)", "packaging (==21.3)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "xdoctest (==1.1.3)"] +linting = ["flake8 (>=5.0.0)"] +linting-strict = ["flake8 (==5.0.0)"] +optional = ["nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=1.4.4)", "nptyping (>=2.0.0)", "nptyping (>=2.4.0)", "pandas (>=1.0.0)", "pandas (>=1.2.0)", "pandas (>=1.3.5)", "pandas (>=1.4.0)", "pandas (>=1.4.0)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "pandas (>=2.2.3)", "scipy (>=1.11.2)", "scipy (>=1.14.1)", "scipy (>=1.2.1)", "scipy (>=1.6.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "torch (>=1.11.0)", "torch (>=1.6.0)", "torch (>=1.9.0)", "torch (>=2.0.0)", "torch (>=2.2.0)", "torch (>=2.5.0)"] +optional-strict = ["nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==1.4.4)", "nptyping (==2.0.0)", "nptyping (==2.4.0)", "pandas (==1.0.0)", "pandas (==1.2.0)", "pandas (==1.3.5)", "pandas (==1.4.0)", "pandas (==1.4.0)", "pandas (==1.5.0)", "pandas (==2.1.1)", "pandas (==2.2.3)", "scipy (==1.11.2)", "scipy (==1.14.1)", "scipy (==1.2.1)", "scipy (==1.6.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "torch (==1.11.0)", "torch (==1.6.0)", "torch (==1.9.0)", "torch (==2.0.0)", "torch (==2.2.0)", "torch (==2.5.0)"] +runtime = ["numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "numpy (>=2.1.0)", "packaging (>=21.3)", "ubelt (>=1.2.3)"] +runtime-strict = ["numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "numpy (==2.1.0)", "packaging (==21.3)", "ubelt (==1.2.3)"] +tests = ["coverage (>=4.4.0)", "coverage (>=5.2.1)", "packaging (>=21.3)", "pytest (>=4.6.0)", "pytest (>=6.2.5)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "xdoctest (>=1.1.3)"] +tests-strict = ["coverage (==4.4.0)", "coverage (==5.2.1)", "packaging (==21.3)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "xdoctest (==1.1.3)"] [[package]] name = "kwcoco" -version = "0.7.8" +version = "0.8.6" description = "The kwcoco module and cli for image datasets" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "kwcoco-0.7.8-py3-none-any.whl", hash = "sha256:a5bb2c7765f0c47d966681fd9c1610bcd417c9e57f5cb13e6acf0935fa077a2c"}, + {file = "kwcoco-0.8.6-py3-none-any.whl", hash = "sha256:e43ab830759023d98a5d9445d9d9588344b59b6e8df835efaa6be08344d57f59"}, + {file = "kwcoco-0.8.6.tar.gz", hash = "sha256:f2b3e40c4e1a230c22960a3d85a94cb685fd4f87858a5174e3d9bac265a53e26"}, ] [package.dependencies] -delayed-image = ">=0.2.7" +delayed_image = ">=0.4.2" jsonschema = ">=3.2.0" -kwarray = ">=0.6.12" -kwimage = ">=0.9.19" -networkx = {version = ">=2.7", markers = "python_version < \"3.11\" and python_version >= \"3.8\""} -numpy = {version = ">=1.19.2", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} +kwarray = ">=0.6.19" +kwimage = ">=0.11.1" +networkx = {version = ">=2.8", markers = "python_version < \"3.11\" and python_version >= \"3.8\""} +numpy = {version = ">=1.19.3", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} packaging = ">=21.3" -pandas = {version = ">=1.4.0", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} -parse = ">=1.14.0" +pandas = {version = ">=1.4.2", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} +parse = ">=1.19.0" psutil = {version = ">=5.6.3", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} +rich = ">=12.3.0" safer = ">=4.4.1" scikit-learn = {version = ">=1.0.2", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} scipy = {version = ">=1.8.0", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} -scriptconfig = ">=0.7.7" +scriptconfig = ">=0.7.10" sortedcontainers = ">=2.3.0" -ubelt = ">=1.3.3" +ubelt = ">=1.3.6" uritools = ">=3.0.0" -xarray = ">=0.16.0" - -[package.extras] -all = ["affine (>=2.3.0)", "colormath (>=3.0.0)", "coverage (>=5.2.1)", "delayed-image (>=0.2.7)", "ijson (>=3.1.4)", "jq (>=1.1.3)", "jq (>=1.1.3)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.3.0)", "jsonschema (>=3.2.0)", "kwarray (>=0.6.12)", "kwimage (>=0.9.19)", "kwimage-ext (>=0.2.0)", "kwimage-ext (>=0.2.1)", "kwplot (>=0.4.13)", "kwutil (>=0.2.4)", "lark (>=1.1.2)", "lark-cython (>=0.0.12)", "matplotlib (>=3.1.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.5.0)", "matplotlib (>=3.5.0)", "networkx (>=2.2.0,<=2.5.1)", "networkx (>=2.6.2)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.2)", "numpy (>=1.19.2)", "numpy (>=1.19.2)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "packaging (>=21.3)", "pandas (>=1.1.4)", "pandas (>=1.2.0)", "pandas (>=1.3.5)", "pandas (>=1.4.0)", "pandas (>=1.4.0)", "pandas (>=1.5.0)", "parse (>=1.14.0)", "psutil (>=5.0.1)", "psutil (>=5.4.6)", "psutil (>=5.6.3)", "psutil (>=5.7.3)", "psutil (>=5.9.1)", "psutil (>=5.9.1)", "psycopg2-binary (>=2.7.3.2)", "psycopg2-binary (>=2.7.5)", "psycopg2-binary (>=2.8.4)", "psycopg2-binary (>=2.8.6)", "psycopg2-binary (>=2.9.1)", "psycopg2-binary (>=2.9.5)", "pytest (>=6.2.4)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "rich (>=12.3.0)", "rich-argparse (>=1.1.0)", "safer (>=4.4.1)", "scikit-learn (>=0.24.1)", "scikit-learn (>=0.24.1)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.1.0)", "scikit-learn (>=1.1.3)", "scipy (>=1.5.4)", "scipy (>=1.6.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "scriptconfig (>=0.7.7)", "seaborn (>=0.9.0)", "sortedcontainers (>=2.3.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.26)", "sqlalchemy-utils (>=0.40.0)", "timerit (>=0.3.0)", "ubelt (>=1.3.3)", "ujson (>=5.2.0)", "uritools (>=3.0.0)", "xarray (>=0.16.0)", "xdoctest (>=1.1.3)"] -all-strict = ["affine (==2.3.0)", "colormath (==3.0.0)", "coverage (==5.2.1)", "delayed-image (==0.2.7)", "ijson (==3.1.4)", "jq (==1.1.3)", "jq (==1.1.3)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.3.0)", "jsonschema (==3.2.0)", "kwarray (==0.6.12)", "kwimage (==0.9.19)", "kwimage-ext (==0.2.0)", "kwimage-ext (==0.2.1)", "kwplot (==0.4.13)", "kwutil (==0.2.4)", "lark (==1.1.2)", "lark-cython (==0.0.12)", "matplotlib (==3.1.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.5.0)", "matplotlib (==3.5.0)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "packaging (==21.3)", "pandas (==1.1.4)", "pandas (==1.2.0)", "pandas (==1.3.5)", "pandas (==1.4.0)", "pandas (==1.4.0)", "pandas (==1.5.0)", "parse (==1.14.0)", "psutil (==5.0.1)", "psutil (==5.4.6)", "psutil (==5.6.3)", "psutil (==5.7.3)", "psutil (==5.9.1)", "psutil (==5.9.1)", "psycopg2-binary (==2.7.3.2)", "psycopg2-binary (==2.7.5)", "psycopg2-binary (==2.8.4)", "psycopg2-binary (==2.8.6)", "psycopg2-binary (==2.9.1)", "psycopg2-binary (==2.9.5)", "pytest (==6.2.4)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "rich (==12.3.0)", "rich-argparse (==1.1.0)", "safer (==4.4.1)", "scikit-learn (==0.24.1)", "scikit-learn (==0.24.1)", "scikit-learn (==1.0.2)", "scikit-learn (==1.0.2)", "scikit-learn (==1.1.0)", "scikit-learn (==1.1.3)", "scipy (==1.5.4)", "scipy (==1.6.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "scriptconfig (==0.7.7)", "seaborn (==0.9.0)", "sortedcontainers (==2.3.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.26)", "sqlalchemy-utils (==0.40.0)", "timerit (==0.3.0)", "ubelt (==1.3.3)", "ujson (==5.2.0)", "uritools (==3.0.0)", "xarray (==0.16.0)", "xdoctest (==1.1.3)"] -graphics = ["opencv-python (>=3.1.0.0)", "opencv-python (>=3.1.0.2)", "opencv-python (>=3.1.0.5)", "opencv-python (>=3.4.13.47)", "opencv-python (>=3.4.15.55)", "opencv-python (>=3.4.15.55)", "opencv-python (>=3.4.15.55)", "opencv-python (>=4.5.4.58)", "opencv-python (>=4.5.5.64)"] -graphics-strict = ["opencv-python (==3.1.0.0)", "opencv-python (==3.1.0.2)", "opencv-python (==3.1.0.5)", "opencv-python (==3.4.13.47)", "opencv-python (==3.4.15.55)", "opencv-python (==3.4.15.55)", "opencv-python (==3.4.15.55)", "opencv-python (==4.5.4.58)", "opencv-python (==4.5.5.64)"] -headless = ["opencv-python-headless (>=3.4.13.47)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)"] -headless-strict = ["opencv-python-headless (==3.4.13.47)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)"] -optional = ["affine (>=2.3.0)", "colormath (>=3.0.0)", "ijson (>=3.1.4)", "jq (>=1.1.3)", "jq (>=1.1.3)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.3.0)", "kwimage-ext (>=0.2.0)", "kwimage-ext (>=0.2.1)", "kwplot (>=0.4.13)", "kwutil (>=0.2.4)", "lark (>=1.1.2)", "lark-cython (>=0.0.12)", "matplotlib (>=3.1.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.5.0)", "matplotlib (>=3.5.0)", "rich (>=12.3.0)", "rich-argparse (>=1.1.0)", "seaborn (>=0.9.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.26)", "ujson (>=5.2.0)"] -optional-strict = ["affine (==2.3.0)", "colormath (==3.0.0)", "ijson (==3.1.4)", "jq (==1.1.3)", "jq (==1.1.3)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.3.0)", "kwimage-ext (==0.2.0)", "kwimage-ext (==0.2.1)", "kwplot (==0.4.13)", "kwutil (==0.2.4)", "lark (==1.1.2)", "lark-cython (==0.0.12)", "matplotlib (==3.1.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.5.0)", "matplotlib (==3.5.0)", "rich (==12.3.0)", "rich-argparse (==1.1.0)", "seaborn (==0.9.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.26)", "ujson (==5.2.0)"] -postgresql = ["psycopg2-binary (>=2.7.3.2)", "psycopg2-binary (>=2.7.5)", "psycopg2-binary (>=2.8.4)", "psycopg2-binary (>=2.8.6)", "psycopg2-binary (>=2.9.1)", "psycopg2-binary (>=2.9.5)", "sqlalchemy-utils (>=0.40.0)"] -postgresql-strict = ["psycopg2-binary (==2.7.3.2)", "psycopg2-binary (==2.7.5)", "psycopg2-binary (==2.8.4)", "psycopg2-binary (==2.8.6)", "psycopg2-binary (==2.9.1)", "psycopg2-binary (==2.9.5)", "sqlalchemy-utils (==0.40.0)"] -runtime-strict = ["delayed-image (==0.2.7)", "jsonschema (==3.2.0)", "kwarray (==0.6.12)", "kwimage (==0.9.19)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "packaging (==21.3)", "pandas (==1.1.4)", "pandas (==1.2.0)", "pandas (==1.3.5)", "pandas (==1.4.0)", "pandas (==1.4.0)", "pandas (==1.5.0)", "parse (==1.14.0)", "psutil (==5.0.1)", "psutil (==5.4.6)", "psutil (==5.6.3)", "psutil (==5.7.3)", "psutil (==5.9.1)", "psutil (==5.9.1)", "safer (==4.4.1)", "scikit-learn (==0.24.1)", "scikit-learn (==0.24.1)", "scikit-learn (==1.0.2)", "scikit-learn (==1.0.2)", "scikit-learn (==1.1.0)", "scikit-learn (==1.1.3)", "scipy (==1.5.4)", "scipy (==1.6.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "scriptconfig (==0.7.7)", "sortedcontainers (==2.3.0)", "ubelt (==1.3.3)", "uritools (==3.0.0)", "xarray (==0.16.0)"] -tests = ["coverage (>=5.2.1)", "pytest (>=6.2.4)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "timerit (>=0.3.0)", "xdoctest (>=1.1.3)"] -tests-strict = ["coverage (==5.2.1)", "pytest (==6.2.4)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "timerit (==0.3.0)", "xdoctest (==1.1.3)"] +xarray = {version = ">=0.17.0", markers = "python_version < \"3.12\" and python_version >= \"3.8\""} + +[package.extras] +all = ["affine (>=2.3.0)", "colormath (>=3.0.0)", "coverage (>=5.2.1)", "delayed_image (>=0.4.2)", "ijson (>=3.1.4)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.7.0)", "jq (>=1.7.0)", "jsonschema (>=3.2.0)", "kwarray (>=0.6.19)", "kwgis (>=0.1.0)", "kwimage (>=0.11.1)", "kwimage_ext (>=0.2.0)", "kwimage_ext (>=0.2.1)", "kwplot (>=0.5.2)", "kwutil (>=0.3.3)", "lark (>=1.1.2)", "lark_cython (>=0.0.12)", "matplotlib (>=3.6.2)", "matplotlib (>=3.8.2)", "matplotlib (>=3.8.2)", "matplotlib (>=3.8.2)", "networkx (>=2.8)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.3)", "pandas (>=1.4.2)", "pandas (>=1.4.2)", "pandas (>=1.4.2)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "parse (>=1.19.0)", "psutil (>=5.6.3)", "psutil (>=5.7.3)", "psutil (>=5.9.1)", "psutil (>=5.9.6)", "psycopg2-binary (>=2.8.4)", "psycopg2-binary (>=2.8.6)", "psycopg2-binary (>=2.9.1)", "psycopg2-binary (>=2.9.5)", "psycopg2-binary (>=2.9.9)", "pytest (>=6.2.4)", "pytest-cov (>=2.12.1)", "rich (>=12.3.0)", "rich_argparse (>=1.1.0)", "safer (>=4.4.1)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.1.0)", "scikit-learn (>=1.1.3)", "scikit-learn (>=1.3.1)", "scipy (>=1.11.2)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "scriptconfig (>=0.7.10)", "seaborn (>=0.11.2)", "seaborn (>=0.13.2)", "sortedcontainers (>=2.3.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.26)", "sqlalchemy (>=1.4.41)", "sqlalchemy (>=2.0.21)", "sqlalchemy_utils (>=0.40.0)", "timerit (>=0.3.0)", "ubelt (>=1.3.6)", "ujson (>=5.2.0)", "uritools (>=3.0.0)", "xarray (>=0.17.0)", "xarray (>=2023.10.0)", "xdoctest (>=1.1.5)"] +all-strict = ["affine (==2.3.0)", "colormath (==3.0.0)", "coverage (==5.2.1)", "delayed_image (==0.4.2)", "ijson (==3.1.4)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.7.0)", "jq (==1.7.0)", "jsonschema (==3.2.0)", "kwarray (==0.6.19)", "kwgis (==0.1.0)", "kwimage (==0.11.1)", "kwimage_ext (==0.2.0)", "kwimage_ext (==0.2.1)", "kwplot (==0.5.2)", "kwutil (==0.3.3)", "lark (==1.1.2)", "lark_cython (==0.0.12)", "matplotlib (==3.6.2)", "matplotlib (==3.8.2)", "matplotlib (==3.8.2)", "matplotlib (==3.8.2)", "networkx (==2.8)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.3)", "pandas (==1.4.2)", "pandas (==1.4.2)", "pandas (==1.4.2)", "pandas (==1.5.0)", "pandas (==2.1.1)", "parse (==1.19.0)", "psutil (==5.6.3)", "psutil (==5.7.3)", "psutil (==5.9.1)", "psutil (==5.9.6)", "psycopg2-binary (==2.8.4)", "psycopg2-binary (==2.8.6)", "psycopg2-binary (==2.9.1)", "psycopg2-binary (==2.9.5)", "psycopg2-binary (==2.9.9)", "pytest (==6.2.4)", "pytest-cov (==2.12.1)", "rich (==12.3.0)", "rich_argparse (==1.1.0)", "safer (==4.4.1)", "scikit-learn (==1.0.2)", "scikit-learn (==1.0.2)", "scikit-learn (==1.1.0)", "scikit-learn (==1.1.3)", "scikit-learn (==1.3.1)", "scipy (==1.11.2)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "scriptconfig (==0.7.10)", "seaborn (==0.11.2)", "seaborn (==0.13.2)", "sortedcontainers (==2.3.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.26)", "sqlalchemy (==1.4.41)", "sqlalchemy (==2.0.21)", "sqlalchemy_utils (==0.40.0)", "timerit (==0.3.0)", "ubelt (==1.3.6)", "ujson (==5.2.0)", "uritools (==3.0.0)", "xarray (==0.17.0)", "xarray (==2023.10.0)", "xdoctest (==1.1.5)"] +docs = ["Pygments (>=2.9.0)", "affine (>=2.3.0)", "colormath (>=3.0.0)", "coverage (>=5.2.1)", "delayed_image (>=0.4.2)", "docutils (>=0.20.1)", "ijson (>=3.1.4)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.7.0)", "jq (>=1.7.0)", "jsonschema (>=3.2.0)", "kwarray (>=0.6.19)", "kwgis (>=0.1.0)", "kwimage (>=0.11.1)", "kwimage_ext (>=0.2.0)", "kwimage_ext (>=0.2.1)", "kwplot", "kwplot (>=0.5.2)", "kwutil (>=0.3.3)", "lark (>=1.1.2)", "lark_cython (>=0.0.12)", "matplotlib (>=3.6.2)", "matplotlib (>=3.8.2)", "matplotlib (>=3.8.2)", "matplotlib (>=3.8.2)", "myst_parser (>=0.18.0)", "networkx (>=2.8)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)", "packaging (>=21.3)", "pandas (>=1.4.2)", "pandas (>=1.4.2)", "pandas (>=1.4.2)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "parse (>=1.19.0)", "psutil (>=5.6.3)", "psutil (>=5.7.3)", "psutil (>=5.9.1)", "psutil (>=5.9.6)", "pytest (>=6.2.4)", "pytest-cov (>=2.12.1)", "rich (>=12.3.0)", "rich_argparse (>=1.1.0)", "safer (>=4.4.1)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.1.0)", "scikit-learn (>=1.1.3)", "scikit-learn (>=1.3.1)", "scipy (>=1.11.2)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "scriptconfig (>=0.7.10)", "seaborn (>=0.11.2)", "seaborn (>=0.13.2)", "six", "sortedcontainers (>=2.3.0)", "sphinx (>=5.0.1)", "sphinx-autoapi (>=1.8.4)", "sphinx-autobuild (>=2021.3.14)", "sphinx-jsonschema (>=1.19.1)", "sphinx-reredirects (>=0.0.1)", "sphinx_rtd_theme (>=1.0.0)", "sphinxcontrib-napoleon (>=0.7)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.26)", "sqlalchemy (>=1.4.41)", "sqlalchemy (>=2.0.21)", "timerit (>=0.3.0)", "ubelt (>=1.3.6)", "ujson (>=5.2.0)", "uritools (>=3.0.0)", "xarray (>=0.17.0)", "xarray (>=2023.10.0)", "xdoctest (>=1.1.5)"] +docs-strict = ["Pygments (==2.9.0)", "affine (==2.3.0)", "colormath (==3.0.0)", "coverage (==5.2.1)", "delayed_image (==0.4.2)", "docutils (==0.20.1)", "ijson (==3.1.4)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.7.0)", "jq (==1.7.0)", "jsonschema (==3.2.0)", "kwarray (==0.6.19)", "kwgis (==0.1.0)", "kwimage (==0.11.1)", "kwimage_ext (==0.2.0)", "kwimage_ext (==0.2.1)", "kwplot", "kwplot (==0.5.2)", "kwutil (==0.3.3)", "lark (==1.1.2)", "lark_cython (==0.0.12)", "matplotlib (==3.6.2)", "matplotlib (==3.8.2)", "matplotlib (==3.8.2)", "matplotlib (==3.8.2)", "myst_parser (==0.18.0)", "networkx (==2.8)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)", "packaging (==21.3)", "pandas (==1.4.2)", "pandas (==1.4.2)", "pandas (==1.4.2)", "pandas (==1.5.0)", "pandas (==2.1.1)", "parse (==1.19.0)", "psutil (==5.6.3)", "psutil (==5.7.3)", "psutil (==5.9.1)", "psutil (==5.9.6)", "pytest (==6.2.4)", "pytest-cov (==2.12.1)", "rich (==12.3.0)", "rich_argparse (==1.1.0)", "safer (==4.4.1)", "scikit-learn (==1.0.2)", "scikit-learn (==1.0.2)", "scikit-learn (==1.1.0)", "scikit-learn (==1.1.3)", "scikit-learn (==1.3.1)", "scipy (==1.11.2)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "scriptconfig (==0.7.10)", "seaborn (==0.11.2)", "seaborn (==0.13.2)", "six", "sortedcontainers (==2.3.0)", "sphinx (==5.0.1)", "sphinx-autoapi (==1.8.4)", "sphinx-autobuild (==2021.3.14)", "sphinx-jsonschema (==1.19.1)", "sphinx-reredirects (==0.0.1)", "sphinx_rtd_theme (==1.0.0)", "sphinxcontrib-napoleon (==0.7)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.26)", "sqlalchemy (==1.4.41)", "sqlalchemy (==2.0.21)", "timerit (==0.3.0)", "ubelt (==1.3.6)", "ujson (==5.2.0)", "uritools (==3.0.0)", "xarray (==0.17.0)", "xarray (==2023.10.0)", "xdoctest (==1.1.5)"] +gdal = ["GDAL (>=3.4.1)", "GDAL (>=3.5.2)", "GDAL (>=3.7.2)"] +gdal-strict = ["GDAL (==3.4.1)", "GDAL (==3.5.2)", "GDAL (==3.7.2)"] +graphics = ["opencv-python (>=3.4.15.55)", "opencv-python (>=4.5.4.58)", "opencv-python (>=4.5.5.64)"] +graphics-strict = ["opencv-python (==3.4.15.55)", "opencv-python (==4.5.4.58)", "opencv-python (==4.5.5.64)"] +headless = ["opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)"] +headless-strict = ["opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)"] +linting = ["flake8 (>=5.0.0)"] +linting-strict = ["flake8 (==5.0.0)"] +optional = ["affine (>=2.3.0)", "colormath (>=3.0.0)", "ijson (>=3.1.4)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.2.2)", "jq (>=1.7.0)", "jq (>=1.7.0)", "kwgis (>=0.1.0)", "kwimage_ext (>=0.2.0)", "kwimage_ext (>=0.2.1)", "kwplot (>=0.5.2)", "kwutil (>=0.3.3)", "lark (>=1.1.2)", "lark_cython (>=0.0.12)", "matplotlib (>=3.6.2)", "matplotlib (>=3.8.2)", "matplotlib (>=3.8.2)", "matplotlib (>=3.8.2)", "rich_argparse (>=1.1.0)", "seaborn (>=0.11.2)", "seaborn (>=0.13.2)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.0)", "sqlalchemy (>=1.4.26)", "sqlalchemy (>=1.4.41)", "sqlalchemy (>=2.0.21)", "ujson (>=5.2.0)"] +optional-strict = ["affine (==2.3.0)", "colormath (==3.0.0)", "ijson (==3.1.4)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.2.2)", "jq (==1.7.0)", "jq (==1.7.0)", "kwgis (==0.1.0)", "kwimage_ext (==0.2.0)", "kwimage_ext (==0.2.1)", "kwplot (==0.5.2)", "kwutil (==0.3.3)", "lark (==1.1.2)", "lark_cython (==0.0.12)", "matplotlib (==3.6.2)", "matplotlib (==3.8.2)", "matplotlib (==3.8.2)", "matplotlib (==3.8.2)", "rich_argparse (==1.1.0)", "seaborn (==0.11.2)", "seaborn (==0.13.2)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.0)", "sqlalchemy (==1.4.26)", "sqlalchemy (==1.4.41)", "sqlalchemy (==2.0.21)", "ujson (==5.2.0)"] +postgresql = ["psycopg2-binary (>=2.8.4)", "psycopg2-binary (>=2.8.6)", "psycopg2-binary (>=2.9.1)", "psycopg2-binary (>=2.9.5)", "psycopg2-binary (>=2.9.9)", "sqlalchemy_utils (>=0.40.0)"] +postgresql-strict = ["psycopg2-binary (==2.8.4)", "psycopg2-binary (==2.8.6)", "psycopg2-binary (==2.9.1)", "psycopg2-binary (==2.9.5)", "psycopg2-binary (==2.9.9)", "sqlalchemy_utils (==0.40.0)"] +runtime = ["delayed_image (>=0.4.2)", "jsonschema (>=3.2.0)", "kwarray (>=0.6.19)", "kwimage (>=0.11.1)", "networkx (>=2.8)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.3)", "pandas (>=1.4.2)", "pandas (>=1.4.2)", "pandas (>=1.4.2)", "pandas (>=1.5.0)", "pandas (>=2.1.1)", "parse (>=1.19.0)", "psutil (>=5.6.3)", "psutil (>=5.7.3)", "psutil (>=5.9.1)", "psutil (>=5.9.6)", "rich (>=12.3.0)", "safer (>=4.4.1)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.0.2)", "scikit-learn (>=1.1.0)", "scikit-learn (>=1.1.3)", "scikit-learn (>=1.3.1)", "scipy (>=1.11.2)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.8.0)", "scipy (>=1.9.2)", "scriptconfig (>=0.7.10)", "sortedcontainers (>=2.3.0)", "ubelt (>=1.3.6)", "uritools (>=3.0.0)", "xarray (>=0.17.0)", "xarray (>=2023.10.0)"] +runtime-strict = ["delayed_image (==0.4.2)", "jsonschema (==3.2.0)", "kwarray (==0.6.19)", "kwimage (==0.11.1)", "networkx (==2.8)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.3)", "pandas (==1.4.2)", "pandas (==1.4.2)", "pandas (==1.4.2)", "pandas (==1.5.0)", "pandas (==2.1.1)", "parse (==1.19.0)", "psutil (==5.6.3)", "psutil (==5.7.3)", "psutil (==5.9.1)", "psutil (==5.9.6)", "rich (==12.3.0)", "safer (==4.4.1)", "scikit-learn (==1.0.2)", "scikit-learn (==1.0.2)", "scikit-learn (==1.1.0)", "scikit-learn (==1.1.3)", "scikit-learn (==1.3.1)", "scipy (==1.11.2)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.8.0)", "scipy (==1.9.2)", "scriptconfig (==0.7.10)", "sortedcontainers (==2.3.0)", "ubelt (==1.3.6)", "uritools (==3.0.0)", "xarray (==0.17.0)", "xarray (==2023.10.0)"] +tests = ["coverage (>=5.2.1)", "pytest (>=6.2.4)", "pytest-cov (>=2.12.1)", "timerit (>=0.3.0)", "xdoctest (>=1.1.5)"] +tests-strict = ["coverage (==5.2.1)", "pytest (==6.2.4)", "pytest-cov (==2.12.1)", "timerit (==0.3.0)", "xdoctest (==1.1.5)"] [[package]] name = "kwimage" -version = "0.9.25" +version = "0.11.1" description = "The kwimage module" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "kwimage-0.9.25-py3-none-any.whl", hash = "sha256:b4cba2b3f72abfde3d8ee271137f849cc38c1fe5b2a103e85e43e60b37dcfed9"}, + {file = "kwimage-0.11.1-py3-none-any.whl", hash = "sha256:a1eb771ea57642c3f40ede2d307aa4994d42cf70b9b91f7e1c1bb4cd930c5a46"}, + {file = "kwimage-0.11.1.tar.gz", hash = "sha256:a142fcb1ae3e8dc806400dd02b71e8b33e70c1c2d4ef5822b97d1a86f3b06110"}, ] [package.dependencies] affine = ">=2.3.0" distinctipy = {version = ">=1.2.1", markers = "python_version < \"4.0\" and python_version >= \"3.8\""} -kwarray = ">=0.6.7" +kwarray = ">=0.6.19" +lazy-loader = ">=0.3" networkx = {version = ">=2.7", markers = "python_version < \"3.11\" and python_version >= \"3.8\""} -numpy = {version = ">=1.19.2", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} +numpy = {version = ">=1.19.3", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} parse = ">=1.14.0" Pillow = {version = ">=8.0.0", markers = "python_version < \"3.10\" and python_version >= \"3.6\""} scikit-image = {version = ">=0.17.2", markers = "python_version < \"3.9\" and python_version >= \"3.8\""} @@ -2840,27 +2676,24 @@ shapely = {version = ">=1.7.1", markers = "python_version < \"3.9\" and python_v ubelt = ">=1.3.3" [package.extras] -all = ["Cython (>=0.25.2)", "Cython (>=0.28.3)", "Cython (>=0.29.23)", "Cython (>=0.29.23)", "Cython (>=0.29.25)", "Pillow (>=8.0.0)", "Pillow (>=9.1.0)", "Pillow (>=9.2.0)", "PyTurboJPEG", "affine (>=2.3.0)", "cffi (>=1.14.5)", "cffi (>=1.14.5)", "cffi (>=1.14.5)", "cffi (>=1.15.0)", "cffi (>=1.15.0)", "cffi (>=1.7.0)", "cffi (>=1.7.0)", "cffi (>=1.7.0)", "cmake (>=3.21.3)", "colormath (>=3.0.0)", "coverage (>=5.3.1)", "distinctipy (>=1.2.1)", "distinctipy (>=1.2.1,<1.3.2)", "itk-io (>=5.1.2)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.3.0)", "itk-io (>=5.3.0)", "kwarray (>=0.6.7)", "kwimage-ext (>=0.2.1)", "matplotlib (>=3.1.0)", "matplotlib (>=3.1.0)", "matplotlib (>=3.1.0)", "matplotlib (>=3.3.3)", "matplotlib (>=3.5.0)", "matplotlib (>=3.6.2)", "networkx (>=2.2.0,<=2.5.1)", "networkx (>=2.6.2)", "networkx (>=2.7)", "networkx (>=2.8)", "ninja (>=1.10.0)", "ninja (>=1.10.0)", "numpy (>=1.19.2)", "numpy (>=1.19.2)", "numpy (>=1.19.2,<2.0)", "numpy (>=1.19.2,<2.0)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "parse (>=1.14.0)", "pytest (>=6.2.5)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "scikit-build (>=0.11.0)", "scikit-image (>=0.17.2)", "scikit-image (>=0.17.2)", "scikit-image (>=0.17.2)", "scikit-image (>=0.18.0)", "scikit-image (>=0.19.0)", "scikit-image (>=0.20.0)", "scipy (>=1.5.3)", "scipy (>=1.5.3)", "scipy (>=1.5.4)", "scipy (>=1.5.4)", "scipy (>=1.7.2)", "scipy (>=1.9.2)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.8.2)", "shapely (>=1.8.5)", "timerit (>=0.3.0)", "torch (>=1.11.0)", "torch (>=1.13.0)", "torch (>=1.7.0)", "torch (>=1.7.0)", "torch (>=1.7.1)", "torch (>=1.7.1)", "ubelt (>=0.10.1)", "ubelt (>=1.3.3)", "xdoctest (>=1.1.3)"] -all-strict = ["Cython (==0.25.2)", "Cython (==0.28.3)", "Cython (==0.29.23)", "Cython (==0.29.23)", "Cython (==0.29.25)", "Pillow (==8.0.0)", "Pillow (==9.1.0)", "Pillow (==9.2.0)", "PyTurboJPEG", "affine (==2.3.0)", "cffi (==1.14.5)", "cffi (==1.14.5)", "cffi (==1.14.5)", "cffi (==1.15.0)", "cffi (==1.15.0)", "cffi (==1.7.0)", "cffi (==1.7.0)", "cffi (==1.7.0)", "cmake (==3.21.3)", "colormath (==3.0.0)", "coverage (==5.3.1)", "distinctipy (==1.2.1)", "distinctipy (==1.2.1)", "itk-io (==5.1.2)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.3.0)", "itk-io (==5.3.0)", "kwarray (==0.6.7)", "kwimage-ext (==0.2.1)", "matplotlib (==3.1.0)", "matplotlib (==3.1.0)", "matplotlib (==3.1.0)", "matplotlib (==3.3.3)", "matplotlib (==3.5.0)", "matplotlib (==3.6.2)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "ninja (==1.10.0)", "ninja (==1.10.0)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "parse (==1.14.0)", "pytest (==6.2.5)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "scikit-build (==0.11.0)", "scikit-image (==0.17.2)", "scikit-image (==0.17.2)", "scikit-image (==0.17.2)", "scikit-image (==0.18.0)", "scikit-image (==0.19.0)", "scikit-image (==0.20.0)", "scipy (==1.5.3)", "scipy (==1.5.3)", "scipy (==1.5.4)", "scipy (==1.5.4)", "scipy (==1.7.2)", "scipy (==1.9.2)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.8.2)", "shapely (==1.8.5)", "timerit (==0.3.0)", "torch (==1.11.0)", "torch (==1.13.0)", "torch (==1.7.0)", "torch (==1.7.0)", "torch (==1.7.1)", "torch (==1.7.1)", "ubelt (==0.10.1)", "ubelt (==1.3.3)", "xdoctest (==1.1.3)"] -build = ["Cython (>=0.25.2)", "Cython (>=0.28.3)", "Cython (>=0.29.23)", "Cython (>=0.29.23)", "Cython (>=0.29.25)", "cffi (>=1.14.5)", "cffi (>=1.14.5)", "cffi (>=1.14.5)", "cffi (>=1.15.0)", "cffi (>=1.15.0)", "cffi (>=1.7.0)", "cffi (>=1.7.0)", "cffi (>=1.7.0)", "cmake (>=3.21.3)", "ninja (>=1.10.0)", "ninja (>=1.10.0)", "numpy (>=1.19.2)", "scikit-build (>=0.11.0)", "ubelt (>=0.10.1)"] -build-strict = ["Cython (==0.25.2)", "Cython (==0.28.3)", "Cython (==0.29.23)", "Cython (==0.29.23)", "Cython (==0.29.25)", "cffi (==1.14.5)", "cffi (==1.14.5)", "cffi (==1.14.5)", "cffi (==1.15.0)", "cffi (==1.15.0)", "cffi (==1.7.0)", "cffi (==1.7.0)", "cffi (==1.7.0)", "cmake (==3.21.3)", "ninja (==1.10.0)", "ninja (==1.10.0)", "numpy (==1.19.2)", "scikit-build (==0.11.0)", "ubelt (==0.10.1)"] -docs = ["Pillow (>=8.0.0)", "Pillow (>=9.1.0)", "Pillow (>=9.2.0)", "PyTurboJPEG", "Pygments (>=2.9.0)", "affine (>=2.3.0)", "colormath (>=3.0.0)", "coverage (>=5.3.1)", "distinctipy (>=1.2.1)", "distinctipy (>=1.2.1,<1.3.2)", "itk-io (>=5.1.2)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.3.0)", "itk-io (>=5.3.0)", "kwarray (>=0.6.7)", "kwimage-ext (>=0.2.1)", "kwplot", "matplotlib (>=3.1.0)", "matplotlib (>=3.1.0)", "matplotlib (>=3.1.0)", "matplotlib (>=3.3.3)", "matplotlib (>=3.5.0)", "matplotlib (>=3.6.2)", "myst-parser (>=0.18.0)", "networkx (>=2.2.0,<=2.5.1)", "networkx (>=2.6.2)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.2)", "numpy (>=1.19.2,<2.0)", "numpy (>=1.19.2,<2.0)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "opencv-python-headless (>=3.4.13.47)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)", "parse (>=1.14.0)", "pytest (>=6.2.5)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "scikit-image (>=0.17.2)", "scikit-image (>=0.17.2)", "scikit-image (>=0.17.2)", "scikit-image (>=0.18.0)", "scikit-image (>=0.19.0)", "scikit-image (>=0.20.0)", "scipy (>=1.5.3)", "scipy (>=1.5.3)", "scipy (>=1.5.4)", "scipy (>=1.5.4)", "scipy (>=1.7.2)", "scipy (>=1.9.2)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.8.2)", "shapely (>=1.8.5)", "six", "sphinx (>=5.0.1)", "sphinx-autoapi (>=1.8.4)", "sphinx-autobuild (>=2021.3.14)", "sphinx-reredirects (>=0.0.1)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-napoleon (>=0.7)", "sympy", "timerit (>=0.3.0)", "torch (>=1.11.0)", "torch (>=1.13.0)", "torch (>=1.7.0)", "torch (>=1.7.0)", "torch (>=1.7.1)", "torch (>=1.7.1)", "ubelt (>=1.3.3)", "xdoctest (>=1.1.3)"] -docs-strict = ["Pillow (==8.0.0)", "Pillow (==9.1.0)", "Pillow (==9.2.0)", "PyTurboJPEG", "Pygments (==2.9.0)", "affine (==2.3.0)", "colormath (==3.0.0)", "coverage (==5.3.1)", "distinctipy (==1.2.1)", "distinctipy (==1.2.1)", "itk-io (==5.1.2)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.3.0)", "itk-io (==5.3.0)", "kwarray (==0.6.7)", "kwimage-ext (==0.2.1)", "kwplot", "matplotlib (==3.1.0)", "matplotlib (==3.1.0)", "matplotlib (==3.1.0)", "matplotlib (==3.3.3)", "matplotlib (==3.5.0)", "matplotlib (==3.6.2)", "myst-parser (==0.18.0)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "opencv-python-headless (==3.4.13.47)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)", "parse (==1.14.0)", "pytest (==6.2.5)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "scikit-image (==0.17.2)", "scikit-image (==0.17.2)", "scikit-image (==0.17.2)", "scikit-image (==0.18.0)", "scikit-image (==0.19.0)", "scikit-image (==0.20.0)", "scipy (==1.5.3)", "scipy (==1.5.3)", "scipy (==1.5.4)", "scipy (==1.5.4)", "scipy (==1.7.2)", "scipy (==1.9.2)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.8.2)", "shapely (==1.8.5)", "six", "sphinx (==5.0.1)", "sphinx-autoapi (==1.8.4)", "sphinx-autobuild (==2021.3.14)", "sphinx-reredirects (==0.0.1)", "sphinx-rtd-theme (==1.0.0)", "sphinxcontrib-napoleon (==0.7)", "sympy", "timerit (==0.3.0)", "torch (==1.11.0)", "torch (==1.13.0)", "torch (==1.7.0)", "torch (==1.7.0)", "torch (==1.7.1)", "torch (==1.7.1)", "ubelt (==1.3.3)", "xdoctest (==1.1.3)"] -gdal = ["GDAL (>=3.4.1)", "GDAL (>=3.4.1)", "GDAL (>=3.5.2)"] -gdal-strict = ["GDAL (==3.4.1)", "GDAL (==3.4.1)", "GDAL (==3.5.2)"] -gdal-strict-strict = ["GDAL (==3.4.1)", "GDAL (==3.4.1)", "GDAL (==3.5.2)"] +all = ["Pillow (>=10.0.0)", "Pillow (>=8.0.0)", "Pillow (>=9.1.0)", "Pillow (>=9.2.0)", "PyTurboJPEG", "affine (>=2.3.0)", "colormath (>=3.0.0)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=7.2.7)", "distinctipy (>=1.2.1)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "kwarray (>=0.6.19)", "kwimage-ext (>=0.2.1)", "lazy-loader (>=0.3)", "matplotlib (>=3.1.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.5.0)", "matplotlib (>=3.6.2)", "matplotlib (>=3.7.3)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "parse (>=1.14.0)", "pytest (>=6.2.5)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "scikit-image (>=0.17.2)", "scikit-image (>=0.18.0)", "scikit-image (>=0.19.0)", "scikit-image (>=0.20.0)", "scikit-image (>=0.22.0)", "scipy (>=1.11.2)", "scipy (>=1.5.3)", "scipy (>=1.5.3)", "scipy (>=1.5.4)", "scipy (>=1.5.4)", "scipy (>=1.7.2)", "scipy (>=1.9.2)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.8.2)", "shapely (>=1.8.5)", "shapely (>=2.0.2)", "timerit (>=0.3.0)", "torch (>=1.11.0)", "torch (>=1.7.0)", "torch (>=1.7.0)", "torch (>=1.7.1)", "torch (>=1.7.1)", "torch (>=2.0.0)", "torch (>=2.2.0)", "ubelt (>=1.3.3)", "xdoctest (>=1.1.5)"] +all-strict = ["Pillow (==10.0.0)", "Pillow (==8.0.0)", "Pillow (==9.1.0)", "Pillow (==9.2.0)", "PyTurboJPEG", "affine (==2.3.0)", "colormath (==3.0.0)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==7.2.7)", "distinctipy (==1.2.1)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "kwarray (==0.6.19)", "kwimage-ext (==0.2.1)", "lazy-loader (==0.3)", "matplotlib (==3.1.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.5.0)", "matplotlib (==3.6.2)", "matplotlib (==3.7.3)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "parse (==1.14.0)", "pytest (==6.2.5)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "scikit-image (==0.17.2)", "scikit-image (==0.18.0)", "scikit-image (==0.19.0)", "scikit-image (==0.20.0)", "scikit-image (==0.22.0)", "scipy (==1.11.2)", "scipy (==1.5.3)", "scipy (==1.5.3)", "scipy (==1.5.4)", "scipy (==1.5.4)", "scipy (==1.7.2)", "scipy (==1.9.2)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.8.2)", "shapely (==1.8.5)", "shapely (==2.0.2)", "timerit (==0.3.0)", "torch (==1.11.0)", "torch (==1.7.0)", "torch (==1.7.0)", "torch (==1.7.1)", "torch (==1.7.1)", "torch (==2.0.0)", "torch (==2.2.0)", "ubelt (==1.3.3)", "xdoctest (==1.1.5)"] +docs = ["Pillow (>=10.0.0)", "Pillow (>=8.0.0)", "Pillow (>=9.1.0)", "Pillow (>=9.2.0)", "PyTurboJPEG", "Pygments (>=2.9.0)", "affine (>=2.3.0)", "colormath (>=3.0.0)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=7.2.7)", "distinctipy (>=1.2.1)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "kwarray (>=0.6.19)", "kwimage-ext (>=0.2.1)", "kwplot", "lazy-loader (>=0.3)", "matplotlib (>=3.1.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.5.0)", "matplotlib (>=3.6.2)", "matplotlib (>=3.7.3)", "myst-parser (>=0.18.0)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "opencv-python-headless (>=3.4.13.47)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)", "parse (>=1.14.0)", "pytest (>=6.2.5)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "scikit-image (>=0.17.2)", "scikit-image (>=0.18.0)", "scikit-image (>=0.19.0)", "scikit-image (>=0.20.0)", "scikit-image (>=0.22.0)", "scipy (>=1.11.2)", "scipy (>=1.5.3)", "scipy (>=1.5.3)", "scipy (>=1.5.4)", "scipy (>=1.5.4)", "scipy (>=1.7.2)", "scipy (>=1.9.2)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.8.2)", "shapely (>=1.8.5)", "shapely (>=2.0.2)", "six", "sphinx (>=5.0.1)", "sphinx-autoapi (>=1.8.4)", "sphinx-autobuild (>=2021.3.14)", "sphinx-reredirects (>=0.0.1)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-napoleon (>=0.7)", "sympy", "timerit (>=0.3.0)", "torch (>=1.11.0)", "torch (>=1.7.0)", "torch (>=1.7.0)", "torch (>=1.7.1)", "torch (>=1.7.1)", "torch (>=2.0.0)", "torch (>=2.2.0)", "ubelt (>=1.3.3)", "xdoctest (>=1.1.5)"] +docs-strict = ["Pillow (==10.0.0)", "Pillow (==8.0.0)", "Pillow (==9.1.0)", "Pillow (==9.2.0)", "PyTurboJPEG", "Pygments (==2.9.0)", "affine (==2.3.0)", "colormath (==3.0.0)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==7.2.7)", "distinctipy (==1.2.1)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "kwarray (==0.6.19)", "kwimage-ext (==0.2.1)", "kwplot", "lazy-loader (==0.3)", "matplotlib (==3.1.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.5.0)", "matplotlib (==3.6.2)", "matplotlib (==3.7.3)", "myst-parser (==0.18.0)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "opencv-python-headless (==3.4.13.47)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)", "parse (==1.14.0)", "pytest (==6.2.5)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "scikit-image (==0.17.2)", "scikit-image (==0.18.0)", "scikit-image (==0.19.0)", "scikit-image (==0.20.0)", "scikit-image (==0.22.0)", "scipy (==1.11.2)", "scipy (==1.5.3)", "scipy (==1.5.3)", "scipy (==1.5.4)", "scipy (==1.5.4)", "scipy (==1.7.2)", "scipy (==1.9.2)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.8.2)", "shapely (==1.8.5)", "shapely (==2.0.2)", "six", "sphinx (==5.0.1)", "sphinx-autoapi (==1.8.4)", "sphinx-autobuild (==2021.3.14)", "sphinx-reredirects (==0.0.1)", "sphinx-rtd-theme (==1.0.0)", "sphinxcontrib-napoleon (==0.7)", "sympy", "timerit (==0.3.0)", "torch (==1.11.0)", "torch (==1.7.0)", "torch (==1.7.0)", "torch (==1.7.1)", "torch (==1.7.1)", "torch (==2.0.0)", "torch (==2.2.0)", "ubelt (==1.3.3)", "xdoctest (==1.1.5)"] +gdal = ["GDAL (>=3.4.1)", "GDAL (>=3.4.1)", "GDAL (>=3.5.2)", "GDAL (>=3.7.2)"] +gdal-strict = ["GDAL (==3.4.1)", "GDAL (==3.4.1)", "GDAL (==3.5.2)", "GDAL (==3.7.2)"] graphics = ["opencv-python (>=3.1.0.0)", "opencv-python (>=3.1.0.2)", "opencv-python (>=3.1.0.5)", "opencv-python (>=3.4.13.47)", "opencv-python (>=3.4.15.55)", "opencv-python (>=3.4.15.55)", "opencv-python (>=3.4.15.55)", "opencv-python (>=4.5.4.58)", "opencv-python (>=4.5.5.64)"] graphics-strict = ["opencv-python (==3.1.0.0)", "opencv-python (==3.1.0.2)", "opencv-python (==3.1.0.5)", "opencv-python (==3.4.13.47)", "opencv-python (==3.4.15.55)", "opencv-python (==3.4.15.55)", "opencv-python (==3.4.15.55)", "opencv-python (==4.5.4.58)", "opencv-python (==4.5.5.64)"] headless = ["opencv-python-headless (>=3.4.13.47)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.15.55)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=3.4.2.16)", "opencv-python-headless (>=4.5.4.58)", "opencv-python-headless (>=4.5.5.64)"] headless-strict = ["opencv-python-headless (==3.4.13.47)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.15.55)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==3.4.2.16)", "opencv-python-headless (==4.5.4.58)", "opencv-python-headless (==4.5.5.64)"] -optional = ["PyTurboJPEG", "colormath (>=3.0.0)", "itk-io (>=5.1.2)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.2.1)", "itk-io (>=5.3.0)", "itk-io (>=5.3.0)", "kwimage-ext (>=0.2.1)", "matplotlib (>=3.1.0)", "matplotlib (>=3.1.0)", "matplotlib (>=3.1.0)", "matplotlib (>=3.3.3)", "matplotlib (>=3.5.0)", "matplotlib (>=3.6.2)", "torch (>=1.11.0)", "torch (>=1.13.0)", "torch (>=1.7.0)", "torch (>=1.7.0)", "torch (>=1.7.1)", "torch (>=1.7.1)"] -optional-strict = ["PyTurboJPEG", "colormath (==3.0.0)", "itk-io (==5.1.2)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.2.1)", "itk-io (==5.3.0)", "itk-io (==5.3.0)", "kwimage-ext (==0.2.1)", "matplotlib (==3.1.0)", "matplotlib (==3.1.0)", "matplotlib (==3.1.0)", "matplotlib (==3.3.3)", "matplotlib (==3.5.0)", "matplotlib (==3.6.2)", "torch (==1.11.0)", "torch (==1.13.0)", "torch (==1.7.0)", "torch (==1.7.0)", "torch (==1.7.1)", "torch (==1.7.1)"] +optional = ["PyTurboJPEG", "colormath (>=3.0.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-filtering (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "itk-io (>=5.4.0)", "kwimage-ext (>=0.2.1)", "matplotlib (>=3.1.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.4.0)", "matplotlib (>=3.5.0)", "matplotlib (>=3.6.2)", "matplotlib (>=3.7.3)", "torch (>=1.11.0)", "torch (>=1.7.0)", "torch (>=1.7.0)", "torch (>=1.7.1)", "torch (>=1.7.1)", "torch (>=2.0.0)", "torch (>=2.2.0)"] +optional-strict = ["PyTurboJPEG", "colormath (==3.0.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-filtering (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "itk-io (==5.4.0)", "kwimage-ext (==0.2.1)", "matplotlib (==3.1.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.4.0)", "matplotlib (==3.5.0)", "matplotlib (==3.6.2)", "matplotlib (==3.7.3)", "torch (==1.11.0)", "torch (==1.7.0)", "torch (==1.7.0)", "torch (==1.7.1)", "torch (==1.7.1)", "torch (==2.0.0)", "torch (==2.2.0)"] problematic = ["gdal (>=3.3.0)", "imgaug"] problematic-strict = ["gdal (==3.3.0)", "imgaug"] -runtime = ["Pillow (>=8.0.0)", "Pillow (>=9.1.0)", "Pillow (>=9.2.0)", "affine (>=2.3.0)", "distinctipy (>=1.2.1)", "distinctipy (>=1.2.1,<1.3.2)", "kwarray (>=0.6.7)", "networkx (>=2.2.0,<=2.5.1)", "networkx (>=2.6.2)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.2)", "numpy (>=1.19.2,<2.0)", "numpy (>=1.19.2,<2.0)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "parse (>=1.14.0)", "scikit-image (>=0.17.2)", "scikit-image (>=0.17.2)", "scikit-image (>=0.17.2)", "scikit-image (>=0.18.0)", "scikit-image (>=0.19.0)", "scikit-image (>=0.20.0)", "scipy (>=1.5.3)", "scipy (>=1.5.3)", "scipy (>=1.5.4)", "scipy (>=1.5.4)", "scipy (>=1.7.2)", "scipy (>=1.9.2)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.8.2)", "shapely (>=1.8.5)", "ubelt (>=1.3.3)"] -runtime-strict = ["Pillow (==8.0.0)", "Pillow (==9.1.0)", "Pillow (==9.2.0)", "affine (==2.3.0)", "distinctipy (==1.2.1)", "distinctipy (==1.2.1)", "kwarray (==0.6.7)", "networkx (==2.2.0)", "networkx (==2.6.2)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "parse (==1.14.0)", "scikit-image (==0.17.2)", "scikit-image (==0.17.2)", "scikit-image (==0.17.2)", "scikit-image (==0.18.0)", "scikit-image (==0.19.0)", "scikit-image (==0.20.0)", "scipy (==1.5.3)", "scipy (==1.5.3)", "scipy (==1.5.4)", "scipy (==1.5.4)", "scipy (==1.7.2)", "scipy (==1.9.2)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.8.2)", "shapely (==1.8.5)", "ubelt (==1.3.3)"] -tests = ["coverage (>=5.3.1)", "pytest (>=6.2.5)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "timerit (>=0.3.0)", "xdoctest (>=1.1.3)"] -tests-strict = ["coverage (==5.3.1)", "pytest (==6.2.5)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "timerit (==0.3.0)", "xdoctest (==1.1.3)"] +runtime = ["Pillow (>=10.0.0)", "Pillow (>=8.0.0)", "Pillow (>=9.1.0)", "Pillow (>=9.2.0)", "affine (>=2.3.0)", "distinctipy (>=1.2.1)", "kwarray (>=0.6.19)", "lazy-loader (>=0.3)", "networkx (>=2.7)", "networkx (>=2.8)", "numpy (>=1.19.3)", "numpy (>=1.19.3)", "numpy (>=1.21.6)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "parse (>=1.14.0)", "scikit-image (>=0.17.2)", "scikit-image (>=0.18.0)", "scikit-image (>=0.19.0)", "scikit-image (>=0.20.0)", "scikit-image (>=0.22.0)", "scipy (>=1.11.2)", "scipy (>=1.5.3)", "scipy (>=1.5.3)", "scipy (>=1.5.4)", "scipy (>=1.5.4)", "scipy (>=1.7.2)", "scipy (>=1.9.2)", "shapely (>=1.7.1)", "shapely (>=1.7.1)", "shapely (>=1.8.2)", "shapely (>=1.8.5)", "shapely (>=2.0.2)", "ubelt (>=1.3.3)"] +runtime-strict = ["Pillow (==10.0.0)", "Pillow (==8.0.0)", "Pillow (==9.1.0)", "Pillow (==9.2.0)", "affine (==2.3.0)", "distinctipy (==1.2.1)", "kwarray (==0.6.19)", "lazy-loader (==0.3)", "networkx (==2.7)", "networkx (==2.8)", "numpy (==1.19.3)", "numpy (==1.19.3)", "numpy (==1.21.6)", "numpy (==1.23.2)", "numpy (==1.26.0)", "parse (==1.14.0)", "scikit-image (==0.17.2)", "scikit-image (==0.18.0)", "scikit-image (==0.19.0)", "scikit-image (==0.20.0)", "scikit-image (==0.22.0)", "scipy (==1.11.2)", "scipy (==1.5.3)", "scipy (==1.5.3)", "scipy (==1.5.4)", "scipy (==1.5.4)", "scipy (==1.7.2)", "scipy (==1.9.2)", "shapely (==1.7.1)", "shapely (==1.7.1)", "shapely (==1.8.2)", "shapely (==1.8.5)", "shapely (==2.0.2)", "ubelt (==1.3.3)"] +tests = ["coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=7.2.7)", "pytest (>=6.2.5)", "pytest-cov (>=2.0.0,<2.6.0)", "pytest-cov (>=2.12.1)", "timerit (>=0.3.0)", "xdoctest (>=1.1.5)"] +tests-strict = ["coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==7.2.7)", "pytest (==6.2.5)", "pytest-cov (==2.0.0)", "pytest-cov (==2.12.1)", "timerit (==0.3.0)", "xdoctest (==1.1.5)"] [[package]] name = "langchain" @@ -3418,17 +3251,6 @@ url = "https://github.com/periakiva/mmpose.git" reference = "exp" resolved_reference = "866d6ff38402db428dc0e8b0fac807290e9c6ba4" -[[package]] -name = "more-itertools" -version = "10.2.0" -description = "More routines for operating on iterables, beyond itertools" -optional = false -python-versions = ">=3.8" -files = [ - {file = "more-itertools-10.2.0.tar.gz", hash = "sha256:8fccb480c43d3e99a00087634c06dd02b0d50fbf088b380de5a41a015ec239e1"}, - {file = "more_itertools-10.2.0-py3-none-any.whl", hash = "sha256:686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684"}, -] - [[package]] name = "moviepy" version = "1.0.3" @@ -3882,7 +3704,9 @@ description = "CUDA Runtime native Libraries" optional = false python-versions = ">=3" files = [ + {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd"}, {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e"}, + {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7"}, {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8"}, {file = "nvidia_cuda_runtime_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:86c58044c824bf3c173c49a2dbc7a6c8b53cb4e4dca50068be0bf64e9dab3f7f"}, ] @@ -4127,21 +3951,6 @@ files = [ qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] testing = ["docopt", "pytest (<6.0.0)"] -[[package]] -name = "path" -version = "16.10.0" -description = "A module wrapper for os.path" -optional = false -python-versions = ">=3.8" -files = [ - {file = "path-16.10.0-py3-none-any.whl", hash = "sha256:902afa16e63943c1d6f14d9f74a6603beaa56980807e0234098256fd0ac33fed"}, - {file = "path-16.10.0.tar.gz", hash = "sha256:b32b22b76fe810a8ded6d136268cc8b6698ae7c47c29b94a9ea12623f3051e46"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["appdirs", "more-itertools", "packaging", "pygments", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "pywin32"] - [[package]] name = "pathspec" version = "0.12.1" @@ -6835,30 +6644,24 @@ files = [ [[package]] name = "ubelt" -version = "1.3.5" +version = "1.3.6" description = "A Python utility belt containing simple tools, a stdlib like feel, and extra batteries" optional = false python-versions = ">=3.6" files = [ - {file = "ubelt-1.3.5-py3-none-any.whl", hash = "sha256:23e7ac788b05fa797d01c12fc74942355de51f575ed038eeaa8a545fda3c24f7"}, - {file = "ubelt-1.3.5.tar.gz", hash = "sha256:c981c5fbce5c8bcebf02564d25b9bd984aba0efbee215de5fbd354ed64c9ee65"}, + {file = "ubelt-1.3.6-py3-none-any.whl", hash = "sha256:2a38f260e7f3c25d3618f653d5c900230dc5af56bf0bc1ff85cfdbe9d0c88f0f"}, + {file = "ubelt-1.3.6.tar.gz", hash = "sha256:327a516a1fc95595096727ae3ae879379bc56fc11fb945857b971ef85a74f698"}, ] -[package.dependencies] -"jaraco.windows" = {version = ">=3.9.1", markers = "platform_system == \"Windows\""} -pydantic = {version = "<2.0", markers = "platform_system == \"Windows\" and platform_python_implementation == \"PyPy\""} - [package.extras] -all = ["Pygments (>=2.2.0)", "colorama (>=0.4.3)", "coverage (>=4.3.4)", "coverage (>=4.5)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=7.3.0)", "jaraco.windows (>=3.9.1)", "numpy (>=1.12.0,<2.0.0)", "numpy (>=1.14.5,<2.0.0)", "numpy (>=1.19.2)", "numpy (>=1.19.3)", "numpy (>=1.21.1)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.0)", "pydantic (<2.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "python-dateutil (>=2.8.1)", "requests (>=2.25.1)", "xdoctest (>=1.1.2)", "xxhash (>=1.3.0)", "xxhash (>=1.3.0)", "xxhash (>=1.4.3)", "xxhash (>=2.0.2)", "xxhash (>=3.0.0)", "xxhash (>=3.2.0)", "xxhash (>=3.4.1)"] -all-strict = ["Pygments (==2.2.0)", "colorama (==0.4.3)", "coverage (==4.3.4)", "coverage (==4.5)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==7.3.0)", "jaraco.windows (==3.9.1)", "numpy (==1.12.0)", "numpy (==1.14.5)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.1)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.0)", "pydantic (<2.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "python-dateutil (==2.8.1)", "requests (==2.25.1)", "xdoctest (==1.1.2)", "xxhash (==1.3.0)", "xxhash (==1.3.0)", "xxhash (==1.4.3)", "xxhash (==2.0.2)", "xxhash (==3.0.0)", "xxhash (==3.2.0)", "xxhash (==3.4.1)"] +all = ["Pygments (>=2.2.0)", "colorama (>=0.4.3)", "coverage (>=4.3.4)", "coverage (>=4.5)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=7.3.0)", "jaraco.windows (>=3.9.1)", "numpy (>=1.12.0,<2.0.0)", "numpy (>=1.14.5,<2.0.0)", "numpy (>=1.19.2)", "numpy (>=1.19.3)", "numpy (>=1.21.1)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.0)", "pydantic (<2.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest (>=8.1.1)", "pytest (>=8.1.1)", "pytest (>=8.1.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "pytest-timeout (>=2.3.1)", "python-dateutil (>=2.8.1)", "requests (>=2.25.1)", "xdoctest (>=1.1.3)", "xxhash (>=1.3.0)", "xxhash (>=1.3.0)", "xxhash (>=1.4.3)", "xxhash (>=2.0.2)", "xxhash (>=3.0.0)", "xxhash (>=3.2.0)", "xxhash (>=3.4.1)"] +all-strict = ["Pygments (==2.2.0)", "colorama (==0.4.3)", "coverage (==4.3.4)", "coverage (==4.5)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==7.3.0)", "jaraco.windows (==3.9.1)", "numpy (==1.12.0)", "numpy (==1.14.5)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.1)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.0)", "pydantic (<2.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest (==8.1.1)", "pytest (==8.1.1)", "pytest (==8.1.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "pytest-timeout (==2.3.1)", "python-dateutil (==2.8.1)", "requests (==2.25.1)", "xdoctest (==1.1.3)", "xxhash (==1.3.0)", "xxhash (==1.3.0)", "xxhash (==1.4.3)", "xxhash (==2.0.2)", "xxhash (==3.0.0)", "xxhash (==3.2.0)", "xxhash (==3.4.1)"] docs = ["Pygments (>=2.9.0)", "myst-parser (>=0.16.1)", "sphinx (>=4.3.2)", "sphinx-autoapi (>=1.8.4)", "sphinx-autobuild (>=2021.3.14)", "sphinx-reredirects (>=0.0.1)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-napoleon (>=0.7)"] docs-strict = ["Pygments (==2.9.0)", "myst-parser (==0.16.1)", "sphinx (==4.3.2)", "sphinx-autoapi (==1.8.4)", "sphinx-autobuild (==2021.3.14)", "sphinx-reredirects (==0.0.1)", "sphinx-rtd-theme (==1.0.0)", "sphinxcontrib-napoleon (==0.7)"] -optional = ["Pygments (>=2.2.0)", "colorama (>=0.4.3)", "numpy (>=1.12.0,<2.0.0)", "numpy (>=1.14.5,<2.0.0)", "numpy (>=1.19.2)", "numpy (>=1.19.3)", "numpy (>=1.21.1)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.0)", "python-dateutil (>=2.8.1)", "xxhash (>=1.3.0)", "xxhash (>=1.3.0)", "xxhash (>=1.4.3)", "xxhash (>=2.0.2)", "xxhash (>=3.0.0)", "xxhash (>=3.2.0)", "xxhash (>=3.4.1)"] -optional-strict = ["Pygments (==2.2.0)", "colorama (==0.4.3)", "numpy (==1.12.0)", "numpy (==1.14.5)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.1)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.0)", "python-dateutil (==2.8.1)", "xxhash (==1.3.0)", "xxhash (==1.3.0)", "xxhash (==1.4.3)", "xxhash (==2.0.2)", "xxhash (==3.0.0)", "xxhash (==3.2.0)", "xxhash (==3.4.1)"] -runtime = ["jaraco.windows (>=3.9.1)", "pydantic (<2.0)"] -runtime-strict = ["jaraco.windows (==3.9.1)", "pydantic (<2.0)"] -tests = ["coverage (>=4.3.4)", "coverage (>=4.5)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=7.3.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "requests (>=2.25.1)", "xdoctest (>=1.1.2)"] -tests-strict = ["coverage (==4.3.4)", "coverage (==4.5)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==7.3.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "requests (==2.25.1)", "xdoctest (==1.1.2)"] +optional = ["Pygments (>=2.2.0)", "colorama (>=0.4.3)", "jaraco.windows (>=3.9.1)", "numpy (>=1.12.0,<2.0.0)", "numpy (>=1.14.5,<2.0.0)", "numpy (>=1.19.2)", "numpy (>=1.19.3)", "numpy (>=1.21.1)", "numpy (>=1.23.2)", "numpy (>=1.26.0)", "packaging (>=21.0)", "pydantic (<2.0)", "python-dateutil (>=2.8.1)", "xxhash (>=1.3.0)", "xxhash (>=1.3.0)", "xxhash (>=1.4.3)", "xxhash (>=2.0.2)", "xxhash (>=3.0.0)", "xxhash (>=3.2.0)", "xxhash (>=3.4.1)"] +optional-strict = ["Pygments (==2.2.0)", "colorama (==0.4.3)", "jaraco.windows (==3.9.1)", "numpy (==1.12.0)", "numpy (==1.14.5)", "numpy (==1.19.2)", "numpy (==1.19.3)", "numpy (==1.21.1)", "numpy (==1.23.2)", "numpy (==1.26.0)", "packaging (==21.0)", "pydantic (<2.0)", "python-dateutil (==2.8.1)", "xxhash (==1.3.0)", "xxhash (==1.3.0)", "xxhash (==1.4.3)", "xxhash (==2.0.2)", "xxhash (==3.0.0)", "xxhash (==3.2.0)", "xxhash (==3.4.1)"] +tests = ["coverage (>=4.3.4)", "coverage (>=4.5)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=5.3.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=6.1.1)", "coverage (>=7.3.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=4.6.11)", "pytest (>=4.6.0,<=6.1.2)", "pytest (>=6.2.5)", "pytest (>=8.1.1)", "pytest (>=8.1.1)", "pytest (>=8.1.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.8.1)", "pytest-cov (>=2.9.0)", "pytest-cov (>=3.0.0)", "pytest-timeout (>=1.4.2)", "pytest-timeout (>=2.3.1)", "requests (>=2.25.1)", "xdoctest (>=1.1.3)"] +tests-strict = ["coverage (==4.3.4)", "coverage (==4.5)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==5.3.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==6.1.1)", "coverage (==7.3.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==4.6.0)", "pytest (==6.2.5)", "pytest (==8.1.1)", "pytest (==8.1.1)", "pytest (==8.1.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.8.1)", "pytest-cov (==2.9.0)", "pytest-cov (==3.0.0)", "pytest-timeout (==1.4.2)", "pytest-timeout (==2.3.1)", "requests (==2.25.1)", "xdoctest (==1.1.3)"] types = ["autoflake (>=1.4)", "mypy", "yapf (>=0.32.0)"] types-strict = ["autoflake (==1.4)", "mypy", "yapf (==0.32.0)"] From 6144a7746bf6fef418efa0ec1b13f7b2c6a6c089 Mon Sep 17 00:00:00 2001 From: Joseph VanPelt Date: Fri, 13 Dec 2024 13:05:13 -0500 Subject: [PATCH 3/3] add r19.yaml --- config/activity_labels/medical/r19.yaml | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 config/activity_labels/medical/r19.yaml diff --git a/config/activity_labels/medical/r19.yaml b/config/activity_labels/medical/r19.yaml new file mode 100644 index 000000000..ec4d643bf --- /dev/null +++ b/config/activity_labels/medical/r19.yaml @@ -0,0 +1,28 @@ +version: "1" +title: "Needle_Chest_Decomp" +labels: + # Item: + # - id: Integer identification number of the label. + # - label: Short human-readable semantic string to succinctly represent the + # label. + - id: 0 + label: "background" + full_str: "background" + - id: 1 + label: "locate-insertion-site" + full_str: "Locate insertion site at the second intercostal space at the midclavicular line." + - id: 2 + label: "wipe-insertion-site" + full_str: "Wipe the insertion site with an alcohol wipe." + - id: 3 + label: "prepare-catheter-and-needle" + full_str: "Prepare catheter and needle." + - id: 4 + label: "insert-needle" + full_str: "Insert needle into insertion site." + - id: 5 + label: "remove-needle" + full_str: "Remove needle, keeping catheter inside the patient." + - id: 6 + label: "apply-tape" + full_str: "Apply tape around catheter to secure it in place."