Setup and Installation

The vision-explanation-methods package is a Python package developed by Microsoft Corporation. It provides a set of tools for explaining vision models, particularly object detection models.

Installation

The package can be installed using pip. The dependencies required for the package are:

  • numpy

  • tqdm

  • matplotlib<3.7.0

  • ml_wrappers

You can install the package and its dependencies using the following command:

pip install vision-explanation-methods

Setup

The setup file for the package is located at python/setup.py. This file contains the necessary information for the package setup, including the package name, version, description, author, license, and dependencies.

The package version is defined in the vision_explanation_methods/version.py file. The current version of the package is 0.0.7.

The package includes a README file (README.md) and a license file (LICENSE.txt). If the LICENSE file exists in the parent directory, it will be copied to LICENSE.txt during the setup process.

The package is classified under the following categories:

  • Development Status :: 5 - Production/Stable

  • Intended Audience :: Developers

  • Intended Audience :: Science/Research

  • License :: OSI Approved :: MIT License

  • Programming Language :: Python :: 3

  • Programming Language :: Python :: 3.7

  • Programming Language :: Python :: 3.8

  • Programming Language :: Python :: 3.9

  • Topic :: Scientific/Engineering :: Artificial Intelligence

  • Operating System :: Microsoft :: Windows

  • Operating System :: MacOS

  • Operating System :: POSIX :: Linux

The package is not safe for zipping.

Bug Reporting

If you encounter any bugs while using the package, you can report them using the bug report template provided in the .github/ISSUE_TEMPLATE/bug_report.md file. Please provide a clear and concise description of the bug, steps to reproduce the behavior, the expected behavior, and any relevant screenshots or additional context. Include information about your operating system, browser, Python version, and the version of the vision-explanation-methods package.

Feature Requests

If you have any suggestions for new features, you can submit them using the feature request template provided in the .github/ISSUE_TEMPLATE/feature_request.md file. Please provide a clear and concise description of the feature you want, any alternative solutions or features you’ve considered, and any additional context or screenshots.

Contributing

Contributions to the package are welcome. Please refer to the README.md file for information on how to contribute to the project.

License

The package is licensed under the MIT License. The full text of the license can be found in the LICENSE.txt file.