# Freeze–Thaw Cycles DAYMET (`Freeze_Thaw_Cycle_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**: Freeze–Thaw Cycles DAYMET
- **Slug**: `Freeze_Thaw_Cycle_2020_2024`
- **Units**: `cycles/yr`
- **Spatial Extent**: UL(83.7912118, -180.0) to LR(6.0712118, 180.0)
- **Summary**: North America Freeze–Thaw Cycles raster quantifies the annual number of temperature transition events in which the daily minimum temperature falls below 0 °C and the daily maximum temperature exceeds 0 °C.

This metric represents daily crossings of the freezing point and is intended to characterize environmental stress related to thermal expansion, material fatigue, soil heave potential, and infrastructure durability.
- **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
- `(0.0, (34.0, 94.0, 168.0))`
- `(1.5, (35.8, 96.4, 169.5))`
- `(3.0, (37.6, 98.8, 171.0))`
- `(4.5, (39.4, 101.2, 172.5))`
- `(6.0, (41.2, 103.6, 174.0))`
- `(7.5, (43.0, 106.0, 175.5))`
- `(9.0, (44.8, 108.4, 177.0))`
- `(10.5, (46.6, 110.8, 178.5))`
- `(12.0, (48.4, 113.2, 180.0))`
- `(13.5, (50.2, 115.6, 181.5))`
- `(15.0, (52.0, 118.0, 183.0))`
- `(15.0, (52.0, 118.0, 183.0))`

Technical Specification
Freeze–Thaw Cycles Raster
North America – 2020–2024
1. Overview

The Freeze–Thaw Cycles raster quantifies the annual number of temperature transition events in which the daily minimum temperature falls below 0 °C and the daily maximum temperature exceeds 0 °C.

This metric represents daily crossings of the freezing point and is intended to characterize environmental stress related to thermal expansion, material fatigue, soil heave potential, and infrastructure durability.

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 Freeze–Thaw Cycles (per year)

5-Year Mean Freeze–Thaw Cycles (2020–2024 average)

3. Data Source

Primary Dataset:
NASA ORNL DAAC – Daymet Version 4
https://daymet.ornl.gov

Daily Variables Used:

Minimum Air Temperature (tmin, °C)

Maximum Air Temperature (tmax, °C)

Daymet provides gridded daily meteorological data derived from surface observations and interpolated using terrain-informed modeling techniques.

4. Definition of Freeze–Thaw Event

A freeze–thaw event is defined as a calendar day satisfying:

Tmin < 0 °C

Tmax > 0 °C

This definition represents a daily crossing of the freezing threshold (0 °C).

Units: cycles per year

5. Processing Methodology
5.1 Computational Framework

Python (ArcGIS Pro Notebook environment)

NumPy array-based daily processing

NetCDF4 ingestion of Daymet files

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.

For each grid cell, daily evaluation is performed:

If Tmin < 0 and Tmax > 0 → increment freeze–thaw counter.

Daily results are accumulated into an annual count raster.

A 5-year mean raster is computed using pixel-wise averaging of annual counts.

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

5.3 Data Types

Annual Freeze–Thaw:

Data Type: Unsigned 16-bit integer (UInt16)

5-Year Mean:

Data Type: 32-bit floating point (Float32)

NoData value: -9999

6. Output Specifications
6.1 Annual Raster

Filename format:

FreezeThaw_Daymet_<YEAR>_count_EPSG4326_30as.tif

Units: cycles/year

Value Range (typical North America):

0–5 (southern U.S., warm coastal areas)

20–80 (northern U.S., southern Canada)

50–120 (continental interior, mountain regions)

0–10 (deep Arctic, persistently below freezing)

6.2 Five-Year Mean Raster

Filename:

FreezeThaw_Daymet_5yrMean_2020_2024_count_EPSG4326_30as.tif

Units: average cycles/year (2020–2024)

Data Type: Float32

NoData: -9999

7. Raster Characteristics
Property	Specification
Resolution	30 arc-seconds (~1 km)
Coordinate System	EPSG:4326 (WGS 84)
Compression	LZW
Internal Tiling	Enabled
Pyramids	Built
Statistics	Calculated
8. Quality Control Measures

NetCDF _FillValue masking to prevent invalid temperature contributions.

Per-pixel accumulation to avoid propagation of missing data.

Post-processing raster statistics calculation.

Visual inspection for:

Striping artifacts

Projection distortion

Unrealistic extreme values

Negative or anomalous counts

9. Intended Applications

Pavement durability assessment

Concrete scaling risk

Frost heave potential analysis

Infrastructure lifecycle modeling

Pipeline and coating stress evaluation

Corrosion–freeze interaction studies

10. Limitations

Based on daily temporal resolution (sub-daily freeze–thaw cycles are not captured).

Derived from modeled climate data (Daymet), not direct station observation at each pixel.

Does not account for soil moisture conditions or snow cover insulation effects.

Represents air temperature transitions, not subsurface temperature.

---

## 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
