{"id":13544039,"url":"https://github.com/swcarpentry/python-novice-gapminder","last_synced_at":"2026-01-21T07:29:05.251Z","repository":{"id":3365235,"uuid":"49216246","full_name":"swcarpentry/python-novice-gapminder","owner":"swcarpentry","description":"Plotting and Programming in Python","archived":false,"fork":false,"pushed_at":"2026-01-20T00:14:37.000Z","size":19426,"stargazers_count":181,"open_issues_count":69,"forks_count":449,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-01-20T07:38:01.387Z","etag":null,"topics":["carpentries","data-visualisation","data-visualization","data-wrangling","english","lesson","programming","python","software-carpentry","stable"],"latest_commit_sha":null,"homepage":"http://swcarpentry.github.io/python-novice-gapminder/","language":null,"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/swcarpentry.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","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["carpentries"],"custom":["https://www.zeffy.com/en-US/donation-form/donate-to-make-a-difference-7497"]}},"created_at":"2016-01-07T16:30:26.000Z","updated_at":"2026-01-17T12:01:16.000Z","dependencies_parsed_at":"2023-02-12T11:01:02.577Z","dependency_job_id":"f193d98e-9731-480d-814d-f91c56f05bde","html_url":"https://github.com/swcarpentry/python-novice-gapminder","commit_stats":{"total_commits":1439,"total_committers":221,"mean_commits":6.51131221719457,"dds":0.6740792216817234,"last_synced_commit":"ace4b4f894c2d2b4cc34c847208b4280f430cd86"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/swcarpentry/python-novice-gapminder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fpython-novice-gapminder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fpython-novice-gapminder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fpython-novice-gapminder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fpython-novice-gapminder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swcarpentry","download_url":"https://codeload.github.com/swcarpentry/python-novice-gapminder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fpython-novice-gapminder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28629915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"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":["carpentries","data-visualisation","data-visualization","data-wrangling","english","lesson","programming","python","software-carpentry","stable"],"created_at":"2024-08-01T11:00:41.185Z","updated_at":"2026-01-21T07:29:05.227Z","avatar_url":"https://github.com/swcarpentry.png","language":null,"readme":"[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://slack-invite.carpentries.org/)\n[![Slack Status](https://img.shields.io/badge/Slack_Channel-swc--py--gapminder-E01563.svg)](https://carpentries.slack.com/messages/C9X4W03KL)\n[![Binder](https://img.shields.io/badge/launch-JupyterLab-579ACA.svg?logo=data:image/png;base64,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)](https://mybinder.org/v2/gh/swcarpentry/python-novice-gapminder/binder?urlpath=lab)\n\n# python-novice-gapminder\n\nIntroduction to Python for non-programmers with a focus on plotting and data analysis.\nPlease see [https://swcarpentry.github.io/python-novice-gapminder/](https://swcarpentry.github.io/python-novice-gapminder/)\nfor a rendered version of this material,\n[the lesson template documentation][sandpaper-docs]\nfor instructions on formatting and building lesson material.\n\nMaintainer(s):\n\n- [Allen Lee][lee-allen]\n- [Nathan Moore][moore-nathan]\n- [Sourav Singh][singh-sourav]\n- [Olav Vahtras][olav-vahtras]\n\n[sandpaper-docs]: https://carpentries.github.io/sandpaper-docs/\n[lee-allen]: https://software-carpentry.org/team/#lee-allen\n[moore-nathan]: https://software-carpentry.org/team/#moore_nathan\n[singh-sourav]: https://software-carpentry.org/team/#singh-sourav\n[olav-vahtras]: https://software-carpentry.org/team/#vahtras_olav\n","funding_links":["https://github.com/sponsors/carpentries","https://www.zeffy.com/en-US/donation-form/donate-to-make-a-difference-7497"],"categories":["Educational resources"],"sub_categories":["Python"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswcarpentry%2Fpython-novice-gapminder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswcarpentry%2Fpython-novice-gapminder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswcarpentry%2Fpython-novice-gapminder/lists"}