Rename classifiers/ package to models/

Aligns module naming with the upcoming classification_neural lab,
which will use the same models/ package convention.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Chris Proctor
2026-06-08 10:57:25 -04:00
parent 4a3e35a989
commit 61eb5a150c
7 changed files with 9 additions and 9 deletions

View File

@@ -2,12 +2,12 @@
Usage:
spam -e
spam classifiers.manual.ManualClassifier
spam classifiers.features.FeatureClassifier
spam classifiers.manual.ManualClassifier -t 0.2
spam classifiers.manual.ManualClassifier -a
spam classifiers.manual.ManualClassifier -a 5
spam classifiers.manual.ManualClassifier -f 20
spam models.manual.ManualClassifier
spam models.features.FeatureClassifier
spam models.manual.ManualClassifier -t 0.2
spam models.manual.ManualClassifier -a
spam models.manual.ManualClassifier -a 5
spam models.manual.ManualClassifier -f 20
"""
import argparse
@@ -32,7 +32,7 @@ def main():
parser.add_argument(
"classifier",
nargs="?",
help="Fully-qualified class, e.g. classifiers.manual.ManualClassifier",
help="Fully-qualified class, e.g. models.manual.ManualClassifier",
)
parser.add_argument(
"-e", "--explore",

View File

@@ -5,7 +5,7 @@ from sklearn.feature_extraction import DictVectorizer
from sklearn.linear_model import LogisticRegression
from sklearn.pipeline import Pipeline
from classifiers.cleaning import LowercaseTransformer, PunctuationRemover
from models.cleaning import LowercaseTransformer, PunctuationRemover
class FeatureExtractor:

View File

@@ -16,4 +16,4 @@ requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["cli", "classifiers"]
packages = ["cli", "models"]