• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

yzhao062 / pyod / 23997194235
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: master
Ran 05 Apr 2026 08:12AM UTC
Jobs 11
Files 124
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Apr 2026 07:20AM UTC coverage: 94.401% (-0.6%) from 95.01%
23997194235

push

github

yzhao062
feat: add EmbeddingOD for multi-modal anomaly detection via foundation model embeddings

Add EmbeddingOD wrapper that chains embedding encoders (sentence-transformers,
OpenAI, HuggingFace, or any callable) with any of PyOD's 50+ detectors,
enabling text and image anomaly detection through the standard PyOD API.

Implements the two-step approach validated by NLP-ADBench (EMNLP 2025):
pretrained embeddings + classical OD outperforms end-to-end methods.

Includes benchmark-informed presets (for_text, for_image), encoder registry
with string resolution, optional PCA dimensionality reduction, and
setup.py extras for optional dependencies.

464 of 566 new or added lines in 7 files covered. (81.98%)

11432 of 12110 relevant lines covered (94.4%)

10.38 hits per line

Uncovered Changes

Lines Coverage ∆ File
38
26.92
pyod/utils/encoders/huggingface.py
24
83.33
pyod/test/test_encoders.py
19
88.48
pyod/test/test_embedding.py
8
55.56
pyod/utils/encoders/sentence_transformer.py
6
94.17
pyod/models/embedding.py
5
90.74
pyod/utils/encoders/__init__.py
2
93.33
pyod/utils/encoders/openai_encoder.py
Jobs
ID Job ID Ran Files Coverage
1 23997194235.1 05 Apr 2026 08:12AM UTC 124
94.4
GitHub Action Run
2 23997194235.2 05 Apr 2026 08:14AM UTC 124
94.4
GitHub Action Run
3 23997194235.3 05 Apr 2026 08:15AM UTC 124
94.39
GitHub Action Run
4 23997194235.4 05 Apr 2026 08:15AM UTC 124
94.4
GitHub Action Run
5 23997194235.5 05 Apr 2026 08:17AM UTC 124
94.4
GitHub Action Run
6 23997194235.6 05 Apr 2026 08:18AM UTC 124
94.4
GitHub Action Run
7 23997194235.7 05 Apr 2026 08:18AM UTC 124
94.4
GitHub Action Run
8 23997194235.8 05 Apr 2026 08:20AM UTC 124
94.39
GitHub Action Run
9 23997194235.9 05 Apr 2026 08:27AM UTC 124
94.4
GitHub Action Run
10 23997194235.10 05 Apr 2026 08:27AM UTC 124
94.4
GitHub Action Run
11 23997194235.11 05 Apr 2026 10:47AM UTC 124
94.39
GitHub Action Run
Source Files on build 23997194235
  • Tree
  • List 124
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 39898e37 on github
  • Prev Build on development (#23993739805)
  • Next Build on development (#24011607901)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc