mixle.data.sources package¶
Connector registry + the open(kind, ...) dispatch.
Every connector returns a DataSource and is lazy + optional: nothing here is
imported at package load, and each connector module guards its driver behind the optional_deps shim
(require(name, extra)). The base install pulls in zero new heavy dependencies.
- open(kind, *args, **kwargs)[source]
Open a
DataSourceby connector kind.Examples:
open("csv", path),open("parquet", path, columns=[...]),open("sql", url, query="select ..."). The connector module is imported lazily, and a missing driver raises a clearpip install mixle[extra]message.
Submodules¶
- mixle.data.sources.arrow_source module
- mixle.data.sources.graph_source module
- mixle.data.sources.hadoop_source module
- mixle.data.sources.mongo_source module
- mixle.data.sources.pandas_source module
- mixle.data.sources.spark_source module
- mixle.data.sources.sql_source module
- mixle.data.sources.text_source module