anomalib

View on PyPIReverse Dependencies (3)

1.0.1 anomalib-1.0.1-py3-none-any.whl

Wheel Details

Project: anomalib
Version: 1.0.1
Filename: anomalib-1.0.1-py3-none-any.whl
Download: [link]
Size: 398974
MD5: 6e5e950f5d885db36fe085922f63c979
SHA256: 070aa868ab6feb1c3df940523fab234928754838e198aea4928acfd9e70a3287
Uploaded: 2024-03-27 16:33:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: anomalib
Version: 1.0.1
Summary: anomalib - Anomaly Detection Library
Author: Intel OpenVINO
Author-Email: help[at]openvino.intel.com
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright (C) 2020-2021 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Requires-Python: >=3.10
Requires-Dist: omegaconf (>=2.1.1)
Requires-Dist: rich (>=13.5.2)
Requires-Dist: jsonargparse (==4.27.1)
Requires-Dist: docstring-parser
Requires-Dist: rich-argparse
Requires-Dist: av (>=10.0.0); extra == "core"
Requires-Dist: einops (>=0.3.2); extra == "core"
Requires-Dist: freia (>=0.2); extra == "core"
Requires-Dist: imgaug (==0.4.0); extra == "core"
Requires-Dist: kornia (<0.6.10,>=0.6.6); extra == "core"
Requires-Dist: matplotlib (>=3.4.3); extra == "core"
Requires-Dist: opencv-python (>=4.5.3.56); extra == "core"
Requires-Dist: pandas (>=1.1.0); extra == "core"
Requires-Dist: timm (<=0.6.13,>=0.5.4); extra == "core"
Requires-Dist: lightning (<2.2.0,>2); extra == "core"
Requires-Dist: torch (<2.2.0,>=2); extra == "core"
Requires-Dist: torchmetrics (>=1.3.1); extra == "core"
Requires-Dist: open-clip-torch (>=2.23.0); extra == "core"
Requires-Dist: torchmetrics (>=1.3.2); extra == "core"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-sugar; extra == "dev"
Requires-Dist: coverage[toml]; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: comet-ml (>=3.31.7); extra == "full"
Requires-Dist: gradio (>=4); extra == "full"
Requires-Dist: tensorboard; extra == "full"
Requires-Dist: wandb (==0.12.17); extra == "full"
Requires-Dist: GitPython; extra == "full"
Requires-Dist: ipykernel; extra == "full"
Requires-Dist: ipywidgets; extra == "full"
Requires-Dist: notebook; extra == "full"
Requires-Dist: openvino-dev (>=2023.0); extra == "full"
Requires-Dist: nncf (>=2.5.0); extra == "full"
Requires-Dist: onnx (>=1.16.0); extra == "full"
Requires-Dist: av (>=10.0.0); extra == "full"
Requires-Dist: einops (>=0.3.2); extra == "full"
Requires-Dist: freia (>=0.2); extra == "full"
Requires-Dist: imgaug (==0.4.0); extra == "full"
Requires-Dist: kornia (<0.6.10,>=0.6.6); extra == "full"
Requires-Dist: matplotlib (>=3.4.3); extra == "full"
Requires-Dist: opencv-python (>=4.5.3.56); extra == "full"
Requires-Dist: pandas (>=1.1.0); extra == "full"
Requires-Dist: timm (<=0.6.13,>=0.5.4); extra == "full"
Requires-Dist: lightning (<2.2.0,>2); extra == "full"
Requires-Dist: torch (<2.2.0,>=2); extra == "full"
Requires-Dist: torchmetrics (>=1.3.1); extra == "full"
Requires-Dist: open-clip-torch (>=2.23.0); extra == "full"
Requires-Dist: anomalib[core,loggers,notebooks,openvino]; extra == "full"
Requires-Dist: comet-ml (>=3.31.7); extra == "loggers"
Requires-Dist: gradio (>=4); extra == "loggers"
Requires-Dist: tensorboard; extra == "loggers"
Requires-Dist: wandb (==0.12.17); extra == "loggers"
Requires-Dist: GitPython; extra == "loggers"
Requires-Dist: ipykernel; extra == "loggers"
Requires-Dist: gitpython; extra == "notebooks"
Requires-Dist: ipykernel; extra == "notebooks"
Requires-Dist: ipywidgets; extra == "notebooks"
Requires-Dist: notebook; extra == "notebooks"
Requires-Dist: openvino-dev (>=2023.0); extra == "openvino"
Requires-Dist: nncf (>=2.5.0); extra == "openvino"
Requires-Dist: onnx (>=1.16.0); extra == "openvino"
Provides-Extra: core
Provides-Extra: dev
Provides-Extra: full
Provides-Extra: loggers
Provides-Extra: notebooks
Provides-Extra: openvino
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11219 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
anomalib/__init__.py sha256=X9FvMkaf2grwhwofNbSGWtznd0L_15mDYkVnyRmqTbg 578
anomalib/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anomalib/callbacks/__init__.py sha256=jEcUnyR-hlOsiMF_R4m9jJQInaHZMo5g9mjaN6bLMEw 1910
anomalib/callbacks/checkpoint.py sha256=Be_rW7zfORCzGghKY-6fltarhwKlh4wRsMLxyluDZbA 3373
anomalib/callbacks/graph.py sha256=dasAUNcW_KjLIvP9j0myun_ttfP0vi02bGscdRWy1Iw 2388
anomalib/callbacks/metrics.py sha256=F_WqzKrIgc-Jd0ORIFoqW2ztI5XjAW-yz3cjaRk8sgc 7260
anomalib/callbacks/model_loader.py sha256=ogIqS2BcrK251sqvyWyKbWAw5PYXFEB2S9TW4_C5nvg 1247
anomalib/callbacks/post_processor.py sha256=MgA1aBDvd4WVfvbIqRLuhUfGNUeR0wFTmJasfFmnCRk 4965
anomalib/callbacks/thresholding.py sha256=mbG7ZUL-48HWPrfCGJVZlKOLFrFb2Wg8fbqn7ZnMkm4 7400
anomalib/callbacks/tiler_configuration.py sha256=PuuKo1Fvtn8BsmevLpTSdnSc-JwSO3xA-Ljo0cCmLfQ 2769
anomalib/callbacks/timer.py sha256=Hxsg_LlPvp0mjPd9yJayWO-8GAKHaXjqjDRhftym0Qk 3606
anomalib/callbacks/visualizer.py sha256=vSLzYPg4YQUm0oCj7ekJAAEW2OQ8q6XqNa2Rx8roBq0 7279
anomalib/callbacks/nncf/__init__.py sha256=t0KFusvS6ap6TXBEgRoK4bYxiSIlY6ZWTnyeg3QGhHY 102
anomalib/callbacks/nncf/callback.py sha256=9TJ2T_S0AJCPe1cThed03b5bc-t8p0C2LoVjxi5yWMg 3868
anomalib/callbacks/nncf/utils.py sha256=9iko9iLXEJ0tE7qMB50E8o42QQgdllAzeK6YiV7Bq_w 8560
anomalib/callbacks/normalization/__init__.py sha256=xfCmnMYoESgiBigEcv0DA9CvHkqntjEmlM9J6lEnZ8U 351
anomalib/callbacks/normalization/base.py sha256=TJOnXn23entHol-8IS4CKOUuu5Zxhb6r-aDqdRntgbI 800
anomalib/callbacks/normalization/min_max_normalization.py sha256=77Vv1Xf9Jb3VGoWwcJJVQx_GpxUdH0dwvSqnEEYfr1E 4350
anomalib/callbacks/normalization/utils.py sha256=6y_L5KgT4V7BMtT4GzKJPuloRZ5--EDnw8f-kFQ50Ko 2848
anomalib/cli/__init__.py sha256=7_Gfo80BGnU32mFv4ELWUEUQzKpF8npbo_lQSXvHrsU 155
anomalib/cli/cli.py sha256=GFVEvd9H6WxJWAb46zHMoIOi8LwevXraC4pkD_BAtx8 20604
anomalib/cli/install.py sha256=66yeXCLV7rKb7OtGQRojZ8SFIE_-zgt7yJ9CbOtuQjo 2676
anomalib/cli/utils/__init__.py sha256=jjNHYqY8FuhmmFH44RmlAbYmnRFc22rjfWJivZmKfwo 188
anomalib/cli/utils/help_formatter.py sha256=0jlWXTBJzlOiiLA-aPEb6AhzaLzjL6CNaIgVBYU7iH4 9279
anomalib/cli/utils/installation.py sha256=RwX3ifOAA-A4hk4DTd2H1ymd1O0P54WztpL8vyOe9VM 16173
anomalib/cli/utils/openvino.py sha256=pM_f4JmWRaL14dag4OyN9FF3PiHBaiHnqwNs2XpwkIs 1113
anomalib/data/__init__.py sha256=XQHL3a7I4Vtt5R3tlpNWBAkQJKkTKDXhFxTtLvWDQI0 1787
anomalib/data/errors.py sha256=iF_dCX7kQRfbVc7YPcWc9StXWjZpJIJVqI7i1nIEHxc 516
anomalib/data/predict.py sha256=GMZTehjy3yJZN5ejZHcF89YJY-pd4gvkWRfhnFPeRRI 1631
anomalib/data/base/__init__.py sha256=pEcjCQzz1yG_PbHk6BUjkdp2LIZ3y6dSh4NGTryfyts 471
anomalib/data/base/datamodule.py sha256=udqWsA5ED6cPsBPT2Bxn7Fr6oMrceaUjEwZ1c-frdXI 12039
anomalib/data/base/dataset.py sha256=89fLyRq7TvPqW8-ZicPuQ5LD5VKgQZQeseF079aT8qU 8185
anomalib/data/base/depth.py sha256=SIowHWaVM2qkDcSNXUfEI9s7bBxKTQG1GUEtJhLBQWI 2890
anomalib/data/base/video.py sha256=hYWlNg5RIGknklRvIbFsBwRTuY5JKQLcFsDquL-7gns 7662
anomalib/data/depth/__init__.py sha256=ONFGEm0yADDW4CTYMgMkvNlABbSGXjtlka9NuB_WZkE 364
anomalib/data/depth/folder_3d.py sha256=0oWxeCN5DhDgDwenzXW9ceXrf_x2Wqj1hk3nGgu-Fag 19072
anomalib/data/depth/mvtec_3d.py sha256=Tjo6iNOCP89UbvzrsAJXwchieYre5VjxwYW3gZvy3IQ 12456
anomalib/data/image/__init__.py sha256=BfSFm7qsHudHZ-LEfdqoXjddux9Fmt5eBY3hDTnXfPY 630
anomalib/data/image/btech.py sha256=bq0BFR3QP_81SGnfn5bdjnP-DeTJ-DBErabsuJHG2Kg 13103
anomalib/data/image/folder.py sha256=4Q4z6tan8zweFjjvSLnNlodxSm35qPTDjohtpY43EMk 19472
anomalib/data/image/kolektor.py sha256=LoVh6Z0k3ZXTZFUatieewK2Qyct-zNxqHTFdWCbulQg 13495
anomalib/data/image/mvtec.py sha256=xc-M4PGV42MzL59adxLRaWDo3OJEvbAXsEqcX19Y3r4 16266
anomalib/data/image/visa.py sha256=aHZeANK-OKEeFALjIpQtTAu7NpzRi34ZdPItGNOdSaM 13188
anomalib/data/transforms/__init__.py sha256=6SX2TQEO6i8xpzwen78sZA9d0SpVP08VD_q9eVsM7aI 205
anomalib/data/transforms/center_crop.py sha256=0D4dlKynSoH-vLb9jGxgmL77jbetc6mCND1w2sEOmMo 3301
anomalib/data/utils/__init__.py sha256=Shrnl3sTDMh0GjXOPdsGw1O2mc3SpIbBl3jufWBqDQQ 1409
anomalib/data/utils/augmenter.py sha256=LYStMfSmqaZWASTUqACm8_KBMUMSG3CV7riJKpQMm5I 6922
anomalib/data/utils/boxes.py sha256=t94J2eif-5-XpGiZJLA7dLwMe2m5PTdf8ZY9DbJLMzk 5338
anomalib/data/utils/download.py sha256=e4wUfMQ2PyLJ4o7_QsYZj-wOYApVEuQ0h2-R1FCEdKY 16864
anomalib/data/utils/image.py sha256=8GGK5YHREJ72KkrzApBa4I-BeczzPmeNBN3R72NxLbs 15469
anomalib/data/utils/label.py sha256=xwn2V2mUT0p2YKQ22h11K1nkv6Rncf6xN1s-qmb5neo 223
anomalib/data/utils/path.py sha256=vX9W0J83Y5P6o_2UsCTfDxZPNoMHN76MB2jKNGcIBLE 7804
anomalib/data/utils/split.py sha256=mfgyfuXCNdBscj-1bh7gkHUGeCZxg0ARokEFDNA3Vig 5044
anomalib/data/utils/synthetic.py sha256=3SqC3YKYFFB1rFwT1Voa6F3JLdmcToHfLoIH0cLDTPE 6786
anomalib/data/utils/tiler.py sha256=hLI4uEy1C0fl2i6s-Ad7ExKPJWNk4G7DUgejMEB-IUI 15488
anomalib/data/utils/video.py sha256=0jFNRVzpHhKf3JjcoHGmZ5rVVb_saYn4m2fgkwMZ4Fw 3637
anomalib/data/utils/generators/__init__.py sha256=g4YD1tOtafj3RML6OYBIMsKdTD4bZhumBC7pnvGAXJ4 192
anomalib/data/utils/generators/perlin.py sha256=Cx7Y6-ZsSr9RSpSyvFsvOXz6J2fMCYpJyUgF0hJiaYA 6055
anomalib/data/video/__init__.py sha256=8QAjqozsZIC9WRlcr_2ayaF6phFbdoraMMYsFfNhbR0 438
anomalib/data/video/avenue.py sha256=3mQ99p4qK0eaD-8e98-neWBOS08v8f4VeMEI0HAQrCE 19461
anomalib/data/video/shanghaitech.py sha256=8Rw4GWe8rCjRMcXJ_s4l43MVQmw-pdO-q5wXuPIagPE 14559
anomalib/data/video/ucsd_ped.py sha256=W9gTkLjkQthtgNhE0orY2n6GTPu8y30t3Eh0OrtCEjQ 11606
anomalib/deploy/__init__.py sha256=wjzpwrUK66-ZN0tYtqkRcljU293TE9i6nzDSDw1vnCc 464
anomalib/deploy/export.py sha256=riUnFZusKK18gJlNuQCsYe8902nMEMHbVEAbyzqn2Gw 13538
anomalib/deploy/inferencers/__init__.py sha256=y9cN2nEjzN75oJmo65CJhlKAQ0udAIRqZQBWxz1hJNA 326
anomalib/deploy/inferencers/base_inferencer.py sha256=96njtH8b42pyT-t5YQZ3Asm2Qnd5TvPPlCnEictCqt8 4943
anomalib/deploy/inferencers/openvino_inferencer.py sha256=-V8e7AXN9ABN13zPKzMOQq0SfYFXoqXfMLZ7k-5Ffiw 12280
anomalib/deploy/inferencers/torch_inferencer.py sha256=LwSKOwUYngZ4PuhquPCIJxdDQXf0WRP6CgjbfpZq0Os 11375
anomalib/engine/__init__.py sha256=J0sRuV3jCUKT47q7g7od1Yg6nR36fy9_t7MLmD3nemQ 151
anomalib/engine/engine.py sha256=gWzZIHEr_0N9ZsZ7ZErXsQV_z5bmAT5tSZ7IgVClKxU 41022
anomalib/loggers/__init__.py sha256=u9EKGJ9CRawz1EnZ8SC-VQ0LycEFwiK3zw5kahf6SwM 1546
anomalib/loggers/base.py sha256=sngSRyMRCbUACZ7kilVshz2sbtgYB_UldxDuo6ZvjDI 557
anomalib/loggers/comet.py sha256=dHEMJ5p8q-neOuksuZBlrVNcLJKtELMDaznzVIJlGhQ 5195
anomalib/loggers/tensorboard.py sha256=XHc6UgubRh3aRDXcm1yuv9NJfOWlQRXaXZLYNkU-iOU 4104
anomalib/loggers/wandb.py sha256=tjOxPPk-bfw7b5vYQV8aIhkzjtB9F3kmj-0Jx6NQlnA 4810
anomalib/metrics/__init__.py sha256=LruZ8aILTpEqsVS-3aYXEr0AH2wwMvk7tQe2zJh7Aus 7258
anomalib/metrics/anomaly_score_distribution.py sha256=_-Bacem0_WpAJ7ublZ2Ho_O9Up_yjQx1_4jYp3tco_w 2134
anomalib/metrics/aupr.py sha256=L1IleTiUW81kaXr-I4ROZ0QMlxK2t1RsDFc3g8z0g80 3361
anomalib/metrics/aupro.py sha256=0q0ZpZUk89qvfw5pMeAaCbFDqaj6w9388TB3kkTpGzY 12185
anomalib/metrics/auroc.py sha256=i1ZsXlJUmoD9-w95UlMJx4K2dlu8t77QX58m5WVhGEk 2896
anomalib/metrics/binning.py sha256=K4hrQQPMc57LtHW0U16dBzgqSMDN4i86paBdMEd4nAc 1400
anomalib/metrics/collection.py sha256=vlER4QichVjxXh0vJBVoDloXXKfen2T8M5YpIc123VI 1259
anomalib/metrics/f1_score.py sha256=MDQE05y1W7yBVHjWz3V9Jz_Mu90VSZbD-Ai3zhwvzbo 1078
anomalib/metrics/min_max.py sha256=GUK9nunmDGdY2i4k3rdHc1qgNTNAEP6UaqMhq2mkSqM 1874
anomalib/metrics/optimal_f1.py sha256=5q1vckpoDxEIpm_UUh08BT0NxDGMs-iJkZZogGkvLJs 2734
anomalib/metrics/plotting_utils.py sha256=uBs_335UxMmZubZHg1YhsmpU0-qDkn__rgsXgv0bSto 2564
anomalib/metrics/precision_recall_curve.py sha256=U1v9m6y3dcPO3CQbSQpMmmR0ARDtLyUiDICLLK8JfyY 2160
anomalib/metrics/pro.py sha256=J7RZO89hVmILDnm1-9YnMZ3aw0iisCjQFkcTCTRz0iY 4394
anomalib/metrics/threshold/__init__.py sha256=5A8_Wmz2bQwcKImeHQzPeGAkPG2tMfbMp9R4VPGbN_g 311
anomalib/metrics/threshold/base.py sha256=ZK6ekfBro8CbPeR4NUK-I-cuYzBFRvzFi4uHvY8EoKo 967
anomalib/metrics/threshold/f1_adaptive_threshold.py sha256=zk9UhDzpgRk40KM2BqbsJjH2Bx8aHumijppWR6nwVgw 3194
anomalib/metrics/threshold/manual_threshold.py sha256=ZrMqM37mU1YLLgQHZuyOI7kOmGungp2TZziq1mzAc2U 2063
anomalib/models/__init__.py sha256=RvmUoDGzetaVk8pgykxGRHNEe3aO3Fewd7DJ5_5d90k 4985
anomalib/models/components/__init__.py sha256=cJVixn_0_Xt9Q6XW7KqL3eDGrSgCuTKx6kMQPosTXhc 778
anomalib/models/components/base/__init__.py sha256=cgmztT_RQfUSXhNxpjfENz5wPbopeIA2k8IzEouqkCM 398
anomalib/models/components/base/anomaly_module.py sha256=9x3rN6FFd6ixx9TgBZWqSAI7u6a8x6H4VNers1-ocAQ 11116
anomalib/models/components/base/buffer_list.py sha256=WZzq6vLX12_5IqOK-v4O64ejY0vpmlYD5u35eQgk1Lo 4143
anomalib/models/components/base/dynamic_buffer.py sha256=JRlYrHF2hPrA6XeT7QAtFRIRi5eOoAXCqEMhROErVVc 1988
anomalib/models/components/base/memory_bank_module.py sha256=fPJ3SW4P9tlpNmFTp42Rvf7bLuF8CtSB35B0LxtNb1I 1319
anomalib/models/components/classification/__init__.py sha256=gtRBGIMSlLFlHEliCgU0x1NFjnsFYqY6XLYQLLFgEEI 148
anomalib/models/components/classification/kde_classifier.py sha256=O_l2-h-oGWKCTucuYtN7iG_rHtVetE6ZmtdViIXBYlc 5989
anomalib/models/components/cluster/__init__.py sha256=K60KClyiqXf-KYxLx-rYNbdNpeDBOfV9xT7yw7erhD4 238
anomalib/models/components/cluster/gmm.py sha256=oOEq7uKyvwGIrbNb35iit4yLE_tt-2pWyIo8uP_3zn0 6911
anomalib/models/components/cluster/kmeans.py sha256=Dq0AN40uccQDBQ96deYLgR0KYSJKKCrntkWg3TMAzY8 2725
anomalib/models/components/dimensionality_reduction/__init__.py sha256=arEqmqY0lzcR7qBlmca1cJ7aM1tS6KpTCSdFA0qDArY 264
anomalib/models/components/dimensionality_reduction/pca.py sha256=4h6KpLgnrI__nT260LWRs5fUKKjkbSNCkpmFZ6Wb73g 4886
anomalib/models/components/dimensionality_reduction/random_projection.py sha256=E2JbbyibjR7TZ9-RoBHnllo5qocXVdn2Omgya-L0CzA 6108
anomalib/models/components/feature_extractors/__init__.py sha256=m-5sPollrAcJE-H-igjfew3Ka7eA_ENOEt4NNfSW7Tw 388
anomalib/models/components/feature_extractors/timm.py sha256=48AJs4GvtwE2WObZHlUJoMOPMves_2ZL6D0NtSdvAac 4535
anomalib/models/components/feature_extractors/torchfx.py sha256=F46cbOMywmD8SdYbucx1JHIeOKQijmb9jMI9K6BEBSY 10021
anomalib/models/components/feature_extractors/utils.py sha256=AYdBIy8TSzb5bMmkhXOWaKlRCrJK9rAuLKKJpEzaSjg 1082
anomalib/models/components/filters/__init__.py sha256=A04OB-UYjfCNbn-YgrbKpfsEXmJNwPk_pq3AEqMv8LI 105
anomalib/models/components/filters/blur.py sha256=vMbIhO7QiB6lFG7OhFris6HOyaFxIcs6bT544yysJSQ 3643
anomalib/models/components/flow/__init__.py sha256=3_tkX_tQyvIzr2pi3sz4cL0jq9Wqe9ZMmg-rDG_qTCk 182
anomalib/models/components/flow/all_in_one_block.py sha256=pMktCeiKkMSZnSkWfP5tqmfr7JSSW1jKUpcbzcCdqTw 13689
anomalib/models/components/layers/__init__.py sha256=J0ghWkOeD-7JGpCXkQPAyF4h63tPheZOWj7NiFZEOTs 157
anomalib/models/components/layers/sspcab.py sha256=TOKAMGUyb6cMr-mHrIfDqwe-q6KnGGIFiH9qPIjHuDY 3142
anomalib/models/components/sampling/__init__.py sha256=tZ4gzAOmANFISYMQu5mudokyGHbyaX5ISSEkXugFWI8 175
anomalib/models/components/sampling/k_center_greedy.py sha256=pE9KkND0-BEwK7wiboSnO88hLo3hV7vyCrX0Hv6gHc4 4493
anomalib/models/components/stats/__init__.py sha256=0Ct3Zzke5d85lj7oIvUshj6SKgvfjGTxUENBgj2xYPI 245
anomalib/models/components/stats/kde.py sha256=4a_aDbsKCY7ccLKYhyTv9ly1WZKTOsWS1U3gA3GeB3A 2799
anomalib/models/components/stats/multi_variate_gaussian.py sha256=R-KS3AoOmx6acH_vglINyGaC08Iy3_U2UmTBIiPNJ0Q 5552
anomalib/models/image/__init__.py sha256=78WO7zhy9pSaPBpk4g7k7hziTPLyk3vl4zdaTJGsy2E 849
anomalib/models/image/cfa/__init__.py sha256=xvoWcgu1tzEO2jKe8MKiwg6Vf8OaNKA0_d4MG1wh0BM 310
anomalib/models/image/cfa/anomaly_map.py sha256=F-rIO6pkU818d-xqhnrhxAk56_F_9VRuLIupFrBIk04 2922
anomalib/models/image/cfa/lightning_model.py sha256=65fBG_8OerF-BcAZ9ed685At0FRdJjgPmmU5FvNetR0 4604
anomalib/models/image/cfa/loss.py sha256=4OoIz6z-UbI-zMQ44aGGyEGcjJ8f45kMg5HhqOwJ1SQ 1608
anomalib/models/image/cfa/torch_model.py sha256=W4gl2B0oI6Q-Ci2gK0Wl2qeAL7OBWIUzJFKOaLToYg8 13711
anomalib/models/image/cflow/__init__.py sha256=J3XovvO6d51jm58XrWapnRF2sSI1Fep1dtTP_eDtaVM 223
anomalib/models/image/cflow/anomaly_map.py sha256=2lfL2n-AKeRrw1gcqqwZHhjJwlSPaP2_MnkSyj8i4lk 3581
anomalib/models/image/cflow/lightning_model.py sha256=S-_RoruORKBJj53uOfcJwRW8OKEVwl5NyB4357k7OkY 8238
anomalib/models/image/cflow/torch_model.py sha256=cnkOKNf62qn2L1h3LvIqQWtSnT4PYUziRv7MICTY1vs 6014
anomalib/models/image/cflow/utils.py sha256=eI-3AL56qKN7UtDn3i-e7Kiljo5oOeeA4mjL7qb7HLs 4194
anomalib/models/image/csflow/__init__.py sha256=58P54ZwlIjsV1su6i7JnDNAx34QD9RHTSfC-txHJw_U 220
anomalib/models/image/csflow/anomaly_map.py sha256=reKrW42MHlV234yJYOfxqMM-8EAxSzh7crDf7QcqaxI 2172
anomalib/models/image/csflow/lightning_model.py sha256=5wAerQsT4PHbHoQvOw7sy3g3vJPLyWN80iU4ky0fSNI 4045
anomalib/models/image/csflow/loss.py sha256=7Hx9IDEi8Yr1JPX_lV1P4_0onEkK4hLjdP0odj6A2nw 802
anomalib/models/image/csflow/torch_model.py sha256=8i1rw_N1TBrBPIWsQEzO3xKicFFamdnZF02pKa56D70 22137
anomalib/models/image/dfkde/__init__.py sha256=aE1WFfCYjuq35hb6WCZKSi16b-nMtasMIcQU5S5dbGA 192
anomalib/models/image/dfkde/lightning_model.py sha256=Qr6ONHi8WHBAfERWYIfz5I-XdwUpyg3DN0EjINj4kOQ 4232
anomalib/models/image/dfkde/torch_model.py sha256=qikI38C-5BejkOkBT00pXZBzidKnsYpOH6EVIB3m0iE 2964
anomalib/models/image/dfm/__init__.py sha256=6nSyhJ6kd6ucC-q7FTBZPXgwWvqV6NWoZ5OmenIWOdk 179
anomalib/models/image/dfm/lightning_model.py sha256=8E6H26fCSyym2ikhtuLPdVOFEtoaP_L6vEfmj2tHrsQ 4210
anomalib/models/image/dfm/torch_model.py sha256=jERI4BvZZuE6udSm_loVib7tP-eT8bBEpIzRz1FzAnI 6951
anomalib/models/image/draem/__init__.py sha256=RFHYdpDfBpUwLd_rIG94DBAE0kBDIrCmWAqBmIYYQfQ 159
anomalib/models/image/draem/lightning_model.py sha256=BLWLxOKfazgNvO514vPAxmFdY-ev-_cUjcNWS1Nk-RE 5415
anomalib/models/image/draem/loss.py sha256=Wzq8Fkfp3hYYlIK61NUkUdg6xAPP5j1mLKgZIL5CQ50 1280
anomalib/models/image/draem/torch_model.py sha256=XKhl18VZw_N2cRLUteZ7WnOy8IInc8YoAUe5-7k_ZAY 19825
anomalib/models/image/dsr/__init__.py sha256=nSZzKNxvKEmc0FeLN7tFW1eAtHzLSeMt19Bhk0NkF1Y 153
anomalib/models/image/dsr/anomaly_generator.py sha256=mhiM4m-pB2Ay1-CuUI9pMelpmMDWu8BiBtxz_cWSHJk 2685
anomalib/models/image/dsr/lightning_model.py sha256=UfwJnjCuQLie3LfYnsh2YNruK3wAqDZAhjpQqTf-Vu4 7566
anomalib/models/image/dsr/loss.py sha256=F2ye-svvcQaL0U4S_OK8rtV6dJeE5E0ldMK01HvSWRA 2812
anomalib/models/image/dsr/torch_model.py sha256=hPW0BLIpFdt51ByDmOOR_5bjq8hl08Wegl604dD7XD0 49228
anomalib/models/image/efficient_ad/__init__.py sha256=gDgaga4T5zGalVmwzLlPP3nZobIhVUMUUs8-me5LNb8 277
anomalib/models/image/efficient_ad/lightning_model.py sha256=MMkJDx5zuB2VQwKvALUySy2D5iMFS-eg-yCKAvLM1EM 13692
anomalib/models/image/efficient_ad/torch_model.py sha256=dTXNxummVY0c6Ho_g8H1V47UFQ3q9pWr0gwTKSXfB7I 16694
anomalib/models/image/fastflow/__init__.py sha256=qj1sAom98BUXN0Yk2y6VmyOf-w3Hh8kW1dzhGt1Bh4o 290
anomalib/models/image/fastflow/anomaly_map.py sha256=vKSV2Tg89vVJG5dEclSYy6hIk9c2j5CIQbXfW9Ci_Qs 1663
anomalib/models/image/fastflow/lightning_model.py sha256=OGD0sEBdYJSSc8GPQAmtaR5JcrwgjplXTCUnpAQZeA8 4126
anomalib/models/image/fastflow/loss.py sha256=Bd63Oo8tfUr672lcDAHfMDsebAQ2HIEIc7VMOmIXFiw 1040
anomalib/models/image/fastflow/torch_model.py sha256=bG3oWTd9qmlSIBUYLsz286snsnKFLZTRutPLKBdWOK0 10393
anomalib/models/image/ganomaly/__init__.py sha256=Y0pUivcQPPQRD78S6ZZEFhoiA1HtuJI2o-fhZ3csiLI 168
anomalib/models/image/ganomaly/lightning_model.py sha256=V7-bWEnv6kipNao5NL_OMWGCnM7Dkn-_Hxd3jyxB5aw 9064
anomalib/models/image/ganomaly/loss.py sha256=IsjjOU1A3G8h64NKHPne654l_sknDNvDohRm9djjVZk 2943
anomalib/models/image/ganomaly/torch_model.py sha256=Mdgjjoei2mOt1LUKdEswRvAd_HyewPGoi0MKU0sPXFw 13459
anomalib/models/image/padim/__init__.py sha256=iJczf8lNfaGoZTNigGAGolpLYN3r1T2Fnku1-Pkmzns 159
anomalib/models/image/padim/anomaly_map.py sha256=_vP_x9FtskcbVRBPWCdtYmjtOMmCM_pXQMG-iL61UJs 5046
anomalib/models/image/padim/lightning_model.py sha256=UfWlZAOEL3Y9O2lYFmxMorqjGUlLrakbS5__aFbwqbk 4853
anomalib/models/image/padim/torch_model.py sha256=m9UQIzmUSek3FuKyeRzMgE8gT2ONb0c2nEJM2wU0-fU 5923
anomalib/models/image/patchcore/__init__.py sha256=Ant4sTajvXbmBmPlt0RC93BUXFgormkS3Qznz0f4MlI 171
anomalib/models/image/patchcore/anomaly_map.py sha256=ot395Dfg0IWW1dAe7pBmZ1PMyU8guEqsekQU7syaCbU 2337
anomalib/models/image/patchcore/lightning_model.py sha256=LkXtD1FsPm3Y2l9ZBrzWgwrxGgXVDLHz2BRZ5JG3g8I 5006
anomalib/models/image/patchcore/torch_model.py sha256=l5tQrPDunnL0a1Eo4d4Wmb05mbePZkIVCOCyzT3On00 9352
anomalib/models/image/reverse_distillation/__init__.py sha256=QIBfqAslGZDbcD2XZj1D2AnMq9m4NkvrIlzlG3LTUYQ 202
anomalib/models/image/reverse_distillation/anomaly_map.py sha256=iwQ5InKhxTgzvVNkLBgReEabtR7B56ihEfEMMPNjkQQ 3488
anomalib/models/image/reverse_distillation/lightning_model.py sha256=WpCLPCRZWGDQdWK8ThQgG7uMi0sobxkF9_9YSlpPOnM 4702
anomalib/models/image/reverse_distillation/loss.py sha256=THY7MARqxaOPgXhMhLyqGg08DyFTFEFFNcKbdbAE5iE 1436
anomalib/models/image/reverse_distillation/torch_model.py sha256=DfldVPXR9vA-lsDpgV3ODtdsgyyYnxclzpcduS7-Zlk 3187
anomalib/models/image/reverse_distillation/components/__init__.py sha256=JbqCj0mNYHeqYY3H3Q1x04NRN5Z0ne55LSjyRQ55pYg 767
anomalib/models/image/reverse_distillation/components/bottleneck.py sha256=FCUs6Zli1cXhTxQe2wWz-QHrdGyoYPopMgGznJHFjaI 5750
anomalib/models/image/reverse_distillation/components/de_resnet.py sha256=BsL_r-MyiRhEd770HM_nKL3rpXXa-Jei3JLM5gx6N90 12033
anomalib/models/image/rkde/__init__.py sha256=utA2_AW5pfZiQ769pQAXLpHWZqVDmViNLnwLHM18WGI 214
anomalib/models/image/rkde/feature_extractor.py sha256=TR9qzBPQdQAhmz0iGtGYAdxtRkH04xeq_0FFeaDSXUQ 2889
anomalib/models/image/rkde/lightning_model.py sha256=XTTf1oHjTMuqF5rJ3WVPY-7RjU8Egq6WT8so7wTvlzQ 5491
anomalib/models/image/rkde/region_extractor.py sha256=5zV4Qv1XBoFY4EHc3Mbw4Vinyx6VaosIQQg8TJmmMvQ 5970
anomalib/models/image/rkde/torch_model.py sha256=ElVhaSYV6i2pam1r3zjSzLIWTFibRqpPmqzoxU2-iuw 4112
anomalib/models/image/stfpm/__init__.py sha256=8wUM_mqawDDxLFsux0_hc4iU2MhrHfy-tA-JGHUtS7o 159
anomalib/models/image/stfpm/anomaly_map.py sha256=ZXMv4QuiGLTVfhsKqDetsSv-M_pJ0AWGYoU4e6lP--M 3671
anomalib/models/image/stfpm/lightning_model.py sha256=7fIstMoUr4Ue7_62CXE2E9YUwiy9iwkTI9tAOLKsq64 3529
anomalib/models/image/stfpm/loss.py sha256=f9tny5cTUBBySn5ePtYSmfubRegc4X-avZ0pF1SyII0 2706
anomalib/models/image/stfpm/torch_model.py sha256=EIkD4QL9HsyHgWVV9pF2orKlEciygm-ZsO-WTcdbyiY 2804
anomalib/models/image/uflow/__init__.py sha256=xh8JDVXQV3Q2OkJW5G5VJpTspJ8lRmk0_NU1i4_QyJE 233
anomalib/models/image/uflow/anomaly_map.py sha256=DA0nGWdKlLhYyz6idwiYugUyxkgUxA3G2pi9lkLrSm0 7689
anomalib/models/image/uflow/feature_extraction.py sha256=_iRnOuXoerUaiBH2fRYO-H9cx7cnGL5Z0lwqZAPD5F4 6480
anomalib/models/image/uflow/lightning_model.py sha256=qBCkSvPfEFtU_YZsNW-4HeK8Vic_30L999CtZNjxXMA 4668
anomalib/models/image/uflow/loss.py sha256=5enmtAwlGReRuf42fGkibZrOPX1nbt58emJJNmjN094 857
anomalib/models/image/uflow/torch_model.py sha256=jAQepGR1nCa98S3Aiu3pdTfKeiFKnId9GGjZkl5ky9A 6857
anomalib/models/image/winclip/__init__.py sha256=ToCiqEeoHh0gRCfmi0kjBc4BlbDeSy2rS0_GLmpf77g 214
anomalib/models/image/winclip/lightning_model.py sha256=l-mtrApfllu0cnhhTH9c2ySOfz1QdeDBvYlH5dkZctA 7521
anomalib/models/image/winclip/prompting.py sha256=QP98f1AbaSSrySSWAsD5oRtw7d-otbLFN_P6kFbK4pg 2282
anomalib/models/image/winclip/torch_model.py sha256=DNRBpgtN_BudWhVsenMFcSfRvZihX0frQ9m71qzQYNk 18709
anomalib/models/image/winclip/utils.py sha256=RrEd_-IfhrEiAbiAnC9wrlo7d1bY6YMD2xrNnojDk0c 9356
anomalib/models/video/__init__.py sha256=dJHwxMhCphOmeOn2w1qDqj9gE9iEmg-R9DGOug__szE 160
anomalib/models/video/ai_vad/__init__.py sha256=TYWFzBfm4dH9-7OBDA7EDD9tEBOKN5AcqOXJUcGirKU 289
anomalib/models/video/ai_vad/density.py sha256=oVvG6mse3N1XcSjw1bvxev9TrqZpmg5f7-vmzdKpVPo 13718
anomalib/models/video/ai_vad/features.py sha256=CkYUfc5v9L8oCHg76lHsrqLiKGBtEQpU_78Dti5TlR8 10314
anomalib/models/video/ai_vad/flow.py sha256=kSoPbF4jeUkpfAduno6x1D0xKL3z8XnJZoxtg-oAVBM 2192
anomalib/models/video/ai_vad/lightning_model.py sha256=mTGeqN_RX9EGMWPTyU_YEqFSWcqHuvrQQnEqpEMgn2U 6626
anomalib/models/video/ai_vad/regions.py sha256=zgqWGjJlG_eUMHUKLpGCmeyzORAOzi_cwzaQTma60y0 11816
anomalib/models/video/ai_vad/torch_model.py sha256=CN3NSlXB3poIt_yVxqEa2IMpl4eIny14BMdXd6dNfvo 6015
anomalib/models/video/ai_vad/clip/__init__.py sha256=xnmLAHt7g0kyU552W3u47hnnZEQVBbc8kZ_5pf4CuGM 110
anomalib/models/video/ai_vad/clip/clip.py sha256=F7neiSZ-SuyfRm9KxKn-IXVTQfenwZ8o8T2vaqG5WwQ 8274
anomalib/models/video/ai_vad/clip/model.py sha256=nJyTmjgBl1oLI32jic0jGQyQgsq2mkwje7ECedCEiwM 18045
anomalib/utils/__init__.py sha256=zRIOH2GMBuPqhDng6JQY5eawG_FjLf5QxcFfeHE8-60 179
anomalib/utils/config.py sha256=rriIV1yCrkZOcWRRTAc-IcLzIDVQWsD7UgLnTC1IST0 4470
anomalib/utils/path.py sha256=tZMFt4rzGM67yYhXVI55H9Sc4Z9r33CkLzz4qBAZMwY 2979
anomalib/utils/post_processing.py sha256=PmtmK7sPDVJI6tgkqwKBBX7t5lJ1EOt_xz7M-_z3PMk 5546
anomalib/utils/cv/__init__.py sha256=aisbFD2PmOxhjc7eC176LoDPHin4yYieq5xpGKyJMCk 274
anomalib/utils/cv/connected_components.py sha256=zbMCJuHPRyusybIh-yanofb0cLMTxYXTerlOVDncnGQ 1758
anomalib/utils/exceptions/__init__.py sha256=-ZJN1-WzdKgogmn-CN02N23m9oK_2J6HvY_9-Qz_AKE 199
anomalib/utils/exceptions/imports.py sha256=StGNiQErMV23bg1tWoxlbf-AYuAxc8okeFk9zNdHiY8 747
anomalib/utils/normalization/__init__.py sha256=-uCmgX7FCb_4vWidft7zZMbgY2STubCueD-iyBQdbz4 279
anomalib/utils/normalization/min_max.py sha256=DXKtrDLLQfBbdWubRWCqyf1brX2EFKYPb_BaXSIs8pI 1127
anomalib/utils/types/__init__.py sha256=fdo4KOTAFoltTA408eUS_awcYDXqpm1OlskE9ZuuWpw 567
anomalib/utils/visualization/__init__.py sha256=fVfR6n8_47NEHDmmHok7psz5YET6hNb3wFxvtAtrffY 414
anomalib/utils/visualization/base.py sha256=6ad97tnbLJiNlc0V0rRj-SzqxJHUKxCSyMFkBf9r_pU 1199
anomalib/utils/visualization/image.py sha256=uOXmTssfnY9vn3O0NwYGnvSfCgoFGVm6SUz32vtz69A 15062
anomalib/utils/visualization/metrics.py sha256=hh6vY1IKFqHCa6w53IE2N_3AOPqxq98oAgeEqVsIH2w 1281
anomalib-1.0.1.dist-info/LICENSE sha256=eudQTCt-iVw_YTIKOJr3_d5oFDzU39eUEkdkCwtizHY 11357
anomalib-1.0.1.dist-info/METADATA sha256=amYH1PlSXhFga4BhacSYm9A0kxbkO1mC9weN2cTEFAc 27761
anomalib-1.0.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
anomalib-1.0.1.dist-info/entry_points.txt sha256=Exry38ZQiTUmbz6NILYbHKGGDJmJhWQgp0Dxei0f0xw 51
anomalib-1.0.1.dist-info/top_level.txt sha256=OI7t5UfcqvrcxVMkJ5x9QGNK3OoOjDhQLVlOT2meSOE 9
anomalib-1.0.1.dist-info/RECORD

top_level.txt

anomalib

entry_points.txt

anomalib = anomalib.cli.cli:main