{"id":23673835,"url":"https://github.com/carpentries-incubator/lesson-parallel-python","last_synced_at":"2025-08-10T10:05:58.731Z","repository":{"id":40304265,"uuid":"243219998","full_name":"carpentries-incubator/lesson-parallel-python","owner":"carpentries-incubator","description":"Parallel Programming in Python","archived":false,"fork":false,"pushed_at":"2025-07-29T01:08:02.000Z","size":11313,"stargazers_count":11,"open_issues_count":52,"forks_count":15,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-29T03:31:21.363Z","etag":null,"topics":["beta","carpentries-incubator","dask","english","lesson","parallel-programming","python"],"latest_commit_sha":null,"homepage":"https://carpentries-incubator.github.io/lesson-parallel-python/","language":"Dockerfile","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":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["carpentries"],"custom":["https://give.communityin.org/TheCarpentries"]}},"created_at":"2020-02-26T09:13:52.000Z","updated_at":"2025-03-31T12:20:51.000Z","dependencies_parsed_at":"2025-03-25T15:35:16.583Z","dependency_job_id":"523bdc4a-11ed-459a-aed2-ec3151962c8d","html_url":"https://github.com/carpentries-incubator/lesson-parallel-python","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/carpentries-incubator/lesson-parallel-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Flesson-parallel-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Flesson-parallel-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Flesson-parallel-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Flesson-parallel-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carpentries-incubator","download_url":"https://codeload.github.com/carpentries-incubator/lesson-parallel-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Flesson-parallel-python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269706745,"owners_count":24462225,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["beta","carpentries-incubator","dask","english","lesson","parallel-programming","python"],"created_at":"2024-12-29T12:56:43.334Z","updated_at":"2025-08-10T10:05:58.723Z","avatar_url":"https://github.com/carpentries-incubator.png","language":"Dockerfile","funding_links":["https://github.com/sponsors/carpentries","https://give.communityin.org/TheCarpentries"],"categories":[],"sub_categories":[],"readme":"# parallel-python-workbench\n\n    This is the lesson repository for parallel-python-workbench\n\n## Teaching this lesson?\n\nDo you want to teach parallel programming? This material is open-source and freely available.\nAre you planning on using our material in your teaching?\nWe would love to help you prepare to teach the lesson and receive feedback on how it could be further improved, based on your experience in the workshop.\n\nYou can notify us that you plan to teach this lesson by creating an issue in this repository. Also, it would great if you can update [this overview of all workshops taught with this lesson material](workshops.md). This helps us show the impact of developing open-source lessons to our funders.\n\n## Rendering\n\nThe Carpentries Workbench use the `sandpaper` engine on top of Pandoc to render the website. Sandpaper is written in R and has some further requirements. It is best to use the enclosed `Dockerfile` to run R in and build the pages.\n\nThe `Makefile` contains the commands to build and run the container using Podman. When inside the container, the lesson is mounted on `/lesson`.\n\n```\ncd /lesson\nR --no-save -e 'sandpaper::serve()'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarpentries-incubator%2Flesson-parallel-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarpentries-incubator%2Flesson-parallel-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarpentries-incubator%2Flesson-parallel-python/lists"}