├── .gitignore ├── LICENSE ├── README.md ├── examples ├── __init__.py ├── hitl_example.py ├── image_example.py ├── imdb_example.py └── text_example.py ├── pyproject.toml ├── src └── dspydantic │ ├── __init__.py │ ├── evaluators.py │ ├── extractor.py │ ├── hitl.py │ ├── module.py │ ├── optimizer.py │ ├── types.py │ └── utils.py ├── tests ├── __init__.py ├── integration │ ├── __init__.py │ ├── test_full_pipeline.py │ └── test_optimizer_integration.py └── unit │ ├── __init__.py │ ├── test_extractor.py │ ├── test_module.py │ ├── test_optimizer_prompts.py │ └── test_types.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | """Example scripts for dspydantic.""" 2 | 3 | -------------------------------------------------------------------------------- /examples/hitl_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/examples/hitl_example.py -------------------------------------------------------------------------------- /examples/image_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/examples/image_example.py -------------------------------------------------------------------------------- /examples/imdb_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/examples/imdb_example.py -------------------------------------------------------------------------------- /examples/text_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/examples/text_example.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/dspydantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/__init__.py -------------------------------------------------------------------------------- /src/dspydantic/evaluators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/evaluators.py -------------------------------------------------------------------------------- /src/dspydantic/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/extractor.py -------------------------------------------------------------------------------- /src/dspydantic/hitl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/hitl.py -------------------------------------------------------------------------------- /src/dspydantic/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/module.py -------------------------------------------------------------------------------- /src/dspydantic/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/optimizer.py -------------------------------------------------------------------------------- /src/dspydantic/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/types.py -------------------------------------------------------------------------------- /src/dspydantic/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/src/dspydantic/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for dspydantic.""" 2 | 3 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | """Integration tests for dspydantic.""" 2 | 3 | -------------------------------------------------------------------------------- /tests/integration/test_full_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/tests/integration/test_full_pipeline.py -------------------------------------------------------------------------------- /tests/integration/test_optimizer_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/tests/integration/test_optimizer_integration.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for dspydantic.""" 2 | 3 | -------------------------------------------------------------------------------- /tests/unit/test_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/tests/unit/test_extractor.py -------------------------------------------------------------------------------- /tests/unit/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/tests/unit/test_module.py -------------------------------------------------------------------------------- /tests/unit/test_optimizer_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/tests/unit/test_optimizer_prompts.py -------------------------------------------------------------------------------- /tests/unit/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/tests/unit/test_types.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidberenstein1957/dspydantic/HEAD/uv.lock --------------------------------------------------------------------------------