Quick Start Guide
Ready to format your data? A valid AQDx data package consists of exactly two files that work together. This guide provides the minimum requirements to get started.
The Two Components
A complete AQDx submission consists of two files:
- The Data File (CSV, Parquet, or JSON) containing the actual measurements.
- The Metadata File (YAML) containing context about who you are, where the site is, and how the data was collected.
These two files are linked together by a unique
dataset_id. You must generate this ID and place it in every row of your data file and at the top of your metadata file.
Step 1: Create the Data File
Most users will use the Tabular (CSV) format. Your file must adhere to these strict rules:
1. Headers are Mandatory
Your file must include every single column header listed in the Field Dictionary, even if you don't have data for that field.
- Example: If you don't measure
elevation, you must still have anelevationcolumn header, and leave the cells below it empty.
2. Exact Naming
Column headers must match the standard exactly (case-sensitive).
- ✅
device_id - ❌
Device ID,deviceID,Serial_Number
3. Strict Data Types
Values must match the defined Data Types:
- Dates: Must be ISO 8601 with time zone offsets (e.g.,
2024-05-23T14:00:00-07:00). - Numbers: No commas or units in the cell (e.g.,
1500, not1,500or1500ppb). - Missing Data: Leave the cell empty. Do not use
-999,NA, orNullstrings.
Step 2: Create the Metadata File
The metadata provides the context that makes your numbers meaningful.
- Download the Template: AQDx_metadata_form_v3.yaml.
- Edit in Text Editor: Open the file in a text editor (e.g., VS Code, Notepad++, or standard Notepad).
- Fill Required Fields:
- Data Steward: Contact info and the
dataset_id(must match your CSV). - Site Info: Location name and coordinates.
- Instrument Info: Details on the hardware (nested under the Site).
- Data Steward: Contact info and the
- Save: Save as a
.yamlfile alongside your data.