{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"UTide performs tidal analysis and prediction on time series data, decomposing water velocity or elevation into tidal constituents and reconstructing predictions from those coefficients.","skillfed_tags":["oceanography","harmonic-analysis","time-series"],"use_cases":["Extract tidal constituents from observed water velocity or elevation time series at a specific latitude.","Generate tidal predictions for future time periods based on harmonic coefficients from historical observations.","Analyze coastal water dynamics by decomposing observed signals into individual tidal harmonics.","Support oceanographic research requiring harmonic tidal analysis as part of a larger data processing pipeline."],"what_it_does":"UTide is a Python port of the Matlab UTide package for unified tidal analysis and prediction. It takes time series observations of water velocity or elevation and decomposes them into tidal constituents using harmonic analysis, then allows reconstruction of predicted tidal signals from those coefficients. The package depends on numpy and scipy for numerical computation and is actively maintained, supporting Python 3.9 through 3.13.\n\nThe package is designed for oceanographic and coastal engineering applications where understanding tidal components is essential. It implements the methods described in Codiga (2011) and provides a Python-native interface, though the user interface differs from the original Matlab implementation\u2014developers must consult docstrings rather than relying on direct API parity. The project is still in active development, so the API and available functionality may change.","worth_installing":"Yes, if you need tidal harmonic analysis in Python. The package has low install friction, active maintenance, no known vulnerabilities, and a permissive license. However, verify that the specific functionality you need is implemented\u2014the documentation notes that some Matlab features are not yet available, and the API differs from the original, requiring careful reference to docstrings."},"id":"utide","links":{"html":"https://skillfed.io/packages/utide","md":"https://skillfed.io/packages/utide.md","pypi":"https://pypi.org/project/utide/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-04-28","license_spdx":null,"license_treatment":"permissive","name":"utide","python_support":"supports_current","summary":"Python distribution of the MatLab package UTide"},"popularity":{"monthly_downloads":118468,"position":12117,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
