Package 'taco'

Title: TACO - AI-Ready Earth Observation Datasets
Description: R bindings to libtaco, the reference library for the TACO format.
Authors: Cesar Aybar [aut, cre]
Maintainer: Cesar Aybar <[email protected]>
License: MIT + file LICENSE
Version: 0.14.2
Built: 2026-10-09 15:08:32 UTC
Source: https://github.com/asterisk-labs/taco

Help Index


Inspect a TACO dataset

Description

Reads collection and contract information without reading samples.

Usage

inspect(source, query)

Arguments

source

One dataset path or URL.

query

One of "contract", "structure", "levels", "collection", "profile", or "native_sql".

Value

The requested dataset information.


Open a TACO dataset

Description

Open a TACO dataset

Usage

open_dataset(source)

Arguments

source

One or more dataset paths or URLs.

Value

A taco_dataset with its resolved sources, collection and contract.


Read a TACO dataset

Description

source is one or more .zip archives, a FOLDER directory or a .tacocat catalog, local or remote. Multiple sources must share a contract.

Usage

read(source, files = NULL)

## S3 method for class 'character'
read(source, files = NULL)

## S3 method for class 'taco_dataset'
read(source, files = NULL)

Arguments

source

A dataset, or local paths or http(s)/s3/gcs/azure/hf URLs.

files

Restrict which structure leaves are read. NULL reads all.

Value

A tibble.


Query a TACO dataset

Description

Query a TACO dataset

Usage

sql(dataset, query)

Arguments

dataset

An object returned by open_dataset().

query

A SQL query over dataset or a raw metadata level.

Value

A tibble.