{"id":28181140,"url":"https://github.com/carpentries-incubator/reproducible-ml-workflows","last_synced_at":"2026-02-26T21:37:01.337Z","repository":{"id":288353689,"uuid":"967485914","full_name":"carpentries-incubator/reproducible-ml-workflows","owner":"carpentries-incubator","description":"Reproducible Machine Learning Workflows for Scientists","archived":false,"fork":false,"pushed_at":"2026-02-24T01:52:07.000Z","size":10042,"stargazers_count":6,"open_issues_count":11,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-02-24T08:22:57.737Z","etag":null,"topics":["english","hardware-acceleration","lesson","machine","pixi","pre-alpha"],"latest_commit_sha":null,"homepage":"https://carpentries-incubator.github.io/reproducible-ml-workflows/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carpentries-incubator.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["carpentries"],"custom":["https://give.communityin.org/TheCarpentries"]}},"created_at":"2025-04-16T14:24:37.000Z","updated_at":"2026-02-03T11:22:26.000Z","dependencies_parsed_at":"2025-04-17T14:20:55.229Z","dependency_job_id":"701440f8-85c1-4ce5-a490-adef8fece76d","html_url":"https://github.com/carpentries-incubator/reproducible-ml-workflows","commit_stats":null,"previous_names":["carpentries-incubator/reproducible-ml-workflows"],"tags_count":1,"template":false,"template_full_name":"carpentries/workbench-template-md","purl":"pkg:github/carpentries-incubator/reproducible-ml-workflows","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Freproducible-ml-workflows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Freproducible-ml-workflows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Freproducible-ml-workflows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Freproducible-ml-workflows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carpentries-incubator","download_url":"https://codeload.github.com/carpentries-incubator/reproducible-ml-workflows/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Freproducible-ml-workflows/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29873341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T21:05:00.265Z","status":"ssl_error","status_checked_at":"2026-02-26T20:57:13.669Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["english","hardware-acceleration","lesson","machine","pixi","pre-alpha"],"created_at":"2025-05-16T03:12:15.678Z","updated_at":"2026-02-26T21:37:01.329Z","avatar_url":"https://github.com/carpentries-incubator.png","language":"Python","funding_links":["https://github.com/sponsors/carpentries","https://give.communityin.org/TheCarpentries"],"categories":[],"sub_categories":[],"readme":"# Reproducible Machine Learning Workflows for Scientists\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.17537698.svg)](https://doi.org/10.5281/zenodo.17537698)\n\nThis repository contains a Carpentries format lesson covering technologies and best practices for reproducible machine learning workflows.\nThe lesson has been designed to be taught over a three-day workshop, with each day divided into a half-day of instruction from the lesson material, and then a second half-day focusing on applying the lesson content to real world research applications to participants' research projects through interactive work sessions with the instruction team.\n\nThe content of the lesson is aimed at a target audience of professional researchers who already have experience with scientific software development, including file system structures, such as the Filesystem Hierarchy Standard of Unix-like systems, version control software, such as Git, and programming languages, such as Python or C++, and a working understanding of the goals of machine learning.\n\n## Using the lesson\n\nTo step through the lesson, please follow it on its website at https://carpentries-incubator.github.io/reproducible-ml-workflows/\n\n## Getting help\n\n* If you have questions about the lesson content or if something seems unclear, please open a [GitHub Discussion](https://github.com/carpentries-incubator/reproducible-ml-workflows/discussions).\nGitHub Discussions that can not be resolved will be converted into GitHub Issues to be followed up on.\n* If you have failed to reproduce results in the lesson content, or have found a bug, or something conceptually wrong, please open a [GitHub Issue](https://github.com/carpentries-incubator/reproducible-ml-workflows/issues).\n\n## Contributing\n\nContributions to the lesson are welcome.\nBefore starting any work on a contribution idea, please first review the [Code of Conduct](https://github.com/carpentries-incubator/reproducible-ml-workflows/blob/main/CODE_OF_CONDUCT.md) and the [`CONTRIBUTING.md`](https://github.com/carpentries-incubator/reproducible-ml-workflows/blob/main/CONTRIBUTING.md).\n\n## Developing the lesson\n\nSimilar to the lesson itself, development of the lesson uses [Pixi](https://pixi.sh/) to have unified multi-platform reproducible environments.\nTo start developing:\n\n1. [Install Pixi](https://pixi.sh/)\n2. [Fork this repository on GitHub](https://github.com/carpentries-incubator/reproducible-ml-workflows/fork)\n3. Clone your fork and navigate to the top level of the repository\n4. Run\n\n```\npixi run start\n```\n\nand then open up the served site in your local browser and carry on with development.\n\n\u003e [!TIP]\n\u003e This lesson uses [The Carpentries Workbench][workbench].\n\u003e Consider reviewing The Workbench documentation and [infrastructure][] before starting development.\n\n[workbench]: https://carpentries.github.io/sandpaper-docs/\n[infrastructure]: https://carpentries.github.io/workbench/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarpentries-incubator%2Freproducible-ml-workflows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarpentries-incubator%2Freproducible-ml-workflows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarpentries-incubator%2Freproducible-ml-workflows/lists"}