{"id":15547068,"url":"https://github.com/dionhaefner/fowd","last_synced_at":"2025-08-21T16:23:35.316Z","repository":{"id":37837797,"uuid":"195969990","full_name":"dionhaefner/FOWD","owner":"dionhaefner","description":"Processing framework for FOWD, a free ocean wave dataset, ready for your ML application :ocean:","archived":false,"fork":false,"pushed_at":"2023-07-06T22:01:53.000Z","size":117,"stargazers_count":11,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T04:13:51.682Z","etag":null,"topics":["data-science","machine-learning","ocean","open-data","waves"],"latest_commit_sha":null,"homepage":"https://www.nbi.ku.dk/english/research/pice/oceanography/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dionhaefner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-07-09T08:49:31.000Z","updated_at":"2024-10-17T10:18:52.000Z","dependencies_parsed_at":"2025-04-12T04:13:53.060Z","dependency_job_id":"8662c9c9-e54b-4d76-827e-03854085c9a4","html_url":"https://github.com/dionhaefner/FOWD","commit_stats":{"total_commits":98,"total_committers":2,"mean_commits":49.0,"dds":"0.010204081632653073","last_synced_commit":"6f19fe56cc2e43d7da9fee2f715fea25636dac5e"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionhaefner%2FFOWD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionhaefner%2FFOWD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionhaefner%2FFOWD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionhaefner%2FFOWD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dionhaefner","download_url":"https://codeload.github.com/dionhaefner/FOWD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250488051,"owners_count":21438709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","machine-learning","ocean","open-data","waves"],"created_at":"2024-10-02T13:06:26.863Z","updated_at":"2025-04-23T18:22:51.236Z","avatar_url":"https://github.com/dionhaefner.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FOWD\n:ocean: Processing framework for FOWD, a free ocean wave dataset, ready for your ML application. \n\n## Installation\n\nAfter downloading the repository, you can install FOWD and all dependencies (preferably into a virtual environment) via:\n\n```bash\n$ pip install -r requirements.txt\n$ pip install .\n```\n\n## Usage\n\nAfter installing the Python code, you can use the command line tool `fowd` to create a FOWD dataset from a raw source.\n\n### CDIP\n\nCurrently, the best supported source is [CDIP buoy data](https://cdip.ucsd.edu/):\n\n```bash\n$ fowd process-cdip 433p1 -o fowd-cdip-out\n```\n\nwill process all CDIP data located in the `433p1` folder.\n\n### Generic inputs\n\nUse\n\n```bash\n$ fowd process-generic infile.nc -o outdir\n```\n\nGeneric inputs must be netCDF files with the following structure:\n\n```\nVariables:\n- time\n- displacement\n\nAttributes:\n- sampling_rate\n- water_depth\n- longitude\n- latitude\n```\n\n## QC plots\n\nAll data processing writes QC information in JSON format. You can visualize records in that QC file by using\n\n```bash\n$ fowd plot-qc qcfile.json\n```\n\n## Testing\n\nRun tests and sanity checks via\n\n```bash\n$ fowd run-tests\n```\n\nTest results are checked automatically, but sanity checks have to be inspected manually.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdionhaefner%2Ffowd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdionhaefner%2Ffowd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdionhaefner%2Ffowd/lists"}