anomalib

View on PyPIReverse Dependencies (3)

1.2.0 anomalib-1.2.0-py3-none-any.whl

Wheel Details

Project: anomalib
Version: 1.2.0
Filename: anomalib-1.2.0-py3-none-any.whl
Download: [link]
Size: 486630
MD5: ed2f1acc534efd0af2d0d5f0ca972bb2
SHA256: a5c3f14b930bfd93c64a04e0d71fea9ec000d9cd8f37b8e40907aa5a96319067
Uploaded: 2024-10-31 09:01:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: anomalib
Version: 1.2.0
Summary: anomalib - Anomaly Detection Library
Author: Intel OpenVINO
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.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: omegaconf (>=2.1.1)
Requires-Dist: rich (>=13.5.2)
Requires-Dist: jsonargparse[signatures] (>=4.27.7)
Requires-Dist: docstring-parser
Requires-Dist: rich-argparse
Requires-Dist: lightning-utilities
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.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; extra == "core"
Requires-Dist: lightning (>=2.2); extra == "core"
Requires-Dist: torch (>=2); extra == "core"
Requires-Dist: torchmetrics (>=1.3.2); extra == "core"
Requires-Dist: open-clip-torch (<2.26.1,>=2.23.0); extra == "core"
Requires-Dist: anomalib[docs,full,test]; extra == "dev"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: pandoc; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: anomalib[core,loggers,notebooks,openvino,vlm]; 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.15.9,>=0.12.17); extra == "loggers"
Requires-Dist: mlflow (>=1.0.0); 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 (>=2024.0); extra == "openvino"
Requires-Dist: nncf (>=2.10.0); extra == "openvino"
Requires-Dist: onnx (>=1.16.0); extra == "openvino"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: coverage[toml]; extra == "test"
Requires-Dist: tox; extra == "test"
Requires-Dist: ollama; extra == "vlm"
Requires-Dist: openai; extra == "vlm"
Requires-Dist: python-dotenv; extra == "vlm"
Requires-Dist: transformers; extra == "vlm"
Provides-Extra: core
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: full
Provides-Extra: loggers
Provides-Extra: notebooks
Provides-Extra: openvino
Provides-Extra: test
Provides-Extra: vlm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11479 characters]

WHEEL

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

RECORD

Path Digest Size
anomalib/__init__.py sha256=0swcFt1U-QikT_WhFCkwRFDnjN0PYUrF_joENggNWmw 578
anomalib/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anomalib/callbacks/__init__.py sha256=Yv7IK6wcMAmOA9vUO7NBXCTnEjHnSaMgZjXhihRilm0 1909
anomalib/callbacks/checkpoint.py sha256=uF1LX-dT6md3-F991f5wH1JxrPwLJFyW52k_rCObTvM 3395
anomalib/callbacks/graph.py sha256=9AJuVwN-1Eb9mfv-UhLNLWFyiMNlRipxl4XRY5wDXyI 2412
anomalib/callbacks/metrics.py sha256=OtZWTwYFzBcBRUjL50iPVn8O_tACpPtnknmiuXnS-po 7157
anomalib/callbacks/model_loader.py sha256=gpacOmCLYK2cJwuWlpumJqXjRCgEc0wHTw7p6tq4YLY 1246
anomalib/callbacks/post_processor.py sha256=AfuMnXQjmoDCEIb3Fu1Wvkptpm6vbrKbeuejyAtbRxc 4964
anomalib/callbacks/thresholding.py sha256=h4lre3WaUD5vTt_qXpoFHfnsRn4Nz2PkKzMNDHiT_mQ 7420
anomalib/callbacks/tiler_configuration.py sha256=88A4iItLkly5wmkh48liEbwbe_grtwnjmtuDwwpFVNs 2768
anomalib/callbacks/timer.py sha256=Mk6DDYFfxoNVRsPPfXfGM3q8tdlxAI5eSZ42CPxgVwQ 3608
anomalib/callbacks/visualizer.py sha256=9RPUDWesieFNYDnNBBqUrwYZPpPokXMV4zqwZfxpAWI 7283
anomalib/callbacks/nncf/__init__.py sha256=t0KFusvS6ap6TXBEgRoK4bYxiSIlY6ZWTnyeg3QGhHY 102
anomalib/callbacks/nncf/callback.py sha256=Wtsu06AqOvpZ7ntgnwakXWxNxXziZ231Zj7rpyvz1sc 3867
anomalib/callbacks/nncf/utils.py sha256=wtqeC62uJ9MoGr4NBu4BTr221WSPdD-ZbXWKa6h_QbQ 8583
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=-fff8HLD5VF0vhUDye4tb21kLWSzevrXW6X2GmTRImo 5293
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=GbWQbs_DPgxry7Jczs9yKElmalAH9pcGwcbQKt2AYSU 20367
anomalib/cli/install.py sha256=YU4uABx-LyGR4YCeeLCG_m3V_JCCCMlDwvGhXG8R9vY 2676
anomalib/cli/pipelines.py sha256=s0QO3kVBot6YLR35vYns2m-4sqEAOx6yB75jrqnB9Tg 1279
anomalib/cli/utils/__init__.py sha256=jjNHYqY8FuhmmFH44RmlAbYmnRFc22rjfWJivZmKfwo 188
anomalib/cli/utils/help_formatter.py sha256=f83N8xaK7ya1W5aV0KzAu6VZogijsbRXv7EkFhWSZhg 9356
anomalib/cli/utils/installation.py sha256=zF2adlLGM6i9SviF9tbZtbOFe1PummpqkNVgu5ezjOI 12723
anomalib/cli/utils/openvino.py sha256=S8B4Y6WRwyyCOVv3kssnY_YkdWhTX1IWRvvhenj0j20 1133
anomalib/data/__init__.py sha256=V-kfbcvuoPzgLLVVHDKNiPdz0ghf8wJiicboj5x3Ndw 2315
anomalib/data/errors.py sha256=iF_dCX7kQRfbVc7YPcWc9StXWjZpJIJVqI7i1nIEHxc 516
anomalib/data/predict.py sha256=_ZlA_ByArgezLDJUa2KZ6m2QovDG_QHTHx5zUyLpE_4 1630
anomalib/data/base/__init__.py sha256=XnYgNpHTR3yH1nc-TrW--wm28IWRYZRPuM92EDBmI0w 470
anomalib/data/base/datamodule.py sha256=EmNLER-XZCW0V1Lkgc03DZMJjnxAkfmUVYa9Gkg0ilA 14446
anomalib/data/base/dataset.py sha256=LcSFnZQsuAHQp20QV3bTPlufZZ4-lkJ3ruRT54EvWH4 8185
anomalib/data/base/depth.py sha256=eK7IMWMTr5KdfDKJYo7etVwkjV7rwJrTEd-uMULrQY0 2890
anomalib/data/base/video.py sha256=hYWlNg5RIGknklRvIbFsBwRTuY5JKQLcFsDquL-7gns 7662
anomalib/data/depth/__init__.py sha256=1PgYr0nXgkf8GXKWI6wskBJJjrMoo-9_uXB3fD-GF_w 363
anomalib/data/depth/folder_3d.py sha256=ILYyRnJ4bqjwfLfp_6j-pnvxGu1Wff0Dar2rBtIBCNk 18958
anomalib/data/depth/mvtec_3d.py sha256=ZlWvrBxU0sSttnX2nhxJBlSR6119fcvrBR2S2qD4zQA 12455
anomalib/data/image/__init__.py sha256=oLbCydgUL1fbkres9HVVHg3QQIfxD1aMp5giFG7itPM 698
anomalib/data/image/btech.py sha256=eiTkyCxi3AAOo4Wsp1M626vDKYyygN-tRrw3M3gJysw 13103
anomalib/data/image/datumaro.py sha256=XqHbXeLM88p-GXiO06s9LLeUF16Nt-7VKW_h0B9H7uA 8558
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=wseX6pPa79F7zQYDa_kzGrbTGrfiRy7X1W5IVTvIsDU 13187
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=aLw-cFzy4A0cLlewl4rawnIqTAr3UCZk6HRUtkYmWC4 6921
anomalib/data/utils/boxes.py sha256=z_90WL0BIRCKVB-cqGEcCizmaSZMtyXi67l_us64Ab0 5337
anomalib/data/utils/download.py sha256=HiYqWQZDsCXrn907pjRVhDZ5vUCFvYr5NspcT61_8yU 16974
anomalib/data/utils/image.py sha256=aKQFPIV6MiCciOX2LEZmCuBmmbskRFce4pS18rHehcE 15468
anomalib/data/utils/label.py sha256=xwn2V2mUT0p2YKQ22h11K1nkv6Rncf6xN1s-qmb5neo 223
anomalib/data/utils/path.py sha256=X0ZjPHongQ9r7bfdKxJlHseZ2HaQQGnva-kU0PHi0Xo 8339
anomalib/data/utils/split.py sha256=rj0piPT6mO48ximIRswe2uhn7uk4UDMG_M-IUk6sHkQ 5041
anomalib/data/utils/synthetic.py sha256=ZNjY9zfbjBO-cXLsLPCLxPoJNSaPVdvwVg2_nyCymn0 6785
anomalib/data/utils/tiler.py sha256=a9QGGcJE09nWkiXQBQaEMHFXMJxtTlv9wRD3YJjMHzg 15728
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=Fb6v_hYiX7x1PmBWg3XtGj3Jx4t8KU2EmsZrgt39tIQ 437
anomalib/data/video/avenue.py sha256=3mQ99p4qK0eaD-8e98-neWBOS08v8f4VeMEI0HAQrCE 19461
anomalib/data/video/shanghaitech.py sha256=n9dbJD6BL_tKQ9cgZIfxwvi4g6ueB54jqG1G2HIZnUQ 14571
anomalib/data/video/ucsd_ped.py sha256=W9gTkLjkQthtgNhE0orY2n6GTPu8y30t3Eh0OrtCEjQ 11606
anomalib/deploy/__init__.py sha256=wXoKIKh--317bkvZ0XRDZ0HA8NuTkFM7buWaUX7Llik 357
anomalib/deploy/export.py sha256=rduJImzr93H-aZFMZhQNw3y_XBAjBYm23mfsPP5Nm4M 4134
anomalib/deploy/inferencers/__init__.py sha256=y9cN2nEjzN75oJmo65CJhlKAQ0udAIRqZQBWxz1hJNA 326
anomalib/deploy/inferencers/base_inferencer.py sha256=2pLT17RildTo1Md5fLAn9TQuWpn5mPzMzVkcUnQtRqE 5068
anomalib/deploy/inferencers/openvino_inferencer.py sha256=7Aobg5AD0cfTv_4HT_cfnGTrTQi6dGtQq44eR-B34oE 12493
anomalib/deploy/inferencers/torch_inferencer.py sha256=z6AAs_6mi78HnZtd4sAMq29Ay6ByBe_oks4oJJNipw8 11374
anomalib/engine/__init__.py sha256=J0sRuV3jCUKT47q7g7od1Yg6nR36fy9_t7MLmD3nemQ 151
anomalib/engine/engine.py sha256=TPqZZrtBsyR6O9tpEdB1YwtrvqszLad0hRcI-_5d5YI 45556
anomalib/loggers/__init__.py sha256=teq0jD3fVNBeuEGZwvqi1fM69srW8cj6gMhnfIIes-8 1640
anomalib/loggers/base.py sha256=DkP98l6EVNitgY8Azp4S_jIZn9XP8WArL8Gu9oyy_Ok 556
anomalib/loggers/comet.py sha256=1Hxbe7exq6_ntbbX5WuYA7ls7JQd2GPMEHKChg63iM4 5194
anomalib/loggers/mlflow.py sha256=MCliSADYvWnddGbQynSQaFTzSiv_uJ1ebwg9CwyQhYw 4141
anomalib/loggers/tensorboard.py sha256=eNh2yyH0v22x2ulpWDjdPqtIjBDIZAIg4ST7991zLwU 4103
anomalib/loggers/wandb.py sha256=OasHZ2BmCIpKFHjcFy2tbV7S7Eyzkw2n3YVcx7DPrFE 5161
anomalib/metrics/__init__.py sha256=198ntk2nmcx_rIgNR8mG-GcMJ7xlSZmc6dkhM1mKt4E 7353
anomalib/metrics/anomaly_score_distribution.py sha256=NaGFYeqCPqxuR5hxL3gmkvzHpfidNf8kXKS_ElquBYk 2133
anomalib/metrics/aupr.py sha256=QkaiN9m3TNhBqWzJ03k82_I_ijTZkK4inNmze4aab2I 3387
anomalib/metrics/aupro.py sha256=J53pXJ-QTt4mOMEYDWkCCzlDfmpDOPoy2PwTu5XOekM 12184
anomalib/metrics/auroc.py sha256=7WkS_k35r8bwVtlo9QZFMSKnufTLqEA0mfp3h3rn5yE 2895
anomalib/metrics/binning.py sha256=K4hrQQPMc57LtHW0U16dBzgqSMDN4i86paBdMEd4nAc 1400
anomalib/metrics/collection.py sha256=vlER4QichVjxXh0vJBVoDloXXKfen2T8M5YpIc123VI 1259
anomalib/metrics/f1_max.py sha256=dDcIdkx4qKucL-jH2vKI-prfNujHDZoKp64CT36Q3to 3712
anomalib/metrics/f1_score.py sha256=F_8RBHVHuODrM7jjghFmnJHdWlqJDxkVbPI9Lj0GEBw 1077
anomalib/metrics/min_max.py sha256=hzkIcxHINciyygguOJIc8l7_bjGnIRBaK8ZnUnqBWPc 1873
anomalib/metrics/plotting_utils.py sha256=k-YyymdSe8dKMqkFukpZHxOGsOOnjw1NDA2e2JfEkBY 2563
anomalib/metrics/precision_recall_curve.py sha256=sfEdEkPvs2xBL17qzk1szuj_Ycsp1FZtI1f98ZwOQhs 2159
anomalib/metrics/pro.py sha256=RjTiFcUXa9jEfg_f3V3jdcEMyB_060PUdOaCjT8AF3M 4393
anomalib/metrics/pimo/__init__.py sha256=bpdNzlZO3iFOYf29LBek3WB4965Ber6GkglrQwX5f2A 483
anomalib/metrics/pimo/_validate.py sha256=aYP_v6u-u-sHkVLiZaF6JgpUWTOpmb1E9PkPuZplOQo 15487
anomalib/metrics/pimo/binary_classification_curve.py sha256=745KOnHiAYrbhVPb12J5vsWGh6lELT8HYLc8opa7PlM 13428
anomalib/metrics/pimo/dataclasses.py sha256=ClU89Gd8ccssYos8Wa8Ay1wVRERjYOyrqNIqZML36BY 8869
anomalib/metrics/pimo/functional.py sha256=EkyQhoFLjiMw0nRFBLlzz7Edahxop_w_aX6vb5Kpm8E 14126
anomalib/metrics/pimo/pimo.py sha256=QHMzFyAuyDa0BZVB7lo6zRiAH1RmGFD6FlU3f9O_3_0 11216
anomalib/metrics/pimo/utils.py sha256=HpnQrGnmDimcjI6oZUqZBdWt1tIsESlbrKotjV4vuZc 441
anomalib/metrics/threshold/__init__.py sha256=6btwSoqrhotogOGkR2O7dty4b_hDkI7SskHlI52BLdc 335
anomalib/metrics/threshold/base.py sha256=7yLWgILhHsp-1OeV5uvxSHn_sNDbZ3PkPpV9vb_YEPY 1651
anomalib/metrics/threshold/f1_adaptive_threshold.py sha256=4OoThvQokHNEWymtCUVcylYuWzNZkPDX4hjTcq3VT8k 3185
anomalib/metrics/threshold/manual_threshold.py sha256=ssk9zOdpsnfM7qQpczPZ79rue_TJ5iTbVNOE3OFkeSQ 2066
anomalib/models/__init__.py sha256=SSTugPofCx6q7jmCwZsTFX9zt_W8O1yBKnkgchXKdMI 5029
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=n5JC0nrAl9q6uDT9MKsBfjuxuEVENPrKv6MrzCuPhZM 14955
anomalib/models/components/base/buffer_list.py sha256=zYK7GVWgE_gCcWWGbLQ_iP6KSHSmduquVq6iKDZpgBs 4142
anomalib/models/components/base/dynamic_buffer.py sha256=JRlYrHF2hPrA6XeT7QAtFRIRi5eOoAXCqEMhROErVVc 1988
anomalib/models/components/base/export_mixin.py sha256=SbC9B53to27LLgQrymi7F40bbQJqaCZ9hkdIl9i2oOs 18691
anomalib/models/components/base/memory_bank_module.py sha256=yXfJwFLvaFPSiWV7AnNq4rPwWwhvGP9Un_7SU8qlDCI 1318
anomalib/models/components/classification/__init__.py sha256=kZbrZ1eloghE8-8uG0lamKG5aI8EGBSrSTXOa_A-OGQ 231
anomalib/models/components/classification/kde_classifier.py sha256=RX285PYK7OVYtepyH-1z60GLYuObYYItUskTyJwm_Jc 5988
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=ZWZx3NV9soIcftHfoR5uBwgzliOmPdu-SgVqDYOqdes 4885
anomalib/models/components/dimensionality_reduction/random_projection.py sha256=MfpQJ5z-edr-IW_j-EtnSOYq2ZE-lX5zCFH0tQoVZ2E 6119
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=Aq2Yh5PrTLaKsl9mqmhUxYPkDAFE5TDq4kCyLXf84Go 10020
anomalib/models/components/feature_extractors/utils.py sha256=AYdBIy8TSzb5bMmkhXOWaKlRCrJK9rAuLKKJpEzaSjg 1082
anomalib/models/components/filters/__init__.py sha256=ISC6hjbD7_l67Etkq6ibCpR0MuBHm9UV0jcpGarQtfc 188
anomalib/models/components/filters/blur.py sha256=H4sW-4H-RYDwGyHJCZ7LRZ4VVD0jYKKXr8RfvFxWiqI 3667
anomalib/models/components/flow/__init__.py sha256=3_tkX_tQyvIzr2pi3sz4cL0jq9Wqe9ZMmg-rDG_qTCk 182
anomalib/models/components/flow/all_in_one_block.py sha256=DPAkMtsXGN-LDMPNzoBt6rFXt-Xf08tiAEvOmNO0GkI 13700
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=S96aCuVqlDTtT1f2hNXTgdby76MROkIArBdbC_XrvY8 4475
anomalib/models/components/stats/__init__.py sha256=0Ct3Zzke5d85lj7oIvUshj6SKgvfjGTxUENBgj2xYPI 245
anomalib/models/components/stats/kde.py sha256=xHa6iu0Vq24C1XvfDtbl-N0xHY4vxNGf5spnEHi8hMI 2788
anomalib/models/components/stats/multi_variate_gaussian.py sha256=R-KS3AoOmx6acH_vglINyGaC08Iy3_U2UmTBIiPNJ0Q 5552
anomalib/models/image/__init__.py sha256=PcN26dxCcSb09ljp2i0Kh3F-pPfnZSxTF5pujP2Bf3o 920
anomalib/models/image/cfa/__init__.py sha256=xvoWcgu1tzEO2jKe8MKiwg6Vf8OaNKA0_d4MG1wh0BM 310
anomalib/models/image/cfa/anomaly_map.py sha256=o96R46k0SYTRlM4YTAA0ttjWxuvfXzsnIZki4jd6R8E 2921
anomalib/models/image/cfa/lightning_model.py sha256=GPfXweXlOU-UDFa5McZXWYkoTUb6sPBO1mEvLiROqNA 4615
anomalib/models/image/cfa/loss.py sha256=_tnpdpi0P4vIjqPVOtJ1F9_6zPM_DTxByRnAlVa2QsQ 1607
anomalib/models/image/cfa/torch_model.py sha256=9lNY1egrB98axvhVVHvwx-9WpOGiz7dbkauLf5giiOc 13710
anomalib/models/image/cflow/__init__.py sha256=J3XovvO6d51jm58XrWapnRF2sSI1Fep1dtTP_eDtaVM 223
anomalib/models/image/cflow/anomaly_map.py sha256=qCOA9c14mZ4-QfZM3N4KfhPSfs3yJtcxepaPP_xQ2cU 3580
anomalib/models/image/cflow/lightning_model.py sha256=m9-S10j81Gd8J10WQJ8dT65Iy8owRCn6UrOX_JISnQI 8186
anomalib/models/image/cflow/torch_model.py sha256=7UA9Yb_h4gLBzXEyyaYyZdezVeizB92vAwpfVtIQ220 6049
anomalib/models/image/cflow/utils.py sha256=mUH9VAN6xJr_EECF6WkNTmlmwh8iWi4vr2kOLGFxrz8 4193
anomalib/models/image/csflow/__init__.py sha256=58P54ZwlIjsV1su6i7JnDNAx34QD9RHTSfC-txHJw_U 220
anomalib/models/image/csflow/anomaly_map.py sha256=TGtq0kd7W0pErOMPgVAQAFEBGo1uWGJjDCJ4CdqVW9M 2171
anomalib/models/image/csflow/lightning_model.py sha256=PvTnkqA3AQYLZHYUA-BfAJTGne5I2n7ihcd98E2eMSA 4037
anomalib/models/image/csflow/loss.py sha256=KFp2dyFAHAmwo8EqJq453sq_4LI9_hcqtgjDrzmF398 814
anomalib/models/image/csflow/torch_model.py sha256=gRZq5SlgLZ2HPylOhf-ld4AGAOPHX2vFKgLDuRhVzb8 22201
anomalib/models/image/dfkde/__init__.py sha256=aE1WFfCYjuq35hb6WCZKSi16b-nMtasMIcQU5S5dbGA 192
anomalib/models/image/dfkde/lightning_model.py sha256=m9yuxNpWvGbqN3tIhStp_F8tgfTbpaIcG5WU_4MH70Y 4231
anomalib/models/image/dfkde/torch_model.py sha256=UO9jGNmGQv4vI31Ev5UXprF2fLEcH9fD_mx-R1IaoZE 2963
anomalib/models/image/dfm/__init__.py sha256=6nSyhJ6kd6ucC-q7FTBZPXgwWvqV6NWoZ5OmenIWOdk 179
anomalib/models/image/dfm/lightning_model.py sha256=GBu7JOqkDjFPtUEPFafKeeUYv-3rGq_O7Bjgu0nmR4I 4209
anomalib/models/image/dfm/torch_model.py sha256=wf7SjUCcKdYki1CJMVg6jW1w0pggYNrqZr6BQHHADq4 6950
anomalib/models/image/draem/__init__.py sha256=RFHYdpDfBpUwLd_rIG94DBAE0kBDIrCmWAqBmIYYQfQ 159
anomalib/models/image/draem/lightning_model.py sha256=IgZOge7yVslf4J3giZkr6Umqm39nLr7W5OrhR6NyouQ 5863
anomalib/models/image/draem/loss.py sha256=Wzq8Fkfp3hYYlIK61NUkUdg6xAPP5j1mLKgZIL5CQ50 1280
anomalib/models/image/draem/torch_model.py sha256=77pu-j9ItlFNP5uhSKJnINhzJ1WUlf2WdB4CMVww3JY 19824
anomalib/models/image/dsr/__init__.py sha256=nSZzKNxvKEmc0FeLN7tFW1eAtHzLSeMt19Bhk0NkF1Y 153
anomalib/models/image/dsr/anomaly_generator.py sha256=bMcruBBSEvqT_ZeCzb5rXoh9nRWiFlhDens4b1OHqn4 2684
anomalib/models/image/dsr/lightning_model.py sha256=j6gpbw908p-2DHRkPlIlEj2dOO2mttH637b_AOx8owM 8040
anomalib/models/image/dsr/loss.py sha256=F2ye-svvcQaL0U4S_OK8rtV6dJeE5E0ldMK01HvSWRA 2812
anomalib/models/image/dsr/torch_model.py sha256=xL2KSGzBh-TZCIeE9Hl4RbYiFBceAfAIb_xBjrkwcb4 49294
anomalib/models/image/efficient_ad/__init__.py sha256=gDgaga4T5zGalVmwzLlPP3nZobIhVUMUUs8-me5LNb8 277
anomalib/models/image/efficient_ad/lightning_model.py sha256=xWqmK_pl9MTYqtF55fkPR70qE6P_FX4ZtsLtrqT5rvc 14421
anomalib/models/image/efficient_ad/torch_model.py sha256=YLU5BM2YW2fre_-YLiGN-SIikIeCeQwT2q-NDXmb6nw 16717
anomalib/models/image/fastflow/__init__.py sha256=qj1sAom98BUXN0Yk2y6VmyOf-w3Hh8kW1dzhGt1Bh4o 290
anomalib/models/image/fastflow/anomaly_map.py sha256=c54HApeMyO7EKTSGp-OaNSYzgBOvxUnYEKkWxP4_0oY 1662
anomalib/models/image/fastflow/lightning_model.py sha256=k10agL5mgpNAMU5xoLeG_9FbTdccOcfwYPg4rvvk8Fg 4124
anomalib/models/image/fastflow/loss.py sha256=icVdAapnuPfnpZBPjM2rJNv6rhBm0N5dTsviIraHc4A 1051
anomalib/models/image/fastflow/torch_model.py sha256=P7O4cg92GHGFL15cdYmOvEVycmXGhTcIvDWkKaTaRvE 10392
anomalib/models/image/fre/__init__.py sha256=XZF2DJ8jloRpwkn0YHXs17jhZWXGdSpMnQ72jkAtR9I 174
anomalib/models/image/fre/lightning_model.py sha256=lSBFBrLihpPXzYyVG2MrkK2i3ozJMtbKp7oUDITKEjc 3941
anomalib/models/image/fre/torch_model.py sha256=CggRL30oDlNTP3yl5vYHfmzXnN0YImCs7mcaOjzwBp0 4318
anomalib/models/image/ganomaly/__init__.py sha256=Y0pUivcQPPQRD78S6ZZEFhoiA1HtuJI2o-fhZ3csiLI 168
anomalib/models/image/ganomaly/lightning_model.py sha256=rScjwVXJPnpEpFkvfJN9Jgh6x-Hob7ctFc8TqW7gmFI 9063
anomalib/models/image/ganomaly/loss.py sha256=SkLqOMowPObuc95O3IgEOH0GCMFQAp_GtCGZDdS3RqY 2942
anomalib/models/image/ganomaly/torch_model.py sha256=MMJde11gAC9CBFwOXysoxzeuV6gJetAl8ylw1iZXsic 13458
anomalib/models/image/padim/__init__.py sha256=iJczf8lNfaGoZTNigGAGolpLYN3r1T2Fnku1-Pkmzns 159
anomalib/models/image/padim/anomaly_map.py sha256=xibO16SKxSCEkfKjSot8dWoDGF8Wg58dT9Q_J2zVqcg 5057
anomalib/models/image/padim/lightning_model.py sha256=ldsGFkuaA9aahMVkREARsRtpexDJQ4eXeNsb_RusBms 4812
anomalib/models/image/padim/torch_model.py sha256=3PjP4eqAo58B-0Z71U9477VrUMK0ajhAbcjd5SIFHqI 6057
anomalib/models/image/patchcore/__init__.py sha256=Ant4sTajvXbmBmPlt0RC93BUXFgormkS3Qznz0f4MlI 171
anomalib/models/image/patchcore/anomaly_map.py sha256=QI9TaaP-rd_byKN7EKJ97BjI227-5Yjk4CEMe6rNUV4 2336
anomalib/models/image/patchcore/lightning_model.py sha256=0vh3J2oP8hHF-ot7FI3X--M9EcJKo8ri08pkzFI9x_I 4987
anomalib/models/image/patchcore/torch_model.py sha256=XYMoqz1JWNMWhkEGY7ajKdTemhUxkS1GewCog88RYuQ 9393
anomalib/models/image/reverse_distillation/__init__.py sha256=QIBfqAslGZDbcD2XZj1D2AnMq9m4NkvrIlzlG3LTUYQ 202
anomalib/models/image/reverse_distillation/anomaly_map.py sha256=wnwgrS8LRtXIaudRZgqCwnk6PhIWlBRXj4rdcaxCvNg 3556
anomalib/models/image/reverse_distillation/lightning_model.py sha256=UExp0ApnGyN-tML5Sb5FwfJznZRCywZacb4Ju-1XaXQ 4700
anomalib/models/image/reverse_distillation/loss.py sha256=j12UhqwnIqhc700gOdiVC497EMv7-8bmxKoU2zfakRs 1447
anomalib/models/image/reverse_distillation/torch_model.py sha256=hDIBgcDEbm7u7SUuKIkUB_sR14fbfdDZeS2wwlDCpME 3186
anomalib/models/image/reverse_distillation/components/__init__.py sha256=pIOLA8GCCIX1eMuVE6svCogLmZA_IbOAYLKiFu1_G-A 263
anomalib/models/image/reverse_distillation/components/bottleneck.py sha256=Fn74c-iBKyWu2ykZJAvB10cUnylGT98SVzhHL2yCJxg 5749
anomalib/models/image/reverse_distillation/components/de_resnet.py sha256=CnSp9_sbZKCsWEokAKjBh4WzX6wIflnWezA89snCywg 12032
anomalib/models/image/rkde/__init__.py sha256=rbE6MHU6x8om14PDDyB_MVSgl1Nz-OujGkLYztlv4GM 213
anomalib/models/image/rkde/feature_extractor.py sha256=TR9qzBPQdQAhmz0iGtGYAdxtRkH04xeq_0FFeaDSXUQ 2889
anomalib/models/image/rkde/lightning_model.py sha256=mnbvThYf3PFH5Y2nSYHVLqOb0X4NnWZ6YdaKwEsF6Ys 5863
anomalib/models/image/rkde/region_extractor.py sha256=z-MLlGN5mKXTLvIn63Jrxenhn2WFhdF5WdqW5EoWmvY 5969
anomalib/models/image/rkde/torch_model.py sha256=4O-Apkb015BL83TfXQTVHwjS_j7oVgkeQRpDfPMAOTo 4111
anomalib/models/image/stfpm/__init__.py sha256=8wUM_mqawDDxLFsux0_hc4iU2MhrHfy-tA-JGHUtS7o 159
anomalib/models/image/stfpm/anomaly_map.py sha256=MRulwAw8wuee5QwsDht7geetc4Bl3lDAI2Blup0W96k 3674
anomalib/models/image/stfpm/lightning_model.py sha256=sIMRdXyWK7ZjRN736CY4MA8nGChZyQkDmi1eXUhwJWc 3488
anomalib/models/image/stfpm/loss.py sha256=Yhc6RvXmMrJzcszPnkyKF4lKkwnWIjcCV5Rf1yIoKe0 2705
anomalib/models/image/stfpm/torch_model.py sha256=6Qit-TPm8lptMc610ATtgBKBPJJg4TDh8fiZ8dv73vg 2844
anomalib/models/image/uflow/__init__.py sha256=xh8JDVXQV3Q2OkJW5G5VJpTspJ8lRmk0_NU1i4_QyJE 233
anomalib/models/image/uflow/anomaly_map.py sha256=WjtTnPGKEKaAvIzDhAY3oxXzQif2CVcCGk9KcNBspPU 7688
anomalib/models/image/uflow/feature_extraction.py sha256=9xUJSQtO1e0F0D1YkQjwRZdthk9YTVO6WdeoovC6GnQ 6346
anomalib/models/image/uflow/lightning_model.py sha256=NfaUYZnkpqnV0Z_aAkX_1xWNgtfpgg2lC5m4uJiwupw 4680
anomalib/models/image/uflow/loss.py sha256=q47UB5JGu7pjhIxiQUu16IXF10PQGZpajjiIb5CMTFA 869
anomalib/models/image/uflow/torch_model.py sha256=76pJhl--DzaXqqdKSiGsHWM1PftnKIZ3RN9ah8PKUtw 6856
anomalib/models/image/vlm_ad/__init__.py sha256=Yk9kS_n6BGCc-mfROg_FvIN7uNETmXNukB4NqrK8iVo 163
anomalib/models/image/vlm_ad/lightning_model.py sha256=cbrATL6DIXEylyG1cKEE2KJCm-uywxri2tMQ12q_xus 4520
anomalib/models/image/vlm_ad/utils.py sha256=UM_SSS0uCt1nCdkK9WozgqJPpxbp7ZdroB78fQjv2wE 522
anomalib/models/image/vlm_ad/backends/__init__.py sha256=Xi9K4EBOWHN6CJ59Xd6Sp7GmuopOKH1_2UqArwTjokA 278
anomalib/models/image/vlm_ad/backends/base.py sha256=QlMY-40eKck06PsJHnUEWuTu0RcdbZMx9zevmhCg_wY 755
anomalib/models/image/vlm_ad/backends/chat_gpt.py sha256=Itt7PvLvVR5DHCdEv-ACyHB0AHhrG15yc7TYsxWY28A 3841
anomalib/models/image/vlm_ad/backends/huggingface.py sha256=JUZ8aqJNgx-IjRJiD8-5EiWoEbNZvJfGdOrQCtnevzo 3380
anomalib/models/image/vlm_ad/backends/ollama.py sha256=vRDqOkpWv5BPODELSliya8bqj2DOUoSpfxvxEiryxyY 2312
anomalib/models/image/winclip/__init__.py sha256=ToCiqEeoHh0gRCfmi0kjBc4BlbDeSy2rS0_GLmpf77g 214
anomalib/models/image/winclip/lightning_model.py sha256=llhjIcLSqmpPgbhxJiN4f-BXDP3oCbG0xxxSIJZTqYU 7533
anomalib/models/image/winclip/prompting.py sha256=QP98f1AbaSSrySSWAsD5oRtw7d-otbLFN_P6kFbK4pg 2282
anomalib/models/image/winclip/torch_model.py sha256=_yamhpLkIr_PiB67_S0nOR71MJi0-c1fxtjovwFZ-dU 18873
anomalib/models/image/winclip/utils.py sha256=UP851GolUj2PbosG-tlgeAe9x-FKYYYgn45yL3VP1Os 9368
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=WS-I7LaR3ZtGXYTz9PbBruBcSB33ZQIA0oAczKVU5zI 13717
anomalib/models/video/ai_vad/features.py sha256=6dKMMz5s6EmiaSlhi1BqER0vbo1e57LhMGuw4Ct4LLE 10313
anomalib/models/video/ai_vad/flow.py sha256=s-mqubVgWUqfGE2o1OlTY1jL-ZD0KBx183CBsPzw1iw 2191
anomalib/models/video/ai_vad/lightning_model.py sha256=ME28I9ob8hpnvBRVGy5i2k0BwT5AElXgE82J2Edw7Ts 6637
anomalib/models/video/ai_vad/regions.py sha256=eOuu5aEiqI1dpfkXWY9EDNbxFZCa1oO6z7S5Jx_m7HQ 11881
anomalib/models/video/ai_vad/torch_model.py sha256=J1xbhDgAB76zCx2FqFcxVEKXoRNLBnPwG6TmnamMkF8 6014
anomalib/models/video/ai_vad/clip/__init__.py sha256=xnmLAHt7g0kyU552W3u47hnnZEQVBbc8kZ_5pf4CuGM 110
anomalib/models/video/ai_vad/clip/clip.py sha256=kkPOY22_tBqAYb4BIolXqRpY-tA_dpXaQ-9J46qRgrw 8221
anomalib/models/video/ai_vad/clip/model.py sha256=WpVLjE9S5r-CPP_CaRvvafPL8pES40_fZWsKp1SY_T4 17945
anomalib/pipelines/__init__.py sha256=h2OP5LFyDGsX0ZcZEpuqUZHlYvWlqse_ZGchk6l65U4 178
anomalib/pipelines/types.py sha256=sWaQ7cBx3KhZlfOyz0aw3lzvO22A88vQCbmghuSn6fk 201
anomalib/pipelines/benchmark/__init__.py sha256=pENBm0qhUBYJuIC12Bfqzar7jJejtOkexwt1gx-7K88 156
anomalib/pipelines/benchmark/generator.py sha256=97V236FOtffQDqrqWcpwJnDg9o1rm4IU-VgFRWCpKhI 1649
anomalib/pipelines/benchmark/job.py sha256=7d3hxEE0sW8H38h2vavwh8RDvhtvgp1dJi0Knev-YS0 4225
anomalib/pipelines/benchmark/pipeline.py sha256=Rl4UNvPvbmpMnBjaCkQUVzY2CHkszRdsHKRMrU5KNoQ 1138
anomalib/pipelines/components/__init__.py sha256=pSRg2KZnCT1lRqvNd0KmElxssjeeiWcB2aRJaBOyyZ4 251
anomalib/pipelines/components/base/__init__.py sha256=dc-lVD-sQ6Vd4Y7JEeZrdAhUzoEXQhkjO9dz0Bru8x0 263
anomalib/pipelines/components/base/job.py sha256=QM-wyXxV6loJqwVxbA__ghN6G935AEA6JGzDUS5U26k 2331
anomalib/pipelines/components/base/pipeline.py sha256=wZcnMaPfoNO9ihAteNaEXBC59OxVMPHw_ODBPBFWy-0 2701
anomalib/pipelines/components/base/runner.py sha256=SD0yra-_mRXMp9Wl2VfGS76ZKDVfD6BpgLZZ9OwZqKc 1429
anomalib/pipelines/components/runners/__init__.py sha256=bSGol_ueHplLMkISWTfyy1B3QG7In0gO6ovBrCUnA1k 236
anomalib/pipelines/components/runners/parallel.py sha256=Y2FmRBeaZSUCmyvWeNO_7IHpWSr4kp7Mn38qOPs0rtI 3745
anomalib/pipelines/components/runners/serial.py sha256=XqkUVt4AJOOd71qf43eTfleYKweODH3rAup5sy8TsRg 1588
anomalib/pipelines/components/utils/__init__.py sha256=qllmLzDoyMn4RZwkwbXJE6Nc-lyn2GKPhVssuvbILGs 188
anomalib/pipelines/components/utils/grid_search.py sha256=0y_2Lqk8jpXtg2eNSurw3oGZtlzKEBlVG_BlzDjKDKY 1706
anomalib/pipelines/tiled_ensemble/__init__.py sha256=d42yw4CLuluqsTJjkTmG3wkSDB84eKwxMev8qiQV8eU 269
anomalib/pipelines/tiled_ensemble/test_pipeline.py sha256=NLwL5O-OgMaPTc2LIsGgiWWx4A7QJjH7yFiHa6hG6OU 4370
anomalib/pipelines/tiled_ensemble/train_pipeline.py sha256=ISz8fKLzizJIfwYYe6viYcJNicHg4e_TOGi_F0mJ6pQ 3906
anomalib/pipelines/tiled_ensemble/components/__init__.py sha256=BlFCTXQnLW5FroH7wikwCSiYvYzm4qZwkKmt6MhXZQE 1001
anomalib/pipelines/tiled_ensemble/components/merging.py sha256=ZdeLnJddjjnOVY-brcW_bHlJ6I8ssG5i2tu1BIkrTR4 3395
anomalib/pipelines/tiled_ensemble/components/metrics_calculation.py sha256=BNjgPb2dzDmrPHdAq3gaahUwo_sXmdd4OmH7GZGVN2c 7533
anomalib/pipelines/tiled_ensemble/components/model_training.py sha256=KszY7J-3MvZM2aysGaJ0b8m2fdXrBV4wtC7Vy52aovU 6571
anomalib/pipelines/tiled_ensemble/components/normalization.py sha256=p1x2_U6sadfpAirdQaDQuZSndaxaufREly-p9mAq--Y 3606
anomalib/pipelines/tiled_ensemble/components/prediction.py sha256=zpsPXF4gZuacT1jP3blmeHXkVz81bz27LPDSBx1EHoQ 8424
anomalib/pipelines/tiled_ensemble/components/smoothing.py sha256=HDiJs9iML29PjkF4lWqNnJz-2zw4ytJqem8IkiwYI_o 5580
anomalib/pipelines/tiled_ensemble/components/stats_calculation.py sha256=1WNdS3BSrRgiD-096Coh6r1YT3G-3uI4FFLMbdgsLGY 6154
anomalib/pipelines/tiled_ensemble/components/thresholding.py sha256=EKq5MzCKZp6AFK3mmJEnzPDXnlXLJmdquGCKpnQesAA 3565
anomalib/pipelines/tiled_ensemble/components/visualization.py sha256=pnWlUaPAAkBdSYTdsIKvdAvh2FRTgj8dkhThhdt_VEQ 4115
anomalib/pipelines/tiled_ensemble/components/utils/__init__.py sha256=ZvdVG3uGvY-7ygwW6wJq8rjRs4pLpDm7FSRrpg2VqOw 1068
anomalib/pipelines/tiled_ensemble/components/utils/ensemble_engine.py sha256=Fc9GDOAVAwBXzy0Xp40Lyiq2rAfV4acGuowvSw-p1Ns 3991
anomalib/pipelines/tiled_ensemble/components/utils/ensemble_tiling.py sha256=YZDmfdXyRs1_fxkUdo7Zubs4l6GPnMuLfNYqb4IpDkY 5500
anomalib/pipelines/tiled_ensemble/components/utils/helper_functions.py sha256=duAf4NjbBvubmTXCgZEobrqdIFR_s9PUZHPgriYgUaE 6336
anomalib/pipelines/tiled_ensemble/components/utils/prediction_data.py sha256=EtyDQEFBanZi_wvxs_eV20HQ-Zgio5RjS26VyUg9aUI 1576
anomalib/pipelines/tiled_ensemble/components/utils/prediction_merging.py sha256=yTfU9PfhjpdgTuWVeZ7edbtAgv0vyLHwkwh3F5mpbC4 6938
anomalib/utils/__init__.py sha256=zRIOH2GMBuPqhDng6JQY5eawG_FjLf5QxcFfeHE8-60 179
anomalib/utils/config.py sha256=Wa_HjQnxbWyPClz3TB9swmy9Usu9q455xiaNWnErmbA 8370
anomalib/utils/logging.py sha256=ul-RGuU78uwpR1kixEj_3kmPAwDRWuxMy7IQUanbi_A 2559
anomalib/utils/path.py sha256=tZMFt4rzGM67yYhXVI55H9Sc4Z9r33CkLzz4qBAZMwY 2979
anomalib/utils/post_processing.py sha256=DZtMtrfvHhgy4nsVW8jBiA-VTVIL8WN8ORuc5SfQJwY 5547
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=R2JZHwAC0eeCt-1SLfvbQqBNBDIwpzKTIf5Pxn7ILN0 995
anomalib/utils/normalization/__init__.py sha256=-uCmgX7FCb_4vWidft7zZMbgY2STubCueD-iyBQdbz4 279
anomalib/utils/normalization/min_max.py sha256=bJJq7HECnb5VnzI3DEvrpSDFwVNLgIO-v394xGm8wk0 1126
anomalib/utils/types/__init__.py sha256=xGzTny3TR6IsjR5pLPBVGchjjXULEpXWXvKfINP0r6A 551
anomalib/utils/visualization/__init__.py sha256=w213AVNM3dqDL7R2CVzOwvQQfRbScS36d8R3LwBYviA 490
anomalib/utils/visualization/base.py sha256=6ad97tnbLJiNlc0V0rRj-SzqxJHUKxCSyMFkBf9r_pU 1199
anomalib/utils/visualization/explanation.py sha256=tNIDn1Mt-iTAAkQQGzjR3Yfa8nAScFpb3mGzlnvIvAo 4723
anomalib/utils/visualization/image.py sha256=oDvtIUBPYdYwz8UVwZLpwwSZuAu6MDV2yuz-Gf-jcco 15104
anomalib/utils/visualization/metrics.py sha256=4jxeLhVzTkEV0jJl_LJVqorTYP0DTBvVPF8kqEqPq_s 1293
anomalib-1.2.0.dist-info/LICENSE sha256=eudQTCt-iVw_YTIKOJr3_d5oFDzU39eUEkdkCwtizHY 11357
anomalib-1.2.0.dist-info/METADATA sha256=mpHNUkcLna74Ow-ze4hkf6Vq-gVGIWRnfXW4386988w 27860
anomalib-1.2.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
anomalib-1.2.0.dist-info/entry_points.txt sha256=Exry38ZQiTUmbz6NILYbHKGGDJmJhWQgp0Dxei0f0xw 51
anomalib-1.2.0.dist-info/top_level.txt sha256=OI7t5UfcqvrcxVMkJ5x9QGNK3OoOjDhQLVlOT2meSOE 9
anomalib-1.2.0.dist-info/RECORD

top_level.txt

anomalib

entry_points.txt

anomalib = anomalib.cli.cli:main