deirokay.parser.loader.data_reader
- deirokay.parser.loader.data_reader(data: Union[str, DeirokayDataSource], options: Union[str, Dict[str, Union[str, Dict[str, Dict[str, Any]]]]], backend: Optional[Backend] = None, **kwargs) DeirokayDataSource[source]
Create a new tabular data from a file or an object and apply Deirokay treatments to correctly parse it and pre-validate its content.
- Parameters
data (Union[str, DeirokayDataSource]) – Path or object used as data source.
options (Union[str, DeirokayOptionsDocument]) – Path to or dict representing a Deirokay Options document.
backend (Optional[BackendValue], optional) – Defines backend to use for tables. By default None. Inferred from data when it is a valid DeirokayDataSource. Should be set when data is a path.
- Returns
A tabular data treated by Deirokay.
- Return type
DeirokayDataSource