Introduction
Learn about Tilebox Datasets
As the name suggests, time series datasets refer to a certain kind of datasets where each data point is associated with a timestamp. This is a common format for datasets that are collected over time, such as satellite data.
This section covers:
Available Datasets
Which time series datasets are available and how to list them.
Common Fields
Which common fields all time series datasets share.
Collections
What collections are and how to access them.
Loading Data
How to access data from a collection for a given time interval.
If you want to quickly look up the name of some API method or the meaning of a specific parameter check out the complete time series API Reference.
Terminology
Here are some terms used throughout this section.
Creating a datasets Client
Prerequisites
With the prerequisites out of the way, you can now create a client instance to start interacting with your Tilebox Datasets.
As an alternative, you can also set the TILEBOX_API_KEY
environment variable to your API key and instantiate the client
without passing the token
argument. Python automatically pick up the environment variable and use it to authenticate with the API.
Tilebox datasets offers a standard synchronous API by default, but also give you the option of an async client if you need it.
The synchronous client is great for data exploration in interactive environments like Jupyter notebooks. The asynchronous client is great for building production ready applications that need to scale. To find out more about the differences between the two clients, check out the Async support page.
Exploring datasets
Now that you have a client instance, you can start exploring the datasets that are available. An easy way to do this is to list all datasets and then using the autocomplete capability of your IDE or inside your Jupyter notebook.
Errors you might encounter
AuthenticationError
AuthenticationError
is raised when the client is unable to authenticate with the Tilebox API. This can happen when
the provided API key is invalid or expired. Instantiating a client with an invalid API key does not raise an error
directly, but only when you try to make a request to the API.
Next steps
Was this page helpful?