"""Nygaard Code Comment Classification package. This package provides utilities to download, clean, featurize, train, and evaluate models for code comment classification across multiple languages (`java`, `python`, and `pharo`). Available submodules -------------------- - `config`: Project paths, constants, and logging setup. - `dataset`: Dataset download and cleaning routines. - `features`: Feature extraction (embeddings and labels) utilities. - `plots`: Basic plotting CLI scaffold. - `modeling.train`: Training entry points (CatBoost and SetFit). - `modeling.predict`: Evaluation and MLflow logging utilities. """