├── .github └── workflows │ ├── ci.yml │ ├── coverage.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .tool-versions ├── LICENSE ├── README.md ├── docs ├── _static │ └── css │ │ └── custom.css ├── api │ ├── index.rst │ └── patito │ │ ├── DataFrame │ │ ├── cast.rst │ │ ├── derive.rst │ │ ├── drop.rst │ │ ├── fill_null.rst │ │ ├── get.rst │ │ ├── index.rst │ │ ├── read_csv.rst │ │ ├── set_model.rst │ │ └── validate.rst │ │ ├── Database │ │ ├── __contains__.rst │ │ ├── create_enum_types.rst │ │ ├── create_table.rst │ │ ├── create_view.rst │ │ ├── default.rst │ │ ├── empty_relation.rst │ │ ├── execute.rst │ │ ├── from_connection.rst │ │ ├── index.rst │ │ ├── query.rst │ │ ├── table.rst │ │ └── to_relation.rst │ │ ├── Field │ │ └── index.rst │ │ ├── Model │ │ ├── DataFrame.rst │ │ ├── LazyFrame.rst │ │ ├── columns.rst │ │ ├── defaults.rst │ │ ├── drop.rst │ │ ├── dtypes.rst │ │ ├── example.rst │ │ ├── example_value.rst │ │ ├── examples.rst │ │ ├── from_row.rst │ │ ├── index.rst │ │ ├── join.rst │ │ ├── non_nullable_columns.rst │ │ ├── nullable_columns.rst │ │ ├── pandas_examples.rst │ │ ├── prefix.rst │ │ ├── rename.rst │ │ ├── select.rst │ │ ├── sql_types.rst │ │ ├── suffix.rst │ │ ├── unique_columns.rst │ │ ├── valid_dtypes.rst │ │ ├── valid_sql_types.rst │ │ ├── validate.rst │ │ └── with_fields.rst │ │ └── Relation │ │ ├── __add__.rst │ │ ├── __getitem__.rst │ │ ├── __iter__.rst │ │ ├── __len__.rst │ │ ├── __str__.rst │ │ ├── add_prefix.rst │ │ ├── add_suffix.rst │ │ ├── aggregate.rst │ │ ├── alias.rst │ │ ├── all.rst │ │ ├── case.rst │ │ ├── cast.rst │ │ ├── coalesce.rst │ │ ├── columns.rst │ │ ├── count.rst │ │ ├── create_table.rst │ │ ├── create_view.rst │ │ ├── distinct.rst │ │ ├── drop.rst │ │ ├── except_.rst │ │ ├── execute.rst │ │ ├── filter.rst │ │ ├── get.rst │ │ ├── index.rst │ │ ├── inner_join.rst │ │ ├── insert_into.rst │ │ ├── intersect.rst │ │ ├── join.rst │ │ ├── left_join.rst │ │ ├── limit.rst │ │ ├── model.rst │ │ ├── order.rst │ │ ├── rename.rst │ │ ├── select.rst │ │ ├── set_alias.rst │ │ ├── set_model.rst │ │ ├── to_df.rst │ │ ├── to_pandas.rst │ │ ├── to_series.rst │ │ ├── types.rst │ │ ├── union.rst │ │ ├── with_columns.rst │ │ ├── with_missing_defaultable_columns.rst │ │ └── with_missing_nullable_columns.rst ├── conf.py ├── index.rst ├── license.rst └── tutorial │ ├── dataframe-validation.rst │ └── index.rst ├── noxfile.py ├── poetry.lock ├── pyproject.toml ├── setup.cfg ├── src └── patito │ ├── __init__.py │ ├── _docs.py │ ├── duckdb.py │ ├── exceptions.py │ ├── polars.py │ ├── pydantic.py │ ├── sql.py │ └── validators.py └── tests ├── __init__.py ├── test_duckdb ├── __init__.py ├── test_database.py └── test_relation.py ├── test_dummy_data.py ├── test_model.py ├── test_polars.py └── test_validators.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/.tool-versions -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/cast.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/cast.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/derive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/derive.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/drop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/drop.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/fill_null.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/fill_null.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/get.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/get.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/index.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/read_csv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/read_csv.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/set_model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/set_model.rst -------------------------------------------------------------------------------- /docs/api/patito/DataFrame/validate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/DataFrame/validate.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/__contains__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/__contains__.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/create_enum_types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/create_enum_types.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/create_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/create_table.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/create_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/create_view.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/default.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/default.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/empty_relation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/empty_relation.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/execute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/execute.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/from_connection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/from_connection.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/index.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/query.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/query.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/table.rst -------------------------------------------------------------------------------- /docs/api/patito/Database/to_relation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Database/to_relation.rst -------------------------------------------------------------------------------- /docs/api/patito/Field/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Field/index.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/DataFrame.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/DataFrame.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/LazyFrame.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/LazyFrame.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/defaults.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/defaults.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/drop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/drop.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/dtypes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/dtypes.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/example.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/example_value.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/example_value.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/examples.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/from_row.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/from_row.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/index.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/join.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/join.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/non_nullable_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/non_nullable_columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/nullable_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/nullable_columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/pandas_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/pandas_examples.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/prefix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/prefix.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/rename.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/rename.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/select.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/select.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/sql_types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/sql_types.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/suffix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/suffix.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/unique_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/unique_columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/valid_dtypes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/valid_dtypes.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/valid_sql_types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/valid_sql_types.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/validate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/validate.rst -------------------------------------------------------------------------------- /docs/api/patito/Model/with_fields.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Model/with_fields.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/__add__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/__add__.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/__getitem__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/__getitem__.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/__iter__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/__iter__.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/__len__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/__len__.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/__str__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/__str__.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/add_prefix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/add_prefix.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/add_suffix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/add_suffix.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/aggregate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/aggregate.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/alias.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/alias.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/all.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/all.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/case.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/case.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/cast.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/cast.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/coalesce.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/coalesce.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/count.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/count.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/create_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/create_table.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/create_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/create_view.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/distinct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/distinct.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/drop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/drop.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/except_.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/except_.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/execute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/execute.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/filter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/filter.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/get.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/get.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/index.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/inner_join.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/inner_join.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/insert_into.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/insert_into.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/intersect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/intersect.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/join.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/join.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/left_join.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/left_join.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/limit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/limit.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/model.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/order.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/order.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/rename.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/rename.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/select.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/select.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/set_alias.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/set_alias.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/set_model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/set_model.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/to_df.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/to_df.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/to_pandas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/to_pandas.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/to_series.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/to_series.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/types.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/union.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/union.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/with_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/with_columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/with_missing_defaultable_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/with_missing_defaultable_columns.rst -------------------------------------------------------------------------------- /docs/api/patito/Relation/with_missing_nullable_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/api/patito/Relation/with_missing_nullable_columns.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/tutorial/dataframe-validation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/tutorial/dataframe-validation.rst -------------------------------------------------------------------------------- /docs/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/docs/tutorial/index.rst -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/noxfile.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/patito/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/__init__.py -------------------------------------------------------------------------------- /src/patito/_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/_docs.py -------------------------------------------------------------------------------- /src/patito/duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/duckdb.py -------------------------------------------------------------------------------- /src/patito/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/exceptions.py -------------------------------------------------------------------------------- /src/patito/polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/polars.py -------------------------------------------------------------------------------- /src/patito/pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/pydantic.py -------------------------------------------------------------------------------- /src/patito/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/sql.py -------------------------------------------------------------------------------- /src/patito/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/src/patito/validators.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_duckdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_duckdb/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/tests/test_duckdb/test_database.py -------------------------------------------------------------------------------- /tests/test_duckdb/test_relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/tests/test_duckdb/test_relation.py -------------------------------------------------------------------------------- /tests/test_dummy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/tests/test_dummy_data.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/tests/test_polars.py -------------------------------------------------------------------------------- /tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolonialno/patito/HEAD/tests/test_validators.py --------------------------------------------------------------------------------