$ show yzhao062/anomaly-detection-resources
This repository is a comprehensive, curated list of anomaly detection (outlier detection) resources, maintained by the author of the PyOD library. It aggregates books, academic papers, tutorials, open-source toolkits, datasets, and relevant conferences/journals, covering tabular, time-series, graph, and text data modalities. The repository also includes two utility scripts: a downloader for paper PDFs and a robust URL checker for verifying links in the documentation. While the core value is the curated resource list itself, the utility scripts demonstrate clean engineering practices and are reusable for similar link-checking and batch download tasks. This is not a software application or data pipeline; it is a reference catalog for researchers and practitioners.
The LLM identified 2 files worth highlighting for reuse:
A robust, reusable URL checker for RST/Markdown documents. It extracts HTTP/HTTPS links, cleans trailing punctuation, and checks them concurrently using sessions with retry logic and a browser-like User-Agent. Falls back from HEAD to GET on certain status codes. Provides a clear summary of OK/fail counts. This could be extracted and reused in any documentation maintenance pipeline with minimal modification.
A simple script to download papers from a text file listing titles and URLs. It sanitizes filenames and downloads PDFs into a local directory. While straightforward, it demonstrates a common pattern for batch downloading and could be adapted for any URL list. Note: uses Windows-style path separators (backslash) which limits cross-platform portability.