Skip to content

voiage.ingestion.frictionless.FrictionlessProvider

Convert an offline Data Package with explicit local tabular resources.

can_handle([positional or keyword] self: None = None, [positional or keyword] descriptor: dict[str, object] = None) -> bool

Recognize a Data Package from its resource list.

Parameters:

  • self
  • descriptor dict[str, object]

Returns: bool

ingest([positional or keyword] self: None = None, [positional or keyword] descriptor_path: Path = None, [keyword-only] policy: SourceAccessPolicy = None, [keyword-only] selection: SourceSelection | None = None) -> NormalizedInputBundle

Materialize the supported explicit-schema Data Package profile.

Parameters:

  • self
  • descriptor_path Path
  • policy SourceAccessPolicy
  • selection SourceSelection | None (default: None)

Returns: NormalizedInputBundle