LICENSE
README.md
pyproject.toml
setup.cfg
src/aranorm/__init__.py
src/aranorm/cli.py
src/aranorm/py.typed
src/aranorm.egg-info/PKG-INFO
src/aranorm.egg-info/SOURCES.txt
src/aranorm.egg-info/dependency_links.txt
src/aranorm.egg-info/entry_points.txt
src/aranorm.egg-info/requires.txt
src/aranorm.egg-info/top_level.txt
src/aranorm/analysis/__init__.py
src/aranorm/analysis/corpus_analyzer.py
src/aranorm/analysis/keyword_extractor.py
src/aranorm/analysis/readability.py
src/aranorm/analysis/sentiment_analyzer.py
src/aranorm/analysis/summarizer.py
src/aranorm/analysis/text_analyzer.py
src/aranorm/analysis/text_comparator.py
src/aranorm/core/__init__.py
src/aranorm/core/base.py
src/aranorm/core/config.py
src/aranorm/core/pipeline.py
src/aranorm/core/registry.py
src/aranorm/core/stop_words_config.py
src/aranorm/core/stop_words_registry.py
src/aranorm/data/arabizi_mappings.json
src/aranorm/data/chat_abbreviations.json
src/aranorm/data/dialect_mappings.json
src/aranorm/data/stopwords_categorized.json
src/aranorm/data/stopwords/arabizi.txt
src/aranorm/data/stopwords/egy.txt
src/aranorm/data/stopwords/filler.txt
src/aranorm/data/stopwords/glf.txt
src/aranorm/data/stopwords/internet.txt
src/aranorm/data/stopwords/irq.txt
src/aranorm/data/stopwords/lev.txt
src/aranorm/data/stopwords/msa.txt
src/aranorm/data/stopwords/nor.txt
src/aranorm/data/stopwords/numbers.txt
src/aranorm/data/stopwords/phrases.txt
src/aranorm/data/stopwords/sdn.txt
src/aranorm/data/stopwords/social_media.txt
src/aranorm/data/stopwords/tun.txt
src/aranorm/data/stopwords/universal.txt
src/aranorm/data/stopwords/yem.txt
src/aranorm/data/stopwords/domains/academic.txt
src/aranorm/data/stopwords/domains/legal.txt
src/aranorm/data/stopwords/domains/medical.txt
src/aranorm/data/stopwords/domains/news.txt
src/aranorm/data/stopwords/domains/religious.txt
src/aranorm/exceptions/__init__.py
src/aranorm/exceptions/errors.py
src/aranorm/integrations/__init__.py
src/aranorm/integrations/huggingface_integration.py
src/aranorm/integrations/nltk_stopwords.py
src/aranorm/integrations/pandas_integration.py
src/aranorm/integrations/sklearn_stopwords.py
src/aranorm/integrations/spacy_stopwords.py
src/aranorm/models/__init__.py
src/aranorm/models/_transformers_model.py
src/aranorm/models/coda_model.py
src/aranorm/models/dialect_id_model.py
src/aranorm/models/msa_model.py
src/aranorm/processors/__init__.py
src/aranorm/processors/_base.py
src/aranorm/processors/alef_processor.py
src/aranorm/processors/arabizi_processor.py
src/aranorm/processors/arabizi_stop_processor.py
src/aranorm/processors/context_aware_processor.py
src/aranorm/processors/currency_processor.py
src/aranorm/processors/date_processor.py
src/aranorm/processors/diacritics_processor.py
src/aranorm/processors/dialect_stop_processor.py
src/aranorm/processors/digits_processor.py
src/aranorm/processors/domain_stop_processor.py
src/aranorm/processors/emoji_processor.py
src/aranorm/processors/hamza_processor.py
src/aranorm/processors/internet_stop_processor.py
src/aranorm/processors/ligatures_processor.py
src/aranorm/processors/morphological_stop_processor.py
src/aranorm/processors/normalization_processor.py
src/aranorm/processors/number_words_processor.py
src/aranorm/processors/phone_processor.py
src/aranorm/processors/phrase_stop_processor.py
src/aranorm/processors/platform_processors.py
src/aranorm/processors/punctuation_processor.py
src/aranorm/processors/repeated_chars_processor.py
src/aranorm/processors/spacing_processor.py
src/aranorm/processors/spelling_processor.py
src/aranorm/processors/stop_words_processor.py
src/aranorm/processors/taa_marbuta_processor.py
src/aranorm/processors/tatweel_processor.py
src/aranorm/processors/text_cleaning_processors.py
src/aranorm/processors/unicode_processor.py
src/aranorm/processors/whitespace_processor.py
src/aranorm/stages/__init__.py
src/aranorm/stages/cleaner.py
src/aranorm/stages/dialect_id.py
src/aranorm/stages/dialect_norm.py
src/aranorm/stages/morphological.py
src/aranorm/stages/normalizer.py
src/aranorm/stages/stop_words_stage.py
src/aranorm/utils/__init__.py
src/aranorm/utils/cache.py
src/aranorm/utils/chunker.py
src/aranorm/utils/constants.py
src/aranorm/utils/exporters.py
src/aranorm/utils/helpers.py
src/aranorm/utils/language_detector.py
src/aranorm/utils/normalizer_utils.py
src/aranorm/utils/patterns.py
src/aranorm/utils/progress.py
src/aranorm/utils/root_extractor.py
src/aranorm/utils/stemmer.py
src/aranorm/utils/text_stats.py
src/aranorm/utils/tokenizer.py
src/aranorm/utils/validators.py
tests/test_analysis.py
tests/test_cli.py
tests/test_new_features.py
tests/test_new_processors.py
tests/test_pipeline.py
tests/test_pipeline_enhanced.py
tests/test_processors.py
tests/test_stages.py
tests/test_utils.py