{"id":18660,"name":"jupyter-tutorial","description":"Training materials for setting up and using a research infrastructure based on Jupyter notebooks: https://cusy.io/en/seminars","url":"https://github.com/veit/jupyter-tutorial","last_synced_at":"2025-09-05T00:03:34.541Z","repository":{"id":40286004,"uuid":"199994535","full_name":"veit/jupyter-tutorial","owner":"veit","description":"Training materials for setting up and using a research infrastructure based on Jupyter notebooks: https://cusy.io/en/seminars","archived":false,"fork":false,"pushed_at":"2025-07-13T13:34:16.000Z","size":39421,"stargazers_count":23,"open_issues_count":44,"forks_count":12,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-13T15:32:26.796Z","etag":null,"topics":["ipython","ipython-widget","ipywidget","jupyter","jupyter-notebook","jupyterhub","notebook"],"latest_commit_sha":null,"homepage":"https://jupyter-tutorial.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veit.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","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":"codemeta.json","zenodo":null}},"created_at":"2019-08-01T06:52:42.000Z","updated_at":"2025-07-13T13:34:19.000Z","dependencies_parsed_at":"2023-12-25T20:25:51.582Z","dependency_job_id":"1260c500-9f6c-435f-8e9f-f259d85ea78d","html_url":"https://github.com/veit/jupyter-tutorial","commit_stats":null,"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"purl":"pkg:github/veit/jupyter-tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veit","download_url":"https://codeload.github.com/veit/jupyter-tutorial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273690671,"owners_count":25150633,"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-04T02:00:08.968Z","response_time":61,"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":"veit","name":"Veit Schiele","uuid":"844779","kind":"user","description":"Veit Schiele is founder and CEO of the cusy GmbH, a hosting platform for privacy-compliant development tools. ","email":"","website":"https://cusy.io/en/about/team/veit","location":"Germany, Berlin and Freiburg ","twitter":"VeitSchiele","company":"@cusyio","icon_url":"https://avatars.githubusercontent.com/u/844779?u=004c4172b3f8cf9ba00a4e14bf1e6939cfc74c36\u0026v=4","repositories_count":29,"last_synced_at":"2023-03-24T08:09:16.846Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/veit","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T21:01:22.124Z","updated_at":"2023-03-24T08:09:17.097Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veit/repositories"},"packages":[],"commits":{"id":8177553,"full_name":"veit/jupyter-tutorial","default_branch":"master","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":null,"last_synced_commit":null,"created_at":"2025-01-07T16:18:38.003Z","updated_at":"2025-01-07T16:18:38.003Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial/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":"veit/jupyter-tutorial","html_url":"https://github.com/veit/jupyter-tutorial","last_synced_at":"2025-09-02T09:04:38.747Z","status":null,"issues_count":64,"pull_requests_count":171,"avg_time_to_close_issue":7054929.48,"avg_time_to_close_pull_request":1273462.8607594937,"issues_closed_count":25,"pull_requests_closed_count":158,"pull_request_authors_count":7,"issue_authors_count":2,"avg_comments_per_issue":0.265625,"avg_comments_per_pull_request":0.17543859649122806,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":50,"past_year_issues_count":0,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":85780.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":10,"past_year_merged_pull_requests_count":0,"created_at":"2025-01-07T16:18:40.363Z","updated_at":"2025-09-02T09:04:38.749Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/veit%2Fjupyter-tutorial/issues","issue_labels_count":{"documentation":43,"enhancement":42,"localisation":1},"pull_request_labels_count":{"update":99,"dependencies":26,"python":7,"javascript":6,"documentation":1,"enhancement":1,"github_actions":1},"issue_author_associations_count":{"OWNER":63,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":117,"CONTRIBUTOR":50,"NONE":2,"OWNER":1},"issue_authors":{"veit":63,"astrojuanlu":1},"pull_request_authors":{"pyup-bot":117,"dependabot[bot]":26,"pre-commit-ci[bot]":23,"theo-armour":1,"idomic":1,"hofmannedv":1,"veit":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081055,"issues_count":31277800,"pull_requests_count":96105963,"authors_count":10693660,"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":{},"past_year_pull_request_labels_count":{"dependencies":9,"github_actions":1},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":10},"past_year_issue_authors":{},"past_year_pull_request_authors":{"dependabot[bot]":9,"pre-commit-ci[bot]":1},"maintainers":[{"login":"pyup-bot","count":117,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pyup-bot"},{"login":"veit","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veit"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":1,"DeleteEvent":6,"IssueCommentEvent":4,"PushEvent":17,"PullRequestEvent":12,"CreateEvent":4},"last_year":{"WatchEvent":1,"DeleteEvent":6,"IssueCommentEvent":4,"PushEvent":17,"PullRequestEvent":12,"CreateEvent":4}},"keywords":["ipython","ipython-widget","ipywidget","jupyter","jupyter-notebook","jupyterhub","notebook"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T16:02:37.597Z","updated_at":"2022-08-09T16:02:37.597Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/docs/requirements.txt","dependencies":[{"id":923087000,"package_name":"furo","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087001,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087002,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087003,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087004,"package_name":"sphinxcontrib-svg2pdfconverter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087005,"package_name":"sphinxext-opengraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087006,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087007,"package_name":"sphinx_inline_tabs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pipenvs/python-38/Pipfile","sha":null,"kind":"manifest","created_at":"2022-08-09T16:02:37.691Z","updated_at":"2022-08-09T16:02:37.691Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/pipenvs/python-38/Pipfile","dependencies":[{"id":923087357,"package_name":"qgrid","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087358,"package_name":"pandas-datareader","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087359,"package_name":"dedupe","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087360,"package_name":"pythreejs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087361,"package_name":"ipyvolume","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087362,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087363,"package_name":"shot-scraper","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":923087364,"package_name":"py-heat-magic","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pipenvs/python-38/Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-09T16:02:37.697Z","updated_at":"2022-08-09T16:02:37.697Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/pipenvs/python-38/Pipfile.lock","dependencies":[{"id":923087365,"package_name":"affinegap","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"runtime","optional":false},{"id":923087366,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":false,"kind":"runtime","optional":false},{"id":923087367,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087368,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.0.5","direct":false,"kind":"runtime","optional":false},{"id":923087369,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":false,"kind":"runtime","optional":false},{"id":923087370,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087371,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":false,"kind":"runtime","optional":false},{"id":923087372,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087373,"package_name":"btrees","ecosystem":"pypi","requirements":"==4.10.0","direct":false,"kind":"runtime","optional":false},{"id":923087374,"package_name":"categorical-distance","ecosystem":"pypi","requirements":"==1.9","direct":false,"kind":"runtime","optional":false},{"id":923087375,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":false,"kind":"runtime","optional":false},{"id":923087376,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"runtime","optional":false},{"id":923087377,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.12","direct":false,"kind":"runtime","optional":false},{"id":923087378,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.2","direct":false,"kind":"runtime","optional":false},{"id":923087379,"package_name":"click-default-group","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"runtime","optional":false},{"id":923087380,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":923087381,"package_name":"datetime-distance","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":923087382,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.0","direct":false,"kind":"runtime","optional":false},{"id":923087383,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"runtime","optional":false},{"id":923087384,"package_name":"dedupe","ecosystem":"pypi","requirements":"==2.0.13","direct":false,"kind":"runtime","optional":false},{"id":923087385,"package_name":"dedupe-hcluster","ecosystem":"pypi","requirements":"==0.3.9","direct":false,"kind":"runtime","optional":false},{"id":923087386,"package_name":"dedupe-variable-datetime","ecosystem":"pypi","requirements":"==0.1.5","direct":false,"kind":"runtime","optional":false},{"id":923087387,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":false,"kind":"runtime","optional":false},{"id":923087388,"package_name":"doublemetaphone","ecosystem":"pypi","requirements":"==1.1","direct":false,"kind":"runtime","optional":false},{"id":923087389,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":false,"kind":"runtime","optional":false},{"id":923087390,"package_name":"executing","ecosystem":"pypi","requirements":"==0.8.3","direct":false,"kind":"runtime","optional":false},{"id":923087391,"package_name":"fastcluster","ecosystem":"pypi","requirements":"==1.2.6","direct":false,"kind":"runtime","optional":false},{"id":923087392,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.1","direct":false,"kind":"runtime","optional":false},{"id":923087393,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.31.2","direct":false,"kind":"runtime","optional":false},{"id":923087394,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":false,"kind":"runtime","optional":false},{"id":923087395,"package_name":"greenlet","ecosystem":"pypi","requirements":"==1.1.2","direct":false,"kind":"runtime","optional":false},{"id":923087396,"package_name":"haversine","ecosystem":"pypi","requirements":"==2.5.1","direct":false,"kind":"runtime","optional":false},{"id":923087397,"package_name":"highered","ecosystem":"pypi","requirements":"==0.2.1","direct":false,"kind":"runtime","optional":false},{"id":923087398,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":false,"kind":"runtime","optional":false},{"id":923087399,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.11.3","direct":false,"kind":"runtime","optional":false},{"id":923087400,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==5.6.0","direct":false,"kind":"runtime","optional":false},{"id":923087401,"package_name":"ipydatawidgets","ecosystem":"pypi","requirements":"==4.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087402,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.11.0","direct":false,"kind":"runtime","optional":false},{"id":923087403,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087404,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087405,"package_name":"ipyvolume","ecosystem":"pypi","requirements":"==0.5.2","direct":false,"kind":"runtime","optional":false},{"id":923087406,"package_name":"ipywebrtc","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":923087407,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==7.7.0","direct":false,"kind":"runtime","optional":false},{"id":923087408,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.1","direct":false,"kind":"runtime","optional":false},{"id":923087409,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"runtime","optional":false},{"id":923087410,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087411,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.4.0","direct":false,"kind":"runtime","optional":false},{"id":923087412,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":923087413,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==7.2.1","direct":false,"kind":"runtime","optional":false},{"id":923087414,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"==6.4.3","direct":false,"kind":"runtime","optional":false},{"id":923087415,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==4.9.2","direct":false,"kind":"runtime","optional":false},{"id":923087416,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.1.2","direct":false,"kind":"runtime","optional":false},{"id":923087417,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087418,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.2","direct":false,"kind":"runtime","optional":false},{"id":923087419,"package_name":"levenshtein-search","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"runtime","optional":false},{"id":923087420,"package_name":"lxml","ecosystem":"pypi","requirements":"==4.9.1","direct":false,"kind":"runtime","optional":false},{"id":923087421,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":923087422,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.5.1","direct":false,"kind":"runtime","optional":false},{"id":923087423,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":923087424,"package_name":"mistune","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"runtime","optional":false},{"id":923087425,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.2.1","direct":false,"kind":"runtime","optional":false},{"id":923087426,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.5.13","direct":false,"kind":"runtime","optional":false},{"id":923087427,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==6.4.5","direct":false,"kind":"runtime","optional":false},{"id":923087428,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087429,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.5","direct":false,"kind":"runtime","optional":false},{"id":923087430,"package_name":"nose","ecosystem":"pypi","requirements":"==1.3.7","direct":false,"kind":"runtime","optional":false},{"id":923087431,"package_name":"notebook","ecosystem":"pypi","requirements":"==6.4.10","direct":false,"kind":"runtime","optional":false},{"id":923087432,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.3","direct":false,"kind":"runtime","optional":false},{"id":923087433,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"runtime","optional":false},{"id":923087434,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.4.2","direct":false,"kind":"runtime","optional":false},{"id":923087435,"package_name":"pandas-datareader","ecosystem":"pypi","requirements":"==0.10.0","direct":false,"kind":"runtime","optional":false},{"id":923087436,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"runtime","optional":false},{"id":923087437,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":false,"kind":"runtime","optional":false},{"id":923087438,"package_name":"persistent","ecosystem":"pypi","requirements":"==4.9.0","direct":false,"kind":"runtime","optional":false},{"id":923087439,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"runtime","optional":false},{"id":923087440,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":false,"kind":"runtime","optional":false},{"id":923087441,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087442,"package_name":"pkgutil-resolve-name","ecosystem":"pypi","requirements":"==1.3.10","direct":false,"kind":"runtime","optional":false},{"id":923087443,"package_name":"playwright","ecosystem":"pypi","requirements":"==1.20.1","direct":false,"kind":"runtime","optional":false},{"id":923087444,"package_name":"pprofile","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087445,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.13.1","direct":false,"kind":"runtime","optional":false},{"id":923087446,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.28","direct":false,"kind":"runtime","optional":false},{"id":923087447,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"runtime","optional":false},{"id":923087448,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":923087449,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"runtime","optional":false},{"id":923087450,"package_name":"py-heat","ecosystem":"pypi","requirements":"==0.0.6","direct":false,"kind":"runtime","optional":false},{"id":923087451,"package_name":"py-heat-magic","ecosystem":"pypi","requirements":"==0.0.2","direct":false,"kind":"runtime","optional":false},{"id":923087452,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":false,"kind":"runtime","optional":false},{"id":923087453,"package_name":"pyee","ecosystem":"pypi","requirements":"==8.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087454,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.11.2","direct":false,"kind":"runtime","optional":false},{"id":923087455,"package_name":"pyhacrf-datamade","ecosystem":"pypi","requirements":"==0.2.6","direct":false,"kind":"runtime","optional":false},{"id":923087456,"package_name":"pylbfgs","ecosystem":"pypi","requirements":"==0.2.0.14","direct":false,"kind":"runtime","optional":false},{"id":923087457,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.7","direct":false,"kind":"runtime","optional":false},{"id":923087458,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.18.1","direct":false,"kind":"runtime","optional":false},{"id":923087459,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":923087460,"package_name":"pythreejs","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":923087461,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.1","direct":false,"kind":"runtime","optional":false},{"id":923087462,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"runtime","optional":false},{"id":923087463,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==22.3.0","direct":false,"kind":"runtime","optional":false},{"id":923087464,"package_name":"qgrid","ecosystem":"pypi","requirements":"==1.3.1","direct":false,"kind":"runtime","optional":false},{"id":923087465,"package_name":"qtconsole","ecosystem":"pypi","requirements":"==5.3.0","direct":false,"kind":"runtime","optional":false},{"id":923087466,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":923087467,"package_name":"requests","ecosystem":"pypi","requirements":"==2.27.1","direct":false,"kind":"runtime","optional":false},{"id":923087468,"package_name":"rlr","ecosystem":"pypi","requirements":"==2.4.6","direct":false,"kind":"runtime","optional":false},{"id":923087469,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.1.2","direct":false,"kind":"runtime","optional":false},{"id":923087470,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"runtime","optional":false},{"id":923087471,"package_name":"send2trash","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"runtime","optional":false},{"id":923087472,"package_name":"setuptools","ecosystem":"pypi","requirements":"==61.3.1","direct":false,"kind":"runtime","optional":false},{"id":923087473,"package_name":"shot-scraper","ecosystem":"pypi","requirements":"==0.10","direct":false,"kind":"runtime","optional":false},{"id":923087474,"package_name":"simplecosine","ecosystem":"pypi","requirements":"==1.2","direct":false,"kind":"runtime","optional":false},{"id":923087475,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":923087476,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3.1","direct":false,"kind":"runtime","optional":false},{"id":923087477,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":923087478,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.10.1","direct":false,"kind":"runtime","optional":false},{"id":923087479,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.13.3","direct":false,"kind":"runtime","optional":false},{"id":923087480,"package_name":"testpath","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":923087481,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087482,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"runtime","optional":false},{"id":923087483,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":false,"kind":"runtime","optional":false},{"id":923087484,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"runtime","optional":false},{"id":923087485,"package_name":"traittypes","ecosystem":"pypi","requirements":"==0.2.1","direct":false,"kind":"runtime","optional":false},{"id":923087486,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.1.1","direct":false,"kind":"runtime","optional":false},{"id":923087487,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.9","direct":false,"kind":"runtime","optional":false},{"id":923087488,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":false,"kind":"runtime","optional":false},{"id":923087489,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"runtime","optional":false},{"id":923087490,"package_name":"websockets","ecosystem":"pypi","requirements":"==10.1","direct":false,"kind":"runtime","optional":false},{"id":923087491,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==3.6.0","direct":false,"kind":"runtime","optional":false},{"id":923087492,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"runtime","optional":false},{"id":923087493,"package_name":"zope.index","ecosystem":"pypi","requirements":"==5.1.0","direct":false,"kind":"runtime","optional":false},{"id":923087494,"package_name":"zope.interface","ecosystem":"pypi","requirements":"==5.4.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pre-commit.yml","sha":null,"kind":"manifest","created_at":"2023-12-25T20:25:27.231Z","updated_at":"2023-12-25T20:25:27.231Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/.github/workflows/pre-commit.yml","dependencies":[{"id":15273479005,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15273479006,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15273479007,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15273479008,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/hub/Pipfile","sha":null,"kind":"manifest","created_at":"2023-12-25T20:25:27.250Z","updated_at":"2023-12-25T20:25:27.250Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/docs/hub/Pipfile","dependencies":[{"id":15273479013,"package_name":"jupyter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479014,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479015,"package_name":"jupyterhub","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479120,"package_name":"jupyterhub-systemdspawner","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479234,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479236,"package_name":"nbconvert","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479238,"package_name":"nbviewer","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479305,"package_name":"nb2xls","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273479409,"package_name":"jupyter-contrib-nbextensions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273481677,"package_name":"jupyter-latex-envs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273481838,"package_name":"yapf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273481840,"package_name":"autopep8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273481842,"package_name":"jupyter-nbextensions-configurator","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/hub/Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2023-12-25T20:25:29.257Z","updated_at":"2023-12-25T20:25:29.257Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/docs/hub/Pipfile.lock","dependencies":[{"id":15273482261,"package_name":"curio","ecosystem":"pypi","requirements":"==1.6","direct":false,"kind":"runtime","optional":false},{"id":15273482326,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":15273482328,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.7","direct":false,"kind":"runtime","optional":false},{"id":15273482330,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273482332,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":false,"kind":"runtime","optional":false},{"id":15273482334,"package_name":"docrepr","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482353,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.18.1","direct":false,"kind":"runtime","optional":false},{"id":15273482355,"package_name":"elastic-transport","ecosystem":"pypi","requirements":"==8.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273482669,"package_name":"elasticsearch","ecosystem":"pypi","requirements":"==8.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273482671,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":false,"kind":"runtime","optional":false},{"id":15273482673,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482674,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.17.1","direct":false,"kind":"runtime","optional":false},{"id":15273482676,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.40.0","direct":false,"kind":"runtime","optional":false},{"id":15273482678,"package_name":"fqdn","ecosystem":"pypi","requirements":"==1.5.1","direct":false,"kind":"runtime","optional":false},{"id":15273482680,"package_name":"futures","ecosystem":"pypi","requirements":"==3.0.5","direct":false,"kind":"runtime","optional":false},{"id":15273482682,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"runtime","optional":false},{"id":15273482685,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"runtime","optional":false},{"id":15273482690,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273482695,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273482699,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.23.2","direct":false,"kind":"runtime","optional":false},{"id":15273482704,"package_name":"ipyparallel","ecosystem":"pypi","requirements":"==8.6.1","direct":false,"kind":"runtime","optional":false},{"id":15273482759,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.14.0","direct":false,"kind":"runtime","optional":false},{"id":15273482761,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482763,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==8.0.6","direct":false,"kind":"runtime","optional":false},{"id":15273482765,"package_name":"isoduration","ecosystem":"pypi","requirements":"==20.11.0","direct":false,"kind":"runtime","optional":false},{"id":15273482766,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":false,"kind":"runtime","optional":false},{"id":15273482767,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":15273482768,"package_name":"json5","ecosystem":"pypi","requirements":"==0.9.14","direct":false,"kind":"runtime","optional":false},{"id":15273482769,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"==2.4","direct":false,"kind":"runtime","optional":false},{"id":15273482770,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"runtime","optional":false},{"id":15273482771,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273482772,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==8.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482773,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"==6.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273482774,"package_name":"jupyter-contrib-core","ecosystem":"pypi","requirements":"==0.4.2","direct":false,"kind":"runtime","optional":false},{"id":15273482775,"package_name":"jupyter-contrib-nbextensions","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273482776,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273482777,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"==0.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273482778,"package_name":"jupyter-highlight-selected-word","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482808,"package_name":"jupyter-latex-envs","ecosystem":"pypi","requirements":"==1.4.6","direct":false,"kind":"runtime","optional":false},{"id":15273482811,"package_name":"jupyter-lsp","ecosystem":"pypi","requirements":"==2.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482813,"package_name":"jupyter-nbextensions-configurator","ecosystem":"pypi","requirements":"==0.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273482816,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"==2.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273482818,"package_name":"jupyter-server-terminals","ecosystem":"pypi","requirements":"==0.4.4","direct":false,"kind":"runtime","optional":false},{"id":15273482819,"package_name":"jupyter-telemetry","ecosystem":"pypi","requirements":"==0.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273483044,"package_name":"jupyterhub","ecosystem":"pypi","requirements":"==4.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483046,"package_name":"jupyterhub-systemdspawner","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483048,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273483050,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273483052,"package_name":"jupyterlab-server","ecosystem":"pypi","requirements":"==2.23.0","direct":false,"kind":"runtime","optional":false},{"id":15273483054,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==3.0.7","direct":false,"kind":"runtime","optional":false},{"id":15273483080,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":15273483081,"package_name":"lxml","ecosystem":"pypi","requirements":"==4.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273483083,"package_name":"mako","ecosystem":"pypi","requirements":"==1.2.4","direct":false,"kind":"runtime","optional":false},{"id":15273483084,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.4.3","direct":false,"kind":"runtime","optional":false},{"id":15273483086,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273483088,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"runtime","optional":false},{"id":15273483089,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":false,"kind":"runtime","optional":false},{"id":15273483091,"package_name":"mistune","ecosystem":"pypi","requirements":"==3.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483092,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273483093,"package_name":"nb2xls","ecosystem":"pypi","requirements":"==0.1.6","direct":false,"kind":"runtime","optional":false},{"id":15273483095,"package_name":"nbclassic","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273483097,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273483098,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==7.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273483100,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"runtime","optional":false},{"id":15273483102,"package_name":"nbviewer","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483104,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.6","direct":false,"kind":"runtime","optional":false},{"id":15273483106,"package_name":"newrelic","ecosystem":"pypi","requirements":"==8.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273483199,"package_name":"notebook","ecosystem":"pypi","requirements":"==6.5.4","direct":false,"kind":"runtime","optional":false},{"id":15273483201,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"==0.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273483203,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.0","direct":false,"kind":"runtime","optional":false},{"id":15273483205,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273483207,"package_name":"outcome","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273483209,"package_name":"overrides","ecosystem":"pypi","requirements":"==7.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273483211,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"runtime","optional":false},{"id":15273483212,"package_name":"pamela","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273483430,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273483432,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273483434,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":false,"kind":"runtime","optional":false},{"id":15273483436,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.11.1","direct":false,"kind":"runtime","optional":false},{"id":15273483438,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273483440,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":false,"kind":"runtime","optional":false},{"id":15273483442,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273483445,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273483458,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273483459,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.17.0","direct":false,"kind":"runtime","optional":false},{"id":15273483460,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.38","direct":false,"kind":"runtime","optional":false},{"id":15273483461,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.5","direct":false,"kind":"runtime","optional":false},{"id":15273483462,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273483463,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273483464,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":false,"kind":"runtime","optional":false},{"id":15273483465,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.10.0","direct":false,"kind":"runtime","optional":false},{"id":15273483466,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":false,"kind":"runtime","optional":false},{"id":15273483467,"package_name":"pycurl","ecosystem":"pypi","requirements":"==7.45.2","direct":false,"kind":"runtime","optional":false},{"id":15273483468,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.15.1","direct":false,"kind":"runtime","optional":false},{"id":15273483469,"package_name":"pylibmc","ecosystem":"pypi","requirements":"==1.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273483667,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"==23.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273483669,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273483670,"package_name":"pypng","ecosystem":"pypi","requirements":"==0.20220715.0","direct":false,"kind":"runtime","optional":false},{"id":15273483672,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":false,"kind":"runtime","optional":false},{"id":15273483674,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":false,"kind":"runtime","optional":false},{"id":15273483676,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"==0.20.3","direct":false,"kind":"runtime","optional":false},{"id":15273483678,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":15273483680,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"==2.0.7","direct":false,"kind":"runtime","optional":false},{"id":15273483682,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"runtime","optional":false},{"id":15273483683,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"runtime","optional":false},{"id":15273483685,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==25.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273483687,"package_name":"qtconsole","ecosystem":"pypi","requirements":"==5.4.3","direct":false,"kind":"runtime","optional":false},{"id":15273483689,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273483691,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"runtime","optional":false},{"id":15273483692,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"==0.1.4","direct":false,"kind":"runtime","optional":false},{"id":15273483693,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"==0.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273483694,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"==0.17.32","direct":false,"kind":"runtime","optional":false},{"id":15273483695,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"==0.2.7","direct":false,"kind":"runtime","optional":false},{"id":15273483696,"package_name":"send2trash","ecosystem":"pypi","requirements":"==1.8.2","direct":false,"kind":"runtime","optional":false},{"id":15273483697,"package_name":"setuptools","ecosystem":"pypi","requirements":"==68.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273483698,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":15273483699,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273483700,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273483701,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273483702,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.4.1","direct":false,"kind":"runtime","optional":false},{"id":15273483703,"package_name":"sphinx","ecosystem":"pypi","requirements":"==6.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273483704,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273483705,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"runtime","optional":false},{"id":15273483706,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273483707,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483728,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"==4.1","direct":false,"kind":"runtime","optional":false},{"id":15273483731,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483733,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":false,"kind":"runtime","optional":false},{"id":15273483735,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":false,"kind":"runtime","optional":false},{"id":15273483737,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==2.0.16","direct":false,"kind":"runtime","optional":false},{"id":15273483738,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":false,"kind":"runtime","optional":false},{"id":15273483740,"package_name":"statsd","ecosystem":"pypi","requirements":"==4.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483750,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.17.1","direct":false,"kind":"runtime","optional":false},{"id":15273483753,"package_name":"testpath","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273483755,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273483757,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":false,"kind":"runtime","optional":false},{"id":15273483758,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273483760,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.2","direct":false,"kind":"runtime","optional":false},{"id":15273483762,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"runtime","optional":false},{"id":15273483764,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"runtime","optional":false},{"id":15273483766,"package_name":"trio","ecosystem":"pypi","requirements":"==0.22.0","direct":false,"kind":"runtime","optional":false},{"id":15273483768,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273483770,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"runtime","optional":false},{"id":15273483772,"package_name":"uri-template","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273483774,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.16","direct":false,"kind":"runtime","optional":false},{"id":15273483776,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.6","direct":false,"kind":"runtime","optional":false},{"id":15273483778,"package_name":"webcolors","ecosystem":"pypi","requirements":"==1.13","direct":false,"kind":"runtime","optional":false},{"id":15273483781,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"runtime","optional":false},{"id":15273483783,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273483785,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==4.0.7","direct":false,"kind":"runtime","optional":false},{"id":15273483787,"package_name":"xlsxwriter","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":15273483789,"package_name":"yapf","ecosystem":"pypi","requirements":"==0.40.1","direct":false,"kind":"runtime","optional":false},{"id":15273483791,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.15.0","direct":false,"kind":"runtime","optional":false},{"id":15273482200,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.13","direct":false,"kind":"runtime","optional":false},{"id":15273482201,"package_name":"alembic","ecosystem":"pypi","requirements":"==1.11.1","direct":false,"kind":"runtime","optional":false},{"id":15273482202,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273482203,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273482204,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273482205,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482206,"package_name":"arrow","ecosystem":"pypi","requirements":"==1.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273482207,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273482208,"package_name":"async-generator","ecosystem":"pypi","requirements":"==1.10","direct":false,"kind":"runtime","optional":false},{"id":15273482209,"package_name":"async-lru","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273482210,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273482211,"package_name":"autopep8","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273482212,"package_name":"babel","ecosystem":"pypi","requirements":"==2.12.1","direct":false,"kind":"runtime","optional":false},{"id":15273482213,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273482214,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.2","direct":false,"kind":"runtime","optional":false},{"id":15273482215,"package_name":"black","ecosystem":"pypi","requirements":"==23.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273482216,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273482217,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.5.7","direct":false,"kind":"runtime","optional":false},{"id":15273482218,"package_name":"certipy","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273482251,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":false,"kind":"runtime","optional":false},{"id":15273482253,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273482254,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273482256,"package_name":"comm","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273482258,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273482260,"package_name":"cryptography","ecosystem":"pypi","requirements":"==41.0.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pipenvs/python-311/Pipfile","sha":null,"kind":"manifest","created_at":"2023-12-25T20:25:31.378Z","updated_at":"2023-12-25T20:25:31.378Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/pipenvs/python-311/Pipfile","dependencies":[{"id":15273483810,"package_name":"jupyter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273483811,"package_name":"papermill","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273483849,"package_name":"ipython-unittest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484137,"package_name":"mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484140,"package_name":"ipytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484142,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484144,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484146,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484148,"package_name":"bqplot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484150,"package_name":"ipycanvas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484152,"package_name":"pythreejs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484154,"package_name":"ipyvolume","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484156,"package_name":"ipyleaflet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484161,"package_name":"ipywebrtc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484162,"package_name":"ipysheet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484163,"package_name":"ipyvuetify","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484167,"package_name":"ipympl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484169,"package_name":"qgrid","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484228,"package_name":"ipylayout","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484229,"package_name":"mpl-scatter-density","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484230,"package_name":"fiona","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484231,"package_name":"descartes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484232,"package_name":"geopandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484233,"package_name":"geodatasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484235,"package_name":"folium","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484237,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484239,"package_name":"plotnine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484241,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484242,"package_name":"graphviz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484244,"package_name":"cartopy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484246,"package_name":"rtree","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484248,"package_name":"geopy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484250,"package_name":"mapclassify","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484337,"package_name":"yt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484350,"package_name":"altair","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484352,"package_name":"vega-datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484378,"package_name":"pdvega","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484501,"package_name":"bokeh","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484503,"package_name":"flask","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484505,"package_name":"hvplot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484507,"package_name":"intake","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273484973,"package_name":"intake-parquet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273485585,"package_name":"s3fs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273485592,"package_name":"pyviz-comms","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273485600,"package_name":"datashader","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273485604,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c=1.24","direct":true,"kind":"runtime","optional":false},{"id":15273485609,"package_name":"geoviews","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273485613,"package_name":"plotly","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273485617,"package_name":"toyplot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273486439,"package_name":"xarray-leaflet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273487260,"package_name":"jupyter-dashboards","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273487579,"package_name":"appmode","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273487610,"package_name":"panel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273487612,"package_name":"holoviews","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273487614,"package_name":"fastapi","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273487616,"package_name":"voila","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273488901,"package_name":"voila-vuetify","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273488979,"package_name":"voila-reveal","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15273488981,"package_name":"jupyter-flex","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pipenvs/python-311/Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2023-12-25T20:25:36.068Z","updated_at":"2023-12-25T20:25:36.068Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/pipenvs/python-311/Pipfile.lock","dependencies":[{"id":15273489060,"package_name":"adjusttext","ecosystem":"pypi","requirements":"==0.8","direct":false,"kind":"runtime","optional":false},{"id":15273489436,"package_name":"affine","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273489437,"package_name":"aiobotocore","ecosystem":"pypi","requirements":"==2.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273489438,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.4","direct":false,"kind":"runtime","optional":false},{"id":15273489439,"package_name":"aioitertools","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":15273489588,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273489589,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.13","direct":false,"kind":"runtime","optional":false},{"id":15273489590,"package_name":"altair","ecosystem":"pypi","requirements":"==5.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273489591,"package_name":"ansiwrap","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"runtime","optional":false},{"id":15273489698,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273489700,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":15273489702,"package_name":"appmode","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":15273489704,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273489706,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273489708,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273489710,"package_name":"arrow","ecosystem":"pypi","requirements":"==1.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273489712,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273489714,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273489717,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273489719,"package_name":"babel","ecosystem":"pypi","requirements":"==2.12.1","direct":false,"kind":"runtime","optional":false},{"id":15273489721,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273489723,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.2","direct":false,"kind":"runtime","optional":false},{"id":15273489725,"package_name":"black","ecosystem":"pypi","requirements":"==23.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273489727,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273489729,"package_name":"blinker","ecosystem":"pypi","requirements":"==1.6.2","direct":false,"kind":"runtime","optional":false},{"id":15273489731,"package_name":"bokeh","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273489733,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.29.76","direct":false,"kind":"runtime","optional":false},{"id":15273489734,"package_name":"bqplot","ecosystem":"pypi","requirements":"==0.12.39","direct":false,"kind":"runtime","optional":false},{"id":15273489736,"package_name":"branca","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273489830,"package_name":"build","ecosystem":"pypi","requirements":"==0.10.0","direct":false,"kind":"runtime","optional":false},{"id":15273489832,"package_name":"cartopy","ecosystem":"pypi","requirements":"==0.21.1","direct":false,"kind":"runtime","optional":false},{"id":15273489834,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.5.7","direct":false,"kind":"runtime","optional":false},{"id":15273489835,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":false,"kind":"runtime","optional":false},{"id":15273489837,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273489839,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273489841,"package_name":"click-plugins","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273489844,"package_name":"cligj","ecosystem":"pypi","requirements":"==0.7.2","direct":false,"kind":"runtime","optional":false},{"id":15273489846,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273489848,"package_name":"cmyt","ecosystem":"pypi","requirements":"==1.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273489850,"package_name":"colorcet","ecosystem":"pypi","requirements":"==3.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273489852,"package_name":"colorspacious","ecosystem":"pypi","requirements":"==1.1.2","direct":false,"kind":"runtime","optional":false},{"id":15273489855,"package_name":"comm","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273489869,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273489871,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.2.7","direct":false,"kind":"runtime","optional":false},{"id":15273489873,"package_name":"cramjam","ecosystem":"pypi","requirements":"==2.6.2","direct":false,"kind":"runtime","optional":false},{"id":15273489876,"package_name":"custom-inherit","ecosystem":"pypi","requirements":"==2.4.1","direct":false,"kind":"runtime","optional":false},{"id":15273490014,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":15273490016,"package_name":"dask","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490018,"package_name":"datashader","ecosystem":"pypi","requirements":"==0.15.0","direct":false,"kind":"runtime","optional":false},{"id":15273490020,"package_name":"datashape","ecosystem":"pypi","requirements":"==0.5.2","direct":false,"kind":"runtime","optional":false},{"id":15273490037,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.7","direct":false,"kind":"runtime","optional":false},{"id":15273490039,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273490041,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":false,"kind":"runtime","optional":false},{"id":15273490044,"package_name":"descartes","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273490046,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.20.1","direct":false,"kind":"runtime","optional":false},{"id":15273490049,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":false,"kind":"runtime","optional":false},{"id":15273490050,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490051,"package_name":"fast-histogram","ecosystem":"pypi","requirements":"==0.11","direct":false,"kind":"runtime","optional":false},{"id":15273490053,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.98.0","direct":false,"kind":"runtime","optional":false},{"id":15273490056,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.17.1","direct":false,"kind":"runtime","optional":false},{"id":15273490059,"package_name":"fastparquet","ecosystem":"pypi","requirements":"==2023.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273490062,"package_name":"fiona","ecosystem":"pypi","requirements":"==1.9.4.post1","direct":false,"kind":"runtime","optional":false},{"id":15273490064,"package_name":"flask","ecosystem":"pypi","requirements":"==2.3.2","direct":false,"kind":"runtime","optional":false},{"id":15273490067,"package_name":"folium","ecosystem":"pypi","requirements":"==0.14.0","direct":false,"kind":"runtime","optional":false},{"id":15273490069,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.40.0","direct":false,"kind":"runtime","optional":false},{"id":15273490070,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.3.3","direct":false,"kind":"runtime","optional":false},{"id":15273490071,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490072,"package_name":"geodatasets","ecosystem":"pypi","requirements":"==2023.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273490073,"package_name":"geographiclib","ecosystem":"pypi","requirements":"==2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490074,"package_name":"geopandas","ecosystem":"pypi","requirements":"==0.13.2","direct":false,"kind":"runtime","optional":false},{"id":15273490075,"package_name":"geopy","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273490076,"package_name":"geoviews","ecosystem":"pypi","requirements":"==1.10.0","direct":false,"kind":"runtime","optional":false},{"id":15273490077,"package_name":"graphviz","ecosystem":"pypi","requirements":"==0.20.1","direct":false,"kind":"runtime","optional":false},{"id":15273490078,"package_name":"holoviews","ecosystem":"pypi","requirements":"==1.16.2","direct":false,"kind":"runtime","optional":false},{"id":15273490079,"package_name":"hvplot","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"runtime","optional":false},{"id":15273490080,"package_name":"hypothesis","ecosystem":"pypi","requirements":"==6.79.2","direct":false,"kind":"runtime","optional":false},{"id":15273490081,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"runtime","optional":false},{"id":15273490082,"package_name":"illusionist","ecosystem":"pypi","requirements":"==0.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273490131,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"runtime","optional":false},{"id":15273490132,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273490133,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==5.12.0","direct":false,"kind":"runtime","optional":false},{"id":15273490134,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490135,"package_name":"intake","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273490164,"package_name":"intake-parquet","ecosystem":"pypi","requirements":"==0.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273490166,"package_name":"ipycanvas","ecosystem":"pypi","requirements":"==0.13.1","direct":false,"kind":"runtime","optional":false},{"id":15273490168,"package_name":"ipydatawidgets","ecosystem":"pypi","requirements":"==4.3.5","direct":false,"kind":"runtime","optional":false},{"id":15273490217,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.23.3","direct":false,"kind":"runtime","optional":false},{"id":15273490219,"package_name":"ipylayout","ecosystem":"pypi","requirements":"==0.1.6","direct":false,"kind":"runtime","optional":false},{"id":15273490221,"package_name":"ipyleaflet","ecosystem":"pypi","requirements":"==0.17.3","direct":false,"kind":"runtime","optional":false},{"id":15273490223,"package_name":"ipympl","ecosystem":"pypi","requirements":"==0.9.3","direct":false,"kind":"runtime","optional":false},{"id":15273490225,"package_name":"ipysheet","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273490227,"package_name":"ipyspin","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490229,"package_name":"ipytest","ecosystem":"pypi","requirements":"==0.13.3","direct":false,"kind":"runtime","optional":false},{"id":15273490231,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.14.0","direct":false,"kind":"runtime","optional":false},{"id":15273490233,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490235,"package_name":"ipython-unittest","ecosystem":"pypi","requirements":"==0.3.2","direct":false,"kind":"runtime","optional":false},{"id":15273490236,"package_name":"ipyurl","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273490253,"package_name":"ipyvolume","ecosystem":"pypi","requirements":"==0.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273490254,"package_name":"ipyvue","ecosystem":"pypi","requirements":"==1.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273490255,"package_name":"ipyvuetify","ecosystem":"pypi","requirements":"==1.8.10","direct":false,"kind":"runtime","optional":false},{"id":15273490256,"package_name":"ipywebrtc","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490257,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==7.7.5","direct":false,"kind":"runtime","optional":false},{"id":15273490258,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"runtime","optional":false},{"id":15273490259,"package_name":"jaraco.classes","ecosystem":"pypi","requirements":"==3.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273490260,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":false,"kind":"runtime","optional":false},{"id":15273490261,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":15273490262,"package_name":"jmespath","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490263,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490264,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"runtime","optional":false},{"id":15273490265,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490266,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==6.1.12","direct":false,"kind":"runtime","optional":false},{"id":15273490267,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"==6.4.2","direct":false,"kind":"runtime","optional":false},{"id":15273490268,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273490269,"package_name":"jupyter-dashboards","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273490270,"package_name":"jupyter-flex","ecosystem":"pypi","requirements":"==0.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273490271,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"==1.24.0","direct":false,"kind":"runtime","optional":false},{"id":15273490272,"package_name":"jupyter-server-xarray-leaflet","ecosystem":"pypi","requirements":"==0.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273490306,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273490309,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==1.1.4","direct":false,"kind":"runtime","optional":false},{"id":15273490312,"package_name":"keyring","ecosystem":"pypi","requirements":"==24.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490315,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":15273490317,"package_name":"linkify-it-py","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273490320,"package_name":"llvmlite","ecosystem":"pypi","requirements":"==0.40.1","direct":false,"kind":"runtime","optional":false},{"id":15273490322,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490324,"package_name":"lxml","ecosystem":"pypi","requirements":"==4.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273490326,"package_name":"mapclassify","ecosystem":"pypi","requirements":"==2.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273490484,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.4.3","direct":false,"kind":"runtime","optional":false},{"id":15273490486,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==2.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490610,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"runtime","optional":false},{"id":15273490611,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"runtime","optional":false},{"id":15273490612,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":false,"kind":"runtime","optional":false},{"id":15273490613,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273490614,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":false,"kind":"runtime","optional":false},{"id":15273490615,"package_name":"mercantile","ecosystem":"pypi","requirements":"==1.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273490616,"package_name":"mistune","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"runtime","optional":false},{"id":15273490617,"package_name":"mizani","ecosystem":"pypi","requirements":"==0.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273490618,"package_name":"mock","ecosystem":"pypi","requirements":"==5.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273490619,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==9.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273490620,"package_name":"mpl-scatter-density","ecosystem":"pypi","requirements":"==0.7","direct":false,"kind":"runtime","optional":false},{"id":15273490621,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273490622,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.5","direct":false,"kind":"runtime","optional":false},{"id":15273490623,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.4","direct":false,"kind":"runtime","optional":false},{"id":15273490624,"package_name":"multipledispatch","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490625,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490626,"package_name":"nbclassic","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490627,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.5.13","direct":false,"kind":"runtime","optional":false},{"id":15273490635,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==6.5.4","direct":false,"kind":"runtime","optional":false},{"id":15273490636,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"runtime","optional":false},{"id":15273490637,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"==0.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273490638,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.6","direct":false,"kind":"runtime","optional":false},{"id":15273490639,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":false,"kind":"runtime","optional":false},{"id":15273490640,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273490641,"package_name":"notebook","ecosystem":"pypi","requirements":"==6.5.4","direct":false,"kind":"runtime","optional":false},{"id":15273490642,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"==0.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273490643,"package_name":"numba","ecosystem":"pypi","requirements":"==0.57.1","direct":false,"kind":"runtime","optional":false},{"id":15273490644,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"runtime","optional":false},{"id":15273490645,"package_name":"numpydoc","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273490646,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"runtime","optional":false},{"id":15273490647,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273490648,"package_name":"pandas-stubs","ecosystem":"pypi","requirements":"==2.0.1.230501","direct":false,"kind":"runtime","optional":false},{"id":15273490649,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273490650,"package_name":"panel","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273490651,"package_name":"papermill","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273490652,"package_name":"param","ecosystem":"pypi","requirements":"==1.13.0","direct":false,"kind":"runtime","optional":false},{"id":15273490653,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":false,"kind":"runtime","optional":false},{"id":15273490654,"package_name":"partd","ecosystem":"pypi","requirements":"==1.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273490655,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.11.1","direct":false,"kind":"runtime","optional":false},{"id":15273490656,"package_name":"patsy","ecosystem":"pypi","requirements":"==0.5.3","direct":false,"kind":"runtime","optional":false},{"id":15273490657,"package_name":"pdvega","ecosystem":"pypi","requirements":"==0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490658,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273490659,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":false,"kind":"runtime","optional":false},{"id":15273490660,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273490661,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.9.6","direct":false,"kind":"runtime","optional":false},{"id":15273490662,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"runtime","optional":false},{"id":15273490663,"package_name":"plotly","ecosystem":"pypi","requirements":"==5.15.0","direct":false,"kind":"runtime","optional":false},{"id":15273490664,"package_name":"plotnine","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"runtime","optional":false},{"id":15273490665,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490666,"package_name":"pooch","ecosystem":"pypi","requirements":"==1.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273490667,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.17.0","direct":false,"kind":"runtime","optional":false},{"id":15273490668,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.38","direct":false,"kind":"runtime","optional":false},{"id":15273490669,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.5","direct":false,"kind":"runtime","optional":false},{"id":15273490670,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":15273490671,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273490672,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==12.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490673,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":false,"kind":"runtime","optional":false},{"id":15273490674,"package_name":"pyct","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273490675,"package_name":"pydantic","ecosystem":"pypi","requirements":"==1.10.9","direct":false,"kind":"runtime","optional":false},{"id":15273490676,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.15.1","direct":false,"kind":"runtime","optional":false},{"id":15273490677,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273490678,"package_name":"pypng","ecosystem":"pypi","requirements":"==0.20220715.0","direct":false,"kind":"runtime","optional":false},{"id":15273490733,"package_name":"pyproj","ecosystem":"pypi","requirements":"==3.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490735,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490736,"package_name":"pyright","ecosystem":"pypi","requirements":"==1.1.315","direct":false,"kind":"runtime","optional":false},{"id":15273490737,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":false,"kind":"runtime","optional":false},{"id":15273490738,"package_name":"pyshp","ecosystem":"pypi","requirements":"==2.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273490739,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273490740,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273490741,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":15273490743,"package_name":"pythreejs","ecosystem":"pypi","requirements":"==2.4.2","direct":false,"kind":"runtime","optional":false},{"id":15273490745,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"runtime","optional":false},{"id":15273490747,"package_name":"pyviz-comms","ecosystem":"pypi","requirements":"==2.3.2","direct":false,"kind":"runtime","optional":false},{"id":15273490749,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490750,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==25.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273490752,"package_name":"qgrid","ecosystem":"pypi","requirements":"==1.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273490754,"package_name":"qtconsole","ecosystem":"pypi","requirements":"==5.4.3","direct":false,"kind":"runtime","optional":false},{"id":15273490756,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.1","direct":false,"kind":"runtime","optional":false},{"id":15273490758,"package_name":"rasterio","ecosystem":"pypi","requirements":"==1.3.7","direct":false,"kind":"runtime","optional":false},{"id":15273490760,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==40.0","direct":false,"kind":"runtime","optional":false},{"id":15273490762,"package_name":"reportlab","ecosystem":"pypi","requirements":"==4.0.4","direct":false,"kind":"runtime","optional":false},{"id":15273490764,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"runtime","optional":false},{"id":15273490766,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490767,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490769,"package_name":"rich","ecosystem":"pypi","requirements":"==13.4.2","direct":false,"kind":"runtime","optional":false},{"id":15273490771,"package_name":"rioxarray","ecosystem":"pypi","requirements":"==0.14.1","direct":false,"kind":"runtime","optional":false},{"id":15273490773,"package_name":"rtree","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490774,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.0.275","direct":false,"kind":"runtime","optional":false},{"id":15273490776,"package_name":"s3fs","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273490778,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273490779,"package_name":"scikit-misc","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490849,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.10.1","direct":false,"kind":"runtime","optional":false},{"id":15273490851,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.12.2","direct":false,"kind":"runtime","optional":false},{"id":15273490853,"package_name":"send2trash","ecosystem":"pypi","requirements":"==1.8.2","direct":false,"kind":"runtime","optional":false},{"id":15273490855,"package_name":"setuptools","ecosystem":"pypi","requirements":"==68.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273490857,"package_name":"shapely","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490859,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":15273490861,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":15273490863,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":false,"kind":"runtime","optional":false},{"id":15273490865,"package_name":"snuggs","ecosystem":"pypi","requirements":"==1.4.7","direct":false,"kind":"runtime","optional":false},{"id":15273490867,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":15273490869,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.4.1","direct":false,"kind":"runtime","optional":false},{"id":15273490871,"package_name":"sphinx","ecosystem":"pypi","requirements":"==7.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490873,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"runtime","optional":false},{"id":15273490875,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273490877,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490879,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":15273490881,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":false,"kind":"runtime","optional":false},{"id":15273490883,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":false,"kind":"runtime","optional":false},{"id":15273490885,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":false,"kind":"runtime","optional":false},{"id":15273490887,"package_name":"starlette","ecosystem":"pypi","requirements":"==0.27.0","direct":false,"kind":"runtime","optional":false},{"id":15273490889,"package_name":"statsmodels","ecosystem":"pypi","requirements":"==0.14.0","direct":false,"kind":"runtime","optional":false},{"id":15273490891,"package_name":"structlog","ecosystem":"pypi","requirements":"==21.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273490893,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"runtime","optional":false},{"id":15273490895,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.2.2","direct":false,"kind":"runtime","optional":false},{"id":15273490897,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.17.1","direct":false,"kind":"runtime","optional":false},{"id":15273490898,"package_name":"textwrap3","ecosystem":"pypi","requirements":"==0.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273490900,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273490902,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273490904,"package_name":"tomli-w","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273491074,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"runtime","optional":false},{"id":15273491079,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.2","direct":false,"kind":"runtime","optional":false},{"id":15273491081,"package_name":"toyplot","ecosystem":"pypi","requirements":"==1.0.3","direct":false,"kind":"runtime","optional":false},{"id":15273491084,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":false,"kind":"runtime","optional":false},{"id":15273491087,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.9.0","direct":false,"kind":"runtime","optional":false},{"id":15273491089,"package_name":"traittypes","ecosystem":"pypi","requirements":"==0.2.1","direct":false,"kind":"runtime","optional":false},{"id":15273491093,"package_name":"twine","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273491095,"package_name":"types-pytz","ecosystem":"pypi","requirements":"==2023.3.0.0","direct":false,"kind":"runtime","optional":false},{"id":15273491138,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.6.3","direct":false,"kind":"runtime","optional":false},{"id":15273491140,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"runtime","optional":false},{"id":15273491142,"package_name":"uc-micro-py","ecosystem":"pypi","requirements":"==1.0.2","direct":false,"kind":"runtime","optional":false},{"id":15273491144,"package_name":"unyt","ecosystem":"pypi","requirements":"==2.9.5","direct":false,"kind":"runtime","optional":false},{"id":15273491415,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.16","direct":false,"kind":"runtime","optional":false},{"id":15273491418,"package_name":"vega-datasets","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":15273491419,"package_name":"vega3","ecosystem":"pypi","requirements":"==0.13.0","direct":false,"kind":"runtime","optional":false},{"id":15273491551,"package_name":"voila","ecosystem":"pypi","requirements":"==0.2.16","direct":false,"kind":"runtime","optional":false},{"id":15273491552,"package_name":"voila-reveal","ecosystem":"pypi","requirements":"==0.1.1","direct":false,"kind":"runtime","optional":false},{"id":15273491554,"package_name":"voila-vuetify","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273491556,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.6","direct":false,"kind":"runtime","optional":false},{"id":15273491558,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"runtime","optional":false},{"id":15273491559,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.6.1","direct":false,"kind":"runtime","optional":false},{"id":15273491561,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.3.6","direct":false,"kind":"runtime","optional":false},{"id":15273491563,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.40.0","direct":false,"kind":"runtime","optional":false},{"id":15273491564,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==3.6.4","direct":false,"kind":"runtime","optional":false},{"id":15273491566,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"runtime","optional":false},{"id":15273491569,"package_name":"xarray","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"runtime","optional":false},{"id":15273491571,"package_name":"xarray-leaflet","ecosystem":"pypi","requirements":"==0.2.3","direct":false,"kind":"runtime","optional":false},{"id":15273491573,"package_name":"xyzservices","ecosystem":"pypi","requirements":"==2023.5.0","direct":false,"kind":"runtime","optional":false},{"id":15273491575,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.2","direct":false,"kind":"runtime","optional":false},{"id":15273491576,"package_name":"yt","ecosystem":"pypi","requirements":"==4.1.0","direct":false,"kind":"runtime","optional":false},{"id":15273491578,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.15.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-25T20:25:41.043Z","updated_at":"2023-12-25T20:25:41.043Z","repository_link":"https://github.com/veit/jupyter-tutorial/blob/main/pyproject.toml","dependencies":[]}],"score":null,"created_at":"2025-09-04T15:50:49.909Z","updated_at":"2025-11-04T15:53:11.099Z","avatar_url":"https://github.com/veit.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.10961038"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/18660","html_url":"https://science.ecosyste.ms/projects/18660","bibtex_url":"https://science.ecosyste.ms/projects/18660/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/18660/export.apalike"}