Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion changelog.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Product Updates
description: New features, updates and improvements
description: Stay up to date with the latest Tilebox product updates, new features, platform improvements, and enhancements across datasets, workflows, and the console.
icon: rss
---

Expand Down
2 changes: 1 addition & 1 deletion console.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Console
description: Explore your datasets and workflows with the Tilebox Console
description: Use the Tilebox Console web app to explore datasets and workflows, manage API keys, invite team collaborators, and monitor your platform usage in one place.
icon: terminal
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/concepts/collections.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Collections
description: Learn about dataset collections
description: Learn how Tilebox dataset collections organize data points into logical groups that are commonly queried together, such as groupings by satellite or instrument.
icon: layer-group
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/concepts/datasets.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Datasets
description: Tilebox Datasets act as containers for data points. All data points in a dataset share the same type and fields.
description: Tilebox Datasets are typed containers where every data point shares the same fields. Learn how to create, list, and access datasets via the SDK or Console.
icon: database
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/delete.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Deleting Data
sidebarTitle: Delete
description: Learn how to delete data points from Tilebox datasets.
description: Delete data points from Tilebox dataset collections by ID or by time range using the Python and Go SDKs. Manage and clean up satellite metadata easily.
icon: trash-can
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/geometries.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Working with Geometries
sidebarTitle: Geometries
description: Best practices for working with geometries in Tilebox.
description: Learn best practices for working with geometries in Tilebox, including correct winding order, antimeridian crossing, pole coverage, and reference systems.
icon: draw-polygon
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/ingest.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Ingesting Data
sidebarTitle: Ingest
description: Learn how to ingest data into a Tilebox dataset.
description: Ingest data into Tilebox datasets using the Python and Go SDKs. Explore dataset schemas, DataFrames, xarray integration, and efficient batch ingestion.
icon: up-from-bracket
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/introduction.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Tilebox Datasets
sidebarTitle: Introduction
description: Tilebox Datasets provides structured and high-performance satellite metadata access.
description: Tilebox Datasets ingests and structures satellite metadata for high-performance querying. Create custom datasets or explore curated open data catalogs.
icon: house
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/open-data.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Open Data
description: Learn about the Open data available in Tilebox.
description: Discover public open datasets in Tilebox from providers like Copernicus, USGS, ESA, and ASF, including Sentinel, Landsat, and other satellite missions.
icon: star
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/query/filter-by-id.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Querying individual datapoints by ID
sidebarTitle: Filter by ID
description: Learn how to run query for a specific datapoint by its unique ID.
description: Query individual datapoints by their unique UUID using Collection.find in Python or Datapoints.GetInto in Go with the Tilebox datasets querying API.
icon: fingerprint
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/query/filter-by-location.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Filtering by a location
sidebarTitle: Filter by location
description: Learn how to filter your query results using a specified geographical area of interest.
description: Filter query results by geographic area of interest using Polygon and MultiPolygon geometries with coordinate reference systems in Tilebox datasets.
icon: globe-pointer
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/query/filter-by-time.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Querying by temporal extent
sidebarTitle: Filter by time
description: Learn how to run queries for datapoints within a given temporal extent.
description: Run time-based queries for datapoints using time intervals, time scalars, and open-ended ranges for timeseries and spatio-temporal Tilebox datasets.
icon: timeline
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/query/querying-data.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Querying data
sidebarTitle: Querying data
description: Learn how to query and load data from Tilebox dataset collections.
description: Query and load data from Tilebox dataset collections using a powerful API with time-based filtering, spatial filtering, pagination, and progress tracking.
icon: magnifying-glass
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/types/spatiotemporal.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Spatio-temporal
description: Spatio-temporal datasets link each data point to a specific point in time and a location on the Earth's surface.
description: Explore spatio-temporal datasets in Tilebox that link data points to specific timestamps and Earth locations, with spatial queries and auto-generated IDs.
icon: earth-europe
---

Expand Down
2 changes: 1 addition & 1 deletion datasets/types/timeseries.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Timeseries
description: Timeseries datasets link each data point to a specific point in time.
description: Explore timeseries datasets in Tilebox that link data points to specific timestamps, with auto-generated UUIDs, time-based queries, and custom fields.
icon: diamonds-4
---

Expand Down
2 changes: 1 addition & 1 deletion guides/datasets/access-sentinel2-data.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Access Sentinel-2 data
description: Learn how to access Sentinel-2 data in Python in a few lines of code.
description: Step-by-step guide to querying Sentinel-2A Level 2A satellite imagery metadata with the Tilebox Python SDK, with filtering by geographic area and time.
icon: database
---

Expand Down
2 changes: 1 addition & 1 deletion guides/datasets/create.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Creating a dataset
description: Learn how to create a dataset with your own, custom schema
description: Learn how to create a custom dataset in the Tilebox Console, including choosing a dataset kind, defining your own schema fields, and organizing groups.
icon: database
---

Expand Down
2 changes: 1 addition & 1 deletion guides/datasets/ingest-format.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Ingesting from common file formats
description: Learn how to ingest data from common file formats into Tilebox
description: Learn how to ingest data from CSV, Parquet, NetCDF, GeoJSON, and GeoParquet file formats into Tilebox datasets using the Python SDK with pandas or xarray.
icon: file-binary
---

Expand Down
2 changes: 1 addition & 1 deletion guides/datasets/ingest.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Ingesting data
description: Learn how to ingest an existing dataset into Tilebox
description: Complete tutorial for ingesting GeoParquet data into a Tilebox timeseries dataset, including downloading source files, creating datasets, and previewing.
icon: up-from-bracket
---

Expand Down
2 changes: 1 addition & 1 deletion guides/workflows/multi-language.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Multi-language Workflows
description: Learn how to create workflows that use tasks written in different languages
description: Build multi-language workflows with Tilebox by combining Python and Go tasks. Prototype rapidly in Python and migrate compute-heavy steps to Go seamlessly.
icon: diagram-project
---

Expand Down
2 changes: 1 addition & 1 deletion introduction.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Tilebox
sidebarTitle: Introduction
description: "The Solar System's #1 developer tool for space data management"
description: "Tilebox is a developer-friendly tool for space data management and workflow orchestration, purpose-built for ground segment and orbital applications alike."
icon: house
mode: wide
'og:title': "Tilebox Docs"
Expand Down
2 changes: 1 addition & 1 deletion sdks/go/examples.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Examples
description: Examples maintained to use and learn from.
description: Explore standalone Go SDK examples for Tilebox workflows and datasets, including hello world, protobuf serialization, observability, and data ingestion.
icon: notebook
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/go/install.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Installation
description: Install the Tilebox Go library
description: Install the Tilebox Go SDK and the tilebox-generate CLI tool to access and manage Tilebox datasets and run workflows from your Go applications and services.
icon: download
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/go/protobuf.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Protobuf
description: Overview of protobuf, common use cases, and implementation details.
description: Learn how to use Protocol Buffers with the Tilebox Go SDK, generate typed dataset structs using tilebox-generate, and serialize data in your applications.
icon: chart-bar
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/introduction.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Tilebox languages and SDKs
sidebarTitle: Overview
description: Tilebox supports multiple languages and SDKs for accessing datasets and running workflows.
description: Explore the available Tilebox language SDKs for Python and Go. Access datasets, manage storage, and orchestrate workflows with your preferred language.
icon: book-open
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/python/async.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Async support
description: Tilebox offers a standard synchronous API by default but also provides an async client option when needed.
description: Learn how to use async support in the Tilebox Python SDK with asyncio. Easily switch from sync to async clients and load data in parallel with coroutines.
icon: rotate
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/python/install.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Installation
description: Install the Tilebox Python Packages
description: Install the Tilebox Python SDK packages for datasets, workflows, and storage using uv, pip, poetry, or pipenv. Includes JupyterLab setup instructions.
icon: download
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/python/sample-notebooks.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Sample notebooks
description: Sample code maintained to use and learn from.
description: Explore sample Jupyter notebooks for ERS, Sentinel-5P Tropomi, MODIS data ingestion, and Sentinel-2 cloud-free mosaics. Run them directly on Google Colab.
icon: notebook
---

Expand Down
2 changes: 1 addition & 1 deletion sdks/python/xarray.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Xarray
description: Overview of the Xarray library, common use cases, and implementation details.
description: Discover how Tilebox uses Xarray for multi-dimensional labeled arrays to access and analyze satellite data. Explore key data structures and operations.
icon: chart-bar
---

Expand Down
2 changes: 1 addition & 1 deletion storage/clients.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Storage Clients
description: Learn about the different storage clients available in Tilebox to access open data.
description: Access open satellite data from Copernicus Data Space, ASF, and USGS with Tilebox Python SDK storage clients. Seamlessly retrieve and process satellite data.
icon: hard-drive
---

Expand Down
9 changes: 9 additions & 0 deletions vale/styles/Google/AMPM.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
extends: existence
message: "Use 'AM' or 'PM' (preceded by a space)."
link: "https://developers.google.com/style/word-list"
level: error
nonword: true
tokens:
- '\d{1,2}[AP]M\b'
- '\d{1,2} ?[ap]m\b'
- '\d{1,2} ?[aApP]\.[mM]\.'
64 changes: 64 additions & 0 deletions vale/styles/Google/Acronyms.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
extends: conditional
message: "Spell out '%s', if it's unfamiliar to the audience."
link: 'https://developers.google.com/style/abbreviations'
level: suggestion
ignorecase: false
# Ensures that the existence of 'first' implies the existence of 'second'.
first: '\b([A-Z]{3,5})\b'
second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)'
# ... with the exception of these:
exceptions:
- API
- ASP
- CLI
- CPU
- CSS
- CSV
- DEBUG
- DOM
- DPI
- FAQ
- GCC
- GDB
- GET
- GPU
- GTK
- GUI
- HTML
- HTTP
- HTTPS
- IDE
- JAR
- JSON
- JSX
- LESS
- LLDB
- NET
- NOTE
- NVDA
- OSS
- PATH
- PDF
- PHP
- POST
- RAM
- REPL
- RSA
- SCM
- SCSS
- SDK
- SQL
- SSH
- SSL
- SVG
- TBD
- TCP
- TODO
- URI
- URL
- USB
- UTF
- XML
- XSS
- YAML
- ZIP
8 changes: 8 additions & 0 deletions vale/styles/Google/Colons.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
extends: existence
message: "'%s' should be in lowercase."
link: 'https://developers.google.com/style/colons'
nonword: true
level: warning
scope: sentence
tokens:
- ':\s[A-Z]'
30 changes: 30 additions & 0 deletions vale/styles/Google/Contractions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
extends: substitution
message: "Use '%s' instead of '%s'."
link: 'https://developers.google.com/style/contractions'
level: suggestion
ignorecase: true
action:
name: replace
swap:
are not: aren't
cannot: can't
could not: couldn't
did not: didn't
do not: don't
does not: doesn't
has not: hasn't
have not: haven't
how is: how's
is not: isn't
it is: it's
should not: shouldn't
that is: that's
they are: they're
was not: wasn't
we are: we're
we have: we've
were not: weren't
what is: what's
when is: when's
where is: where's
will not: won't
9 changes: 9 additions & 0 deletions vale/styles/Google/DateFormat.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
extends: existence
message: "Use 'July 31, 2016' format, not '%s'."
link: 'https://developers.google.com/style/dates-times'
ignorecase: true
level: error
nonword: true
tokens:
- '\d{1,2}(?:\.|/)\d{1,2}(?:\.|/)\d{4}'
- '\d{1,2} (?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)|May|Jun(?:e)|Jul(?:y)|Aug(?:ust)|Sep(?:tember)?|Oct(?:ober)|Nov(?:ember)?|Dec(?:ember)?) \d{4}'
9 changes: 9 additions & 0 deletions vale/styles/Google/Ellipses.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
extends: existence
message: "In general, don't use an ellipsis."
link: 'https://developers.google.com/style/ellipses'
nonword: true
level: warning
action:
name: remove
tokens:
- '\.\.\.'
13 changes: 13 additions & 0 deletions vale/styles/Google/EmDash.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
extends: existence
message: "Don't put a space before or after a dash."
link: "https://developers.google.com/style/dashes"
nonword: true
level: error
action:
name: edit
params:
- trim
- " "
tokens:
- '\s[—–]\s'

Loading
Loading