{"id":19130127,"url":"https://github.com/mathworks/open-gravitational-wave-data-matlab","last_synced_at":"2025-11-13T13:01:36.476Z","repository":{"id":205278239,"uuid":"713833627","full_name":"mathworks/open-gravitational-wave-data-matlab","owner":"mathworks","description":"This is a tutorial demonstrating how to access open gravitational wave data and publish reusable and reproducible analyses in MATLAB","archived":false,"fork":false,"pushed_at":"2024-01-05T16:11:41.000Z","size":17740,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-01-03T11:11:39.548Z","etag":null,"topics":["open-data","open-science"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mathworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-11-03T10:30:34.000Z","updated_at":"2024-07-10T16:15:59.000Z","dependencies_parsed_at":"2024-01-05T17:28:04.671Z","dependency_job_id":"6a7ed00f-124c-4aba-b15b-326bb5a3b41a","html_url":"https://github.com/mathworks/open-gravitational-wave-data-matlab","commit_stats":null,"previous_names":["mathworks/open-gravitational-wave-data-matlab"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Fopen-gravitational-wave-data-matlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Fopen-gravitational-wave-data-matlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Fopen-gravitational-wave-data-matlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Fopen-gravitational-wave-data-matlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathworks","download_url":"https://codeload.github.com/mathworks/open-gravitational-wave-data-matlab/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240206981,"owners_count":19765039,"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":["open-data","open-science"],"created_at":"2024-11-09T06:09:40.260Z","updated_at":"2025-11-13T13:01:31.438Z","avatar_url":"https://github.com/mathworks.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![View open-gravitational-wave-data-matlab on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/154551-open-gravitational-wave-data-matlab)\n[![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=mathworks/open-gravitational-wave-data-matlab\u0026file=OpenPhysicsTutorial.mlx)\n\n# Analyse Open Gravitational Wave Data in MATLAB®\n\nA MATLAB Live Script with accompanying \n- [Jupyter® Notebook](https://github.com/mathworks/open-gravitational-wave-data-matlab/blob/main/OpenPhysicsTutorial.ipynb), \n- [.m file](https://github.com/mathworks/open-gravitational-wave-data-matlab/blob/main/OpenPhysicsTutorialScript.m) and \n- [reproducible code capsule on Code Ocean®](https://doi.org/10.24433/CO.6147849.v1)\n\nto access and analyze Gravitational Wave data sets from the **Gravitational Wave Open Science Center (GWOSC)** database\n\n## Get started\n\nUse this tutorial to get started with freely available gravitational wave data at [GWOSC](https://gwosc.org/) directly from MATLAB.\n- No downloads, no installations\n- **Open directly in MATLAB Online** by clicking this [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=mathworks/open-gravitational-wave-data-matlab\u0026file=OpenPhysicsTutorial.mlx)\n- Step-by-step tutorial shows how to\n    - Re-use available gravitational wave data. **Access a list of openly available events and sessions** from LIGO, Virgo and Kagra\n    - **Query and inspect the metadata** associated with these projects using commands directly from MATLAB (RESTful API)\n    - Avoid downloads. **Access specific data** from within the database directly and **avoid time-consuming downloads** of large data\n    - **Read in HDf5 data** from within MATLAB corresponding to specific sampling rates and detectors\n    - **Analyze gravitational wave data** using standard signal processing in time and frequency domains **re-using [open community](https://de.mathworks.com/matlabcentral/fileexchange/108859-gravitationalwavedataexplorer?tab=example\u0026focused=) code from File Exchange**\n    - Let others run your code and reproduce your results quickly. **Pubish the results on GitHub** and **make them accessible** using Open With MATLAB Online\n    - Allow people to cite you! **Generate a DOI** for your code by linking your GitHub repository to one of several DOI-generating sites.\n- **Live Script** contains **easy-to-use menus** for user to click and select different datasets\n- Available on [**File Exchange**](https://www.mathworks.com/matlabcentral/fileexchange/) for directly installing onto your MATLAB path with one click using the [Add-Ons button](https://www.mathworks.com/help/matlab/matlab_env/get-add-ons.html)\n- Accompanying **Jupyter notebook** (.ipynb) for use in a Jupyter environment. More information on MATLAB kernel [here](https://www.mathworks.com/products/reference-architectures/jupyter.html)\n- Accompanying **Code Ocean reproducible capsule** (.m) for one-click reproducibility of the code by anyone, including reviewers.\n\n## About the Gravitational Wave Open Science Center \nThe Gravitational Wave Open Science Center (GWOSC) is a public repository of gravitational wave events and experimental sessions from LIGO, Virgo and Kagra for the community.\nIt can be accessed at [https://gwosc.org/](https://gwosc.org/). [Here](https://gwosc.org/eventapi/html/GWTC/) is a list of available GW events from GWOSC.\n\n**For advanced users** A detailed guide to the GWOSC API can be found [here](https://gwosc.org/apidocs/). To access the REST API use the MATLAB [webread](https://www.mathworks.com/help/matlab/ref/webread.html) function\n\n### Required Products\nThis tutorial uses the following products\n- MATLAB\n- Signal Processing Toolbox\n\nThis code has been developed and tested using MATLAB 2023a\n\n**Note**\nThis tutorial works best when delivered by a tutor. It is important to highlight best practices when working with Open Data, publishing Open Code or making research output reproducible\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks%2Fopen-gravitational-wave-data-matlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathworks%2Fopen-gravitational-wave-data-matlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks%2Fopen-gravitational-wave-data-matlab/lists"}