Skip to content

🚀 feat(data): BMAD dataset#3000

Merged
ashwinvaidya17 merged 5 commits intomainfrom
feature/dataset/bmad
Oct 7, 2025
Merged

🚀 feat(data): BMAD dataset#3000
ashwinvaidya17 merged 5 commits intomainfrom
feature/dataset/bmad

Conversation

@ashwinvaidya17
Copy link
Copy Markdown
Contributor

@ashwinvaidya17 ashwinvaidya17 commented Oct 6, 2025

📝 Description

✨ Changes

Select what type of change your PR is:

  • 🚀 New feature (non-breaking change which adds functionality)
  • 🐞 Bug fix (non-breaking change which fixes an issue)
  • 🔄 Refactor (non-breaking change which refactors the code base)
  • ⚡ Performance improvements
  • 🎨 Style changes (code style/formatting)
  • 🧪 Tests (adding/modifying tests)
  • 📚 Documentation update
  • 📦 Build system changes
  • 🚧 CI/CD configuration
  • 🔧 Chore (general maintenance)
  • 🔒 Security update
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)

✅ Checklist

Before you submit your pull request, please make sure you have completed the following steps:

  • 📚 I have made the necessary updates to the documentation (if applicable).
  • 🧪 I have written tests that support my changes and prove that my fix is effective or my feature works (if applicable).
  • 🏷️ My PR title follows conventional commit format.

For more information about code review checklists, see the Code Review Checklist.

code-dev05 and others added 4 commits September 29, 2025 17:12
* Adding BMAD dataset to Anomalib

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* Fixed pre-commit hook errors

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>
* 🧹 Polish dataset

🧪 Add tests
📋 Fix documentation
🛠️  Minor fixes

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

* Update src/anomalib/data/datamodules/image/bmad.py

Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

---------

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
@ashwinvaidya17 ashwinvaidya17 changed the title 🚀 feature(data): BMAD dataset 🚀 feat(data): BMAD dataset Oct 6, 2025
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 95.23810% with 3 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/anomalib/data/datasets/image/bmad.py 94.59% 2 Missing ⚠️
src/anomalib/data/datamodules/image/bmad.py 95.45% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
@rajeshgangireddy
Copy link
Copy Markdown
Contributor

image Adding it here for reference.

@ashwinvaidya17 ashwinvaidya17 merged commit b168676 into main Oct 7, 2025
14 checks passed
@ashwinvaidya17 ashwinvaidya17 deleted the feature/dataset/bmad branch October 7, 2025 14:06
StarPlatinum7 pushed a commit to StarPlatinum7/anomalib that referenced this pull request Nov 14, 2025
* 🚀 feat(dataset): add BMAD dataset to Anomalib (open-edge-platform#2900)

* Adding BMAD dataset to Anomalib

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* Fixed pre-commit hook errors

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* 🔧 refactor(data): Polish BMAD dataset (open-edge-platform#2981)

* 🧹 Polish dataset

🧪 Add tests
📋 Fix documentation
🛠️  Minor fixes

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

* Update src/anomalib/data/datamodules/image/bmad.py

Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

---------

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>

* Fix mask_samples

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>
Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Devansh Agarwal <115637336+code-dev05@users.noreply.github.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: StarPlatinum7 <2732981250@qq.com>
StarPlatinum7 pushed a commit to StarPlatinum7/anomalib that referenced this pull request Jan 16, 2026
* 🚀 feat(dataset): add BMAD dataset to Anomalib (open-edge-platform#2900)

* Adding BMAD dataset to Anomalib

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* Fixed pre-commit hook errors

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* 🔧 refactor(data): Polish BMAD dataset (open-edge-platform#2981)

* 🧹 Polish dataset

🧪 Add tests
📋 Fix documentation
🛠️  Minor fixes

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

* Update src/anomalib/data/datamodules/image/bmad.py

Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

---------

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>

* Fix mask_samples

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>
Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Devansh Agarwal <115637336+code-dev05@users.noreply.github.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: StarPlatinum7 <2732981250@qq.com>
StarPlatinum7 pushed a commit to StarPlatinum7/anomalib that referenced this pull request Jan 16, 2026
* 🚀 feat(dataset): add BMAD dataset to Anomalib (open-edge-platform#2900)

* Adding BMAD dataset to Anomalib

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* Fixed pre-commit hook errors

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>

* 🔧 refactor(data): Polish BMAD dataset (open-edge-platform#2981)

* 🧹 Polish dataset

🧪 Add tests
📋 Fix documentation
🛠️  Minor fixes

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

* Update src/anomalib/data/datamodules/image/bmad.py

Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>

---------

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>

* Fix mask_samples

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>

---------

Signed-off-by: Devansh Agarwal <devansh.agarwal.official@gmail.com>
Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Signed-off-by: Ashwin Vaidya <ashwinnitinvaidya@gmail.com>
Co-authored-by: Devansh Agarwal <115637336+code-dev05@users.noreply.github.com>
Co-authored-by: Rajesh Gangireddy <rajesh.gangireddy@intel.com>
Signed-off-by: StarPlatinum7 <2732981250@qq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

📖 [STORY] Integrating the BMAD Dataset into Anomalib

4 participants