{"id":15359342,"url":"https://github.com/bmcfee/ismir2018-oss-tutorial","last_synced_at":"2025-04-15T06:53:38.329Z","repository":{"id":47555631,"uuid":"149153529","full_name":"bmcfee/ismir2018-oss-tutorial","owner":"bmcfee","description":"ISMIR2018 Tutorial on Open Source and Reproducibility in MIR Research","archived":false,"fork":false,"pushed_at":"2022-08-16T09:00:37.000Z","size":1849,"stargazers_count":42,"open_issues_count":22,"forks_count":90,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T06:53:32.602Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","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/bmcfee.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":null,"support":null}},"created_at":"2018-09-17T16:16:38.000Z","updated_at":"2023-06-14T21:13:51.000Z","dependencies_parsed_at":"2022-09-11T09:52:08.234Z","dependency_job_id":null,"html_url":"https://github.com/bmcfee/ismir2018-oss-tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmcfee%2Fismir2018-oss-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmcfee%2Fismir2018-oss-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmcfee%2Fismir2018-oss-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmcfee%2Fismir2018-oss-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmcfee","download_url":"https://codeload.github.com/bmcfee/ismir2018-oss-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023711,"owners_count":21199958,"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":[],"created_at":"2024-10-01T12:44:31.357Z","updated_at":"2025-04-15T06:53:38.293Z","avatar_url":"https://github.com/bmcfee.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Source and Reproducible MIR Research\n\nThis repository contains the code and documentation for the tutorial on Open Source and Reproducible MIR Research, presented at [ISMIR 2018](http://ismir2018.ircam.fr/) by Thor Kell @tkell and Brian McFee @bmcfee.\n\nThe tutorial documentation, which you can read [here](https://bmcfee.github.io/ismir2018-oss-tutorial), gives a readable summary of the different parts of the tutorial, which covers:\n\n1. Installing (development) tools\n2. Setting up continuous integration services\n3. Working with code and git\n4. Python module organization\n5. Testing\n6. Documentation (sphinx)\n7. The MIR ecosystem in Python\n8. Next steps (further reading and resources for MIR and reproducibility)\n\nTo support the tutorial, we have developed a small library called `toymir`, which will be used for instructional purposes within the tutorial.  Attendees will modify code, add documentation, write unit tests, and learn best practices for software development work flow.\n\nMany of the materials we present here are extended from the [shablona](https://github.com/uwescience/shablona) project, developed by Ariel Rokem at the University of Washington's eScience Institute.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmcfee%2Fismir2018-oss-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmcfee%2Fismir2018-oss-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmcfee%2Fismir2018-oss-tutorial/lists"}