CurrentPredictor
self, constituent_repo, alpha=1.0 / 7) CurrentPredictor(
Predict tidal currents.
Parameters
Name | Type | Description | Default |
---|---|---|---|
constituent_repo | ConstituentRepository | Current constituent repository. | required |
alpha | float | Current profile power exponent. | 1.0 / 7 |
Methods
Name | Description |
---|---|
predict_depth_averaged | Predict tide levels or currents using utide. |
predict_profile | Predict current profiles. |
predict_depth_averaged
CurrentPredictor.predict_depth_averaged(
lon,
lat,
start,
end,=timedelta(hours=1),
interval )
Predict tide levels or currents using utide.
Parameters
Name | Type | Description | Default |
---|---|---|---|
lon | float | The longitude. | required |
lat | float | The latitude. | required |
start | datetime | The start date. | required |
end | datetime | The end date. | required |
interval | timedelta | The interval between predictions. | timedelta(hours=1) |
Returns
Name | Type | Description |
---|---|---|
pl.DataFrame | The predicted tide levels or currents. |
Notes
The workhorse of this functions the reconstruct
function from UTide
predict_profile
CurrentPredictor.predict_profile(
lon,
lat,
start,
end,=timedelta(hours=1),
interval=None,
levels )
Predict current profiles.