Get Harmonic Constituents
noaa_get_harmonic_constituentsFetch a NOAA station's harmonic constituents—amplitudes, phases, and speeds—to build custom tide or current predictions and check if it is harmonically predicted.
Instructions
Get the harmonic constituents NOAA uses to compute tide or current predictions at a station — the amplitude, phase, and angular speed of each tidal constituent (M2, S2, N2, K1, O1, ...).
For water-level stations: amplitude (feet/meters), phase_GMT and phase_local (degrees), speed (degrees/hour). For current stations (alphanumeric IDs) constituents are current ellipses (major/minor amplitudes and phases per depth bin — pass bin to filter).
Use for: building custom tide computations, checking a station's dominant constituents (M2 amplitude indicates semidiurnal range), verifying whether a station is harmonically predicted at all. Only reference (R) stations have constituents — subordinate stations use offsets (noaa_get_prediction_offsets).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bin | No | For current stations: restrict to one depth bin. | |
| units | No | Unit system. english: feet, °F, knots (wind AND currents), nautical miles. metric: meters, °C, m/s for wind but cm/s for currents, kilometers. Air pressure is millibars and salinity is PSU in BOTH systems. | english |
| station | Yes | Station ID. Water-level/met stations use 7-digit numeric IDs (e.g. "9414290" San Francisco); current stations use alphanumeric IDs (e.g. "cb0102"). Find stations with noaa_search_stations or noaa_find_nearest_stations. | |
| response_format | No | Output format: "markdown" for a readable summary table, "json" for the complete structured payload. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _response | Yes |