LICENSE
README.md
pyproject.toml
src/data_element_extractor/__init__.py
src/data_element_extractor/document_docling.py
src/data_element_extractor/document_layout_docling.py
src/data_element_extractor/document_layout_parse.py
src/data_element_extractor/document_ocr.py
src/data_element_extractor/glmocr_layout_worker.py
src/data_element_extractor/ui.py
src/data_element_extractor.egg-info/PKG-INFO
src/data_element_extractor.egg-info/SOURCES.txt
src/data_element_extractor.egg-info/dependency_links.txt
src/data_element_extractor.egg-info/requires.txt
src/data_element_extractor.egg-info/top_level.txt
src/data_element_extractor/catalog/__init__.py
src/data_element_extractor/catalog/extraction_catalog.py
src/data_element_extractor/cde_server/__init__.py
src/data_element_extractor/cde_server/cde_server_service.py
src/data_element_extractor/cde_server/condition_extract.py
src/data_element_extractor/core/__init__.py
src/data_element_extractor/core/auto_optimizer.py
src/data_element_extractor/core/extraction_handler.py
src/data_element_extractor/core/extraction_runner.py
src/data_element_extractor/core/extractor.py
src/data_element_extractor/core/orchestration/__init__.py
src/data_element_extractor/core/orchestration/conditions.py
src/data_element_extractor/core/orchestration/element.py
src/data_element_extractor/core/orchestration/ground_truth.py
src/data_element_extractor/core/orchestration/input_prep.py
src/data_element_extractor/core/orchestration/mark_source.py
src/data_element_extractor/core/orchestration/parallel.py
src/data_element_extractor/core/orchestration/pipeline.py
src/data_element_extractor/core/orchestration/result_collector.py
src/data_element_extractor/core/orchestration/sequential.py
src/data_element_extractor/core/orchestration/table_parallel.py
src/data_element_extractor/extraction/__init__.py
src/data_element_extractor/extraction/categorical_extraction.py
src/data_element_extractor/extraction/folder_extractor.py
src/data_element_extractor/extraction/json_output.py
src/data_element_extractor/extraction/non_categorical_extraction.py
src/data_element_extractor/extraction/table_extractor.py
src/data_element_extractor/extraction/domain/__init__.py
src/data_element_extractor/extraction/domain/context.py
src/data_element_extractor/extraction/domain/performance_validity.py
src/data_element_extractor/extraction/domain/results.py
src/data_element_extractor/extraction/domain/topic_kind.py
src/data_element_extractor/extraction/domain/unclear.py
src/data_element_extractor/extraction/strategies/__init__.py
src/data_element_extractor/extraction/strategies/categorical.py
src/data_element_extractor/extraction/strategies/non_categorical.py
src/data_element_extractor/extraction/table/__init__.py
src/data_element_extractor/extraction/table/formats/__init__.py
src/data_element_extractor/extraction/table/formats/constants.py
src/data_element_extractor/extraction/table/formats/detection.py
src/data_element_extractor/extraction/table/formats/parsing.py
src/data_element_extractor/extraction/table/formats/topic_builder.py
src/data_element_extractor/extraction/table/runners/__init__.py
src/data_element_extractor/extraction/table/runners/inline_question_ids.py
src/data_element_extractor/extraction/table/runners/inline_questions.py
src/data_element_extractor/inference_server/__init__.py
src/data_element_extractor/inference_server/inference_server.py
src/data_element_extractor/inference_server/inference_server_service.py
src/data_element_extractor/metrics/__init__.py
src/data_element_extractor/metrics/metrics_plotter.py
src/data_element_extractor/metrics/metrics_utils.py
src/data_element_extractor/models/__init__.py
src/data_element_extractor/models/anthropic_adapter.py
src/data_element_extractor/models/google_adapter.py
src/data_element_extractor/models/inference_helpers.py
src/data_element_extractor/models/model_answers.py
src/data_element_extractor/models/model_loader.py
src/data_element_extractor/models/models.py
src/data_element_extractor/models/number_logits_processor.py
src/data_element_extractor/models/parallelization.py
src/data_element_extractor/models/probability_calculator.py
src/data_element_extractor/models/prompt_cache.py
src/data_element_extractor/topics/__init__.py
src/data_element_extractor/topics/batch_prompt_tester.py
src/data_element_extractor/topics/categories.py
src/data_element_extractor/topics/prompt_optimizer.py
src/data_element_extractor/topics/prompts.py
src/data_element_extractor/topics/topics.py
src/data_element_extractor/ui/__init__.py
src/data_element_extractor/ui/extractor_view.py
src/data_element_extractor/ui/main_app.py
src/data_element_extractor/ui/menu_bar.py
src/data_element_extractor/ui/model_config_view.py
src/data_element_extractor/ui/think_config_view.py
src/data_element_extractor/ui/topics_view.py
src/data_element_extractor/ui/ui_helpers.py
src/data_element_extractor/utils/__init__.py
src/data_element_extractor/utils/config.py
src/data_element_extractor/utils/helpers.py
src/data_element_extractor/utils/ocr.py
src/data_element_extractor/utils/ollama_runtime.py
src/data_element_extractor/utils/persistence.py
src/data_element_extractor/utils/torch_compat.py