{"id":43057,"name":"python-datascientist","description":"Dépôt associé au cours Python pour data scientists (ENSAE 2e année)","url":"https://github.com/linogaliana/python-datascientist","last_synced_at":"2025-09-05T09:39:36.936Z","repository":{"id":37089843,"uuid":"280161677","full_name":"linogaliana/python-datascientist","owner":"linogaliana","description":"Dépôt associé au cours Python pour data scientists (ENSAE 2e année)","archived":false,"fork":false,"pushed_at":"2025-08-18T16:00:41.000Z","size":1081695,"stargazers_count":134,"open_issues_count":5,"forks_count":49,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-18T18:06:21.836Z","etag":null,"topics":["data-science","jupyter","jupyter-notebook","machine-learning","opendata","python","teaching"],"latest_commit_sha":null,"homepage":"https://pythonds.linogaliana.fr/","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/linogaliana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"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}},"created_at":"2020-07-16T13:29:53.000Z","updated_at":"2025-08-18T16:00:45.000Z","dependencies_parsed_at":"2023-10-12T21:20:55.876Z","dependency_job_id":"8cc2eee3-a536-46da-8740-1516b5e5a222","html_url":"https://github.com/linogaliana/python-datascientist","commit_stats":{"total_commits":788,"total_committers":14,"mean_commits":"56.285714285714285","dds":0.08121827411167515,"last_synced_commit":"ab0eb6e9918305a87e5199ef88601adda2acd82d"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/linogaliana/python-datascientist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linogaliana","download_url":"https://codeload.github.com/linogaliana/python-datascientist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273739970,"owners_count":25159429,"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-09-05T02:00:09.113Z","response_time":402,"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"}},"owner":{"login":"linogaliana","name":"Lino Galiana","uuid":"33896139","kind":"user","description":"Data Scientist Insee - Teaching at ENSAE ","email":"","website":"https://linogaliana.fr/","location":"Paris","twitter":"linogaliana","company":"Insee","icon_url":"https://avatars.githubusercontent.com/u/33896139?u=4338ba917f75a54df6281f8c2704c51b186e0988\u0026v=4","repositories_count":14,"last_synced_at":"2023-03-04T04:52:14.726Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/linogaliana","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:48:49.648Z","updated_at":"2023-03-04T04:52:14.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linogaliana","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linogaliana/repositories"},"packages":[],"commits":{"id":8002382,"full_name":"linogaliana/python-datascientist","default_branch":"main","committers":[{"name":"Lino Galiana","email":"lino.galiana@insee.fr","login":"linogaliana","count":769},{"name":"Romain Avouac","email":"43444134+avouacr","login":"avouacr","count":27},{"name":"Antoine Palazzolo","email":"97433407+antoine-palazz","login":"antoine-palazz","count":12},{"name":"Julien PRAMIL","email":"100139338+jpramil","login":"jpramil","count":7},{"name":"Thomas Faria","email":"57811152+ThomasFaria","login":"ThomasFaria","count":5},{"name":"Kim A","email":"kim.demarty@laposte.net","login":"antuki","count":2},{"name":"Raphaele Adjerad","email":"50173153+raphaeleadjerad","login":"raphaeleadjerad","count":2},{"name":"lbaudin","email":"119847138+lbaudin","login":"lbaudin","count":2},{"name":"tomseimandi","email":"tom.seimandi@gmail.com","login":"tomseimandi","count":2},{"name":"Expressso","email":"94438604+Expressso","login":"Expressso","count":1},{"name":"Idrissa KONKOBO","email":"93009177+kidrissa","login":"kidrissa","count":1},{"name":"Mélissa Tamine","email":"92634801+taminemelissa","login":"taminemelissa","count":1},{"name":"jblaval","email":"laval.jbaptiste@gmail.com","login":"jblaval","count":1},{"name":"romanegajdos","email":"72375331+romanegajdos","login":"romanegajdos","count":1}],"total_commits":833,"total_committers":14,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":59.5,"dds":0.07683073229291715,"past_year_committers":[{"name":"lgaliana","email":"lino.galiana@insee.fr","login":"linogaliana","count":253},{"name":"Julien PRAMIL","email":"100139338+jpramil","login":"jpramil","count":5},{"name":"Romain Avouac","email":"43444134+avouacr","login":"avouacr","count":2},{"name":"lbaudin","email":"119847138+lbaudin","login":"lbaudin","count":1},{"name":"Antoine Palazzolo","email":"97433407+antoine-palazz","login":"antoine-palazz","count":1}],"past_year_total_commits":262,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":52.4,"past_year_dds":0.03435114503816794,"last_synced_at":"2025-04-04T23:39:48.865Z","last_synced_commit":"cff4b4b3f57f653a3023548dd72bd1b3f950d27e","created_at":"2024-12-27T03:14:57.434Z","updated_at":"2025-05-31T14:02:10.981Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"linogaliana/python-datascientist","html_url":"https://github.com/linogaliana/python-datascientist","last_synced_at":"2025-08-31T10:55:11.604Z","status":null,"issues_count":64,"pull_requests_count":102,"avg_time_to_close_issue":18560656.416666668,"avg_time_to_close_pull_request":336771.18888888886,"issues_closed_count":60,"pull_requests_closed_count":90,"pull_request_authors_count":5,"issue_authors_count":7,"avg_comments_per_issue":0.625,"avg_comments_per_pull_request":0.00980392156862745,"merged_pull_requests_count":88,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":12,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":2578286.375,"past_year_avg_time_to_close_pull_request":230950.65,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":40,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.9166666666666666,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":38,"created_at":"2024-12-27T03:14:57.617Z","updated_at":"2025-09-03T06:04:44.467Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/linogaliana%2Fpython-datascientist/issues","issue_labels_count":{"Website":22,"enhancement :rocket:":17,"bug":12,"Structure dépôt":7,"Partie manipulation":6,"Partie visualisation":6,"cartographie":5,"CI":5,"Partie modélisation":4,"git":4,"Jupyter":3,"pandas :panda_face:":3,"matplotlib":2,"scikit":2,"geopandas":2,"NLP :book:":2,"Introduction":1,"help wanted":1,"question":1,"numpy":1,"API":1,"exercice":1,"notebooks :notebook:":1},"pull_request_labels_count":{"Website":11,"Partie manipulation":9,"enhancement :rocket:":6,"Structure dépôt":6,"english 🇬🇧":5,"python":5,"dependencies":5,"Partie visualisation":5,"Partie modélisation":4,"scikit":4,"Introduction":4,"Jupyter":4,"bug":4,"git":3,"CI":3,"NLP :book:":3,"numpy":3,"pandas :panda_face:":3,"geopandas":3,"cartographie":2,"documentation":2,"matplotlib":1,"liste projets élèves":1},"issue_author_associations_count":{"OWNER":74,"NONE":11,"CONTRIBUTOR":4,"COLLABORATOR":1},"pull_request_author_associations_count":{"OWNER":151,"CONTRIBUTOR":15,"COLLABORATOR":4,"NONE":3},"issue_authors":{"linogaliana":74,"fa5fou5":3,"jpramil":3,"daniel-odc":3,"jaerdoster":1,"leomignot":1,"avouacr":1,"antoine-palazz":1,"bpezet":1,"Orlogskapten":1,"raphaelfournier":1},"pull_request_authors":{"linogaliana":151,"jpramil":5,"dependabot[bot]":5,"avouacr":4,"ThomasFaria":2,"antoine-palazz":2,"lbaudin":1,"ntoulemonde":1,"fa5fou5":1,"romanegajdos":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10095926,"issues_count":31397479,"pull_requests_count":97150418,"authors_count":10700329,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"git":2,"API":1,"enhancement :rocket:":1,"bug":1,"notebooks :notebook:":1},"past_year_pull_request_labels_count":{"dependencies":5,"python":5,"Partie visualisation":1},"past_year_issue_author_associations_count":{"OWNER":13,"NONE":7},"past_year_pull_request_author_associations_count":{"OWNER":59,"CONTRIBUTOR":5,"COLLABORATOR":4,"NONE":2},"past_year_issue_authors":{"linogaliana":13,"daniel-odc":3,"bpezet":1,"jaerdoster":1,"leomignot":1,"raphaelfournier":1},"past_year_pull_request_authors":{"linogaliana":59,"dependabot[bot]":5,"avouacr":4,"ntoulemonde":1,"lbaudin":1},"maintainers":[{"login":"linogaliana","count":225,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/linogaliana"},{"login":"avouacr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/avouacr"}],"active_maintainers":[{"login":"linogaliana","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/linogaliana"},{"login":"avouacr","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/avouacr"}]},"events":{"total":{"IssuesEvent":28,"WatchEvent":23,"DeleteEvent":40,"IssueCommentEvent":16,"PushEvent":315,"PullRequestEvent":71,"ForkEvent":3,"CreateEvent":39},"last_year":{"IssuesEvent":28,"WatchEvent":23,"DeleteEvent":40,"IssueCommentEvent":16,"PushEvent":315,"PullRequestEvent":71,"ForkEvent":3,"CreateEvent":39}},"keywords":["data-science","jupyter","jupyter-notebook","machine-learning","opendata","python","teaching"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/netlify-test.yaml","sha":null,"kind":"manifest","created_at":"2023-01-31T11:45:57.735Z","updated_at":"2023-01-31T11:45:57.735Z","repository_link":"https://github.com/linogaliana/python-datascientist/blob/main/.github/workflows/netlify-test.yaml","dependencies":[{"id":7271172729,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7271172733,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7271172736,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/prod.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T11:45:57.824Z","updated_at":"2023-01-31T11:45:57.824Z","repository_link":"https://github.com/linogaliana/python-datascientist/blob/main/.github/workflows/prod.yml","dependencies":[{"id":7271174481,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7271174483,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7271174485,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/checks.yaml","sha":null,"kind":"manifest","created_at":"2023-10-12T21:20:48.050Z","updated_at":"2023-10-12T21:20:48.050Z","repository_link":"https://github.com/linogaliana/python-datascientist/blob/main/.github/workflows/checks.yaml","dependencies":[{"id":14180369308,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14180369309,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14180369310,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/notebooks.yml","sha":null,"kind":"manifest","created_at":"2023-10-12T21:20:48.120Z","updated_at":"2023-10-12T21:20:48.120Z","repository_link":"https://github.com/linogaliana/python-datascientist/blob/main/.github/workflows/notebooks.yml","dependencies":[{"id":14180369311,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14180369312,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14180369313,"package_name":"linogaliana/github-action-push-to-another-repository","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-12T21:20:49.070Z","updated_at":"2023-10-12T21:20:49.070Z","repository_link":"https://github.com/linogaliana/python-datascientist/blob/main/requirements.txt","dependencies":[{"id":14180369324,"package_name":"pynsee","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180369881,"package_name":"xlrd","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180369882,"package_name":"contextily","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180369883,"package_name":"graphviz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180369884,"package_name":"plotnine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180369885,"package_name":"geoplot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180369921,"package_name":"kaleido","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180370881,"package_name":"yellowbrick","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180370974,"package_name":"wordcloud","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14180370975,"package_name":"pywaffle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":7.57353126274595,"created_at":"2025-09-04T15:51:18.048Z","updated_at":"2025-10-07T08:17:28.327Z","avatar_url":"https://github.com/linogaliana.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/43057","html_url":"https://science.ecosyste.ms/projects/43057","bibtex_url":"https://science.ecosyste.ms/projects/43057/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/43057/export.apalike"}