Skip to main content

xdep

PyPI version Python Version License


Screenshots

screenshot of cmd terminal
Accuracy & Loss Graphs Explainability (LIME)
Accuracy & Loss Graphs Explainability (LIME)

Overview

xdep is an integrated pipeline designed to simplify the development and evaluation of trustworthy computer vision models.
It provides an end-to-end framework for training, interpreting, and visualizing deep learning models with a focus on transparency and reliability.


Features

  • Easy setup and modular pipeline to build trustworthy computer vision models
  • Integrated support for popular explainability techniques (e.g., LIME)
  • Automated generation of evaluation reports and visualizations (CSV, figures)
  • Lightweight and easy to extend for custom workflows
  • Command-line interface (CLI) for quick experimentation and testing

Installation

You can install the latest stable version from TestPyPI (for testing) or PyPI (for production):

pip install xdep

Dependencies

xdep requires the following Python packages (automatically installed with pip):

  • lime >= 0.2.0.1
  • matplotlib
  • pillow
  • rich
  • scikit-learn
  • seaborn
  • tensorflow

Quick Start

Using as a Python Package

Here’s a minimal example of how to use xdep in your Python code:

from xdep import main

# Call the main pipeline function or your preferred API
main.main()

Using the CLI

After installation, you can run the xdep command directly in your terminal:

xdep

This will show available commands and options.


Directory & Output Handling

xdep saves generated CSV files and figures to a results directory in the current working directory by default.

  • If the results directory does not exist, it will be created automatically.
  • You can configure output directories and filenames via the API or CLI arguments.

Development & Contribution

Contributions are welcome! Feel free to:

  • Report issues or bugs
  • Request features or improvements
  • Submit pull requests with enhancements or fixes

Setup for Development

Clone the repo and install in editable mode:

git clone https://github.com/SAGAR-TAMANG/X-DEP
cd X-DEP
pip install -e .

License

This project is licensed under the MIT License. See the LICENSE file for details.


Contact

For questions, suggestions, or collaboration, reach out to:

Sagar Tamang Email: sagar.bdr0000@gmail.com GitHub: https://github.com/SAGAR-TAMANG


Acknowledgements

  • Thanks to the developers of LIME and other open-source libraries integrated with this package.
  • Inspired by the need for trustworthy and interpretable AI models in computer vision.

Happy modeling! 🚀

Release files for xdep 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xdep 0.1.4
File Size Uploaded
xdep-0.1.4.tar.gz 12.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xdep 0.1.4
File Interpreter ABI Platform
xdep-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 22.8 kB

Release files / xdep-0.1.4.tar.gz

Download URL xdep-0.1.4.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ddd74b450c508853d16d750d9902efa73fc2c8e5387869d333979c87ab4b8a7c
BLAKE2b-256 checksum
How to use checksums
150073dd3206f84c1d9fbde78c7c1bd40505a785fb85d96fdca2f3b11a9905f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.3

Release files / xdep-0.1.4-py3-none-any.whl

Download URL xdep-0.1.4-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31d8269204abc38a09e0273d1b85855555a1565d2991c9c9419ffd1017ae779c
BLAKE2b-256 checksum
How to use checksums
913d900c97e4522617c3cf48f980362f591396e086fa1253ef01ef45163ebc6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page