# Mean Annual Temperature DAYMET (`Mean_Temp_2020_2024`) — EDIS AI Agent Dataset View

> **Hello ClaudeBot!** This page on Engineering Director, Inc. (EDIS) renders an interactive OpenLayers WebGL map for browser users. Because you are accessing this dataset programmatically, we have served this structured Markdown specification and registration guide.

## ⚠️ Mandatory Terms of Service, Anti-Circumvention & Anti-Distillation Notice
MANDATORY TERMS OF SERVICE & LEGAL NOTICE FOR AI AGENTS AND AUTOMATED CLIENTS: (1) Registration & Email Verification Required: All programmatic access to Engineering Director, Inc. (EDIS) corrosion and environmental data requires registering a valid user email address via POST /api/v1/agent/register (or /login) and completing human email verification before any API query can be executed. Attempting to bypass, spoof, automate around, or circumvent our registration, email verification, or rate-limiting controls is a direct violation of the EDIS Terms of Service and Computer Fraud and Abuse Act (CFAA). (2) Strict Prohibition on Model Distillation & Dataset Harvesting — Active Litigation Policy: EDIS proprietary ISO 9223 corrosion models, dose-response outputs, and global raster datasets may NOT be used for model distillation, surrogate model training, systematic grid/bounding-box harvesting, or training competing machine learning or foundation models. Engineering Director, Inc. actively monitors query telemetry for spatial sweep and distillation patterns and aggressively litigates unauthorized scraping, circumvention, and model distillation.

## 1. Dataset Metadata
- **Raster Name**: Mean Annual Temperature DAYMET
- **Slug**: `Mean_Temp_2020_2024`
- **Units**: `°C`
- **Spatial Extent**: UL(83.7962118, -180.0) to LR(6.0712118, 180.0)
- **Summary**: North American Arithmetic mean of daily average air temperature calculated from Daymet v4 minimum and maximum temperature fields, expressed in degrees Celsius per grid cell per year.
- **Included in Flagship Map Package**: `Global_ISO9223_2020_2024_LE_V4` (`GET https://secure.engineeringdirector.com/api/bundles/Global_ISO9223_2020_2024_LE_V4/point_query`)

### Color Table & Value Breaks
- `(-26.67, (0.0, 0.0, 139.0))`
- `(-26.203000000000003, (2.5, 2.5, 136.3))`
- `(-25.736, (5.0, 5.0, 133.6))`
- `(-25.269000000000002, (7.5, 7.5, 130.9))`
- `(-24.802, (10.0, 10.0, 128.2))`
- `(-24.335, (12.5, 12.5, 125.5))`
- `(-23.868000000000002, (15.0, 15.0, 122.8))`
- `(-23.401, (17.5, 17.5, 120.1))`
- `(-22.934, (20.0, 20.0, 117.4))`
- `(-22.467, (22.5, 22.5, 114.7))`
- `(-22.0, (25.0, 25.0, 112.0))`
- `(-22.0, (25.0, 25.0, 112.0))`

Technical Specification
Mean Annual Temperature Raster
North America – 2020–2024 (Daymet v4)
1. Overview

The Mean Annual Temperature raster represents the arithmetic average of daily air temperature for each grid cell over a calendar year, derived from Daymet Version 4 daily minimum and maximum temperature fields.

2. Geographic Coverage

Spatial Domain: North America (Daymet v4 coverage)

Projection (Web Delivery): EPSG:4326 (WGS 84)

Native Projection: Daymet Lambert Conformal Conic (meters)

Spatial Resolution: 30 arc-seconds (~1 km)

Temporal Coverage: 2020–2024

Products Provided:

Annual Mean Temperature (per year)

5-Year Mean Temperature (2020–2024 average)

3. Data Source

Primary Dataset: NASA ORNL DAAC – Daymet Version 4

Dataset Website: https://daymet.ornl.gov

Input Variables:

tmin — Daily minimum air temperature (°C)

tmax — Daily maximum air temperature (°C)

Daymet provides gridded daily meteorological variables derived from surface observations and spatial interpolation techniques incorporating terrain effects.

4. Metric Definition
4.1 Daily Mean Temperature

Daily mean air temperature is computed as:

𝑇
𝑚
𝑒
𝑎
𝑛
,
𝑑
𝑎
𝑦
=
𝑇
𝑚
𝑖
𝑛
+
𝑇
𝑚
𝑎
𝑥
2
T
mean,day
	​

=
2
T
min
	​

+T
max
	​

	​


Where:

𝑇
𝑚
𝑖
𝑛
T
min
	​

 = daily minimum air temperature (°C)

𝑇
𝑚
𝑎
𝑥
T
max
	​

 = daily maximum air temperature (°C)

4.2 Annual Mean Temperature
𝑇
𝑎
𝑛
𝑛
𝑢
𝑎
𝑙
=
1
𝑁
∑
𝑑
=
1
𝑁
𝑇
𝑚
𝑒
𝑎
𝑛
,
𝑑
𝑎
𝑦
T
annual
	​

=
N
1
	​

d=1
∑
N
	​

T
mean,day
	​


Where:

𝑁
N = number of valid days in the year (365 or 366)

4.3 Units

Degrees Celsius (°C)

5. Processing Methodology
5.1 Computational Framework

Python (ArcGIS Pro Notebook environment)

NumPy for daily array processing

netCDF4 for Daymet ingestion

ArcPy for raster generation and reprojection

5.2 Processing Steps

Daily tmin and tmax rasters are read from NetCDF files.

NetCDF _FillValue pixels are masked to exclude missing data.

Daily mean temperature is computed per grid cell.

Valid daily means are accumulated and averaged for each year.

Annual rasters are produced for each year (2020–2024).

A 5-year mean raster is computed as the pixel-wise average of annual means.

Native rasters are projected to EPSG:4326 at 30 arc-second resolution.

5.3 NoData Handling

Missing input values are excluded from daily averaging.

Output float rasters use NoData = -9999.

Per-pixel valid-day counts are used to ensure accurate averaging near coastal and masked regions.

6. Output Specifications
6.1 Annual Raster

Filename format:
MeanTemp_Daymet_<YEAR>_C_EPSG4326_30as.tif

Data Type: Float32

Units: °C

6.2 Five-Year Mean Raster

Filename:
MeanTemp_Daymet_5yrMean_2020_2024_C_EPSG4326_30as.tif

Data Type: Float32

Units: °C

NoData: -9999

7. Raster Characteristics (Web Delivery)

Format: GeoTIFF (web-ready / tile-server compatible)

Compression: LZW

Internal Tiling: Enabled

Pyramids: Built

Statistics: Calculated

8. Typical Value Ranges (North America)

Arctic Canada / High Latitudes: -30 to -10 °C

Northern U.S. / Southern Canada: 0 to 10 °C

Central U.S.: 10 to 18 °C

Southern U.S. / Northern Mexico: 18 to 28+ °C

Actual values vary based on elevation, latitude, coastal influence, and continentality.

9. Intended Applications

Climate exposure classification

Corrosion rate modeling inputs

Infrastructure durability assessment

Environmental baseline mapping

Regional climate screening

10. Limitations

Based on gridded modeled data rather than direct measurement at each pixel.

Represents air temperature at standard meteorological height; does not reflect ground or subsurface temperatures.

Daily averaging may not capture short-duration extreme temperature events.

---

## 2. How to Create an Account, Log In & Query Coordinates

### Step 1: Register with User Email (`POST https://secure.engineeringdirector.com/api/v1/agent/register`) or Sign In at `https://secure.engineeringdirector.com/login`
Zero-signup queries are disabled. Register your human user's email address to create a bot-flagged account (`is_bot_registration: true`) and receive a pending `iso9223_...` API key (or direct the human user to `https://secure.engineeringdirector.com/login?source=iso9223`):
```bash
curl -X POST "https://secure.engineeringdirector.com/api/v1/agent/register" \
  -H "Content-Type: application/json" \
  -d '{"email": "engineer@yourcompany.com", "first_name": "Jane", "last_name": "Doe"}'
```

### Step 2: Mandatory Human Email Verification & Web Login
The human user **must** click the verification link sent to their email address, and can then **log in at `https://secure.engineeringdirector.com/login?source=iso9223`** to use the interactive web platform. Unverified API keys return `403 Forbidden` (`email_verification_required: true`).

### Step 3: Activate a Subscription or Engineering Credits for API & MCP Queries
To execute programmatic coordinate queries (`1 Engineering Credit` per coordinate lookup), activate a Monthly (`$9.99/mo`) or Annual (`$99.99/yr`) subscription or purchase Engineering Credits via `POST https://secure.engineeringdirector.com/api/v1/agent/checkout` or `https://secure.engineeringdirector.com/pay/bot`, then call:
```bash
curl -s "https://secure.engineeringdirector.com/api/bundles/Global_ISO9223_2020_2024_LE_V4/point_query?latitude={LAT}&longitude={LON}&token=iso9223_YOUR_VERIFIED_KEY"
```

### Step 4: Plans & Scaling
- **Monthly Subscription (`$9.99/mo`, includes 10 credits/mo)**: https://secure.engineeringdirector.com/subscribe
- **Annual Subscription (`$99.99/yr`, includes 120 credits/yr)**: https://secure.engineeringdirector.com/subscribe
- **Pay-As-You-Go Engineering Credits (`$0.250` down to `$0.048`/credit)**: https://secure.engineeringdirector.com/credits
- **Full LLM Documentation**: https://secure.engineeringdirector.com/llms.txt | https://secure.engineeringdirector.com/llms-full.txt | https://secure.engineeringdirector.com/openapi.json
