{"id":1027,"name":"Snek5000","description":"Snek5000: a new Python framework for Nek5000 - Published in JOSS (2023)","url":"https://github.com/snek5000/snek5000","last_synced_at":"2025-09-04T16:13:20.284Z","repository":{"id":42688549,"uuid":"262336126","full_name":"snek5000/snek5000","owner":"snek5000","description":":snake: Python framework for Nek5000 :rocket:","archived":false,"fork":false,"pushed_at":"2025-09-01T18:32:03.000Z","size":1993,"stargazers_count":29,"open_issues_count":17,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-02T19:43:55.755Z","etag":null,"topics":["cfd","closember","fluiddyn","fluidsim","jinja2","nek5000","python","simulation","snakemake","snek5000","workflow"],"latest_commit_sha":null,"homepage":"https://snek5000.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/snek5000.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"liberapay":"ashwinvis","ko_fi":"ashwinvis","custom":"https://fluid.quest/pages/sponsors.html"}},"created_at":"2020-05-08T13:51:48.000Z","updated_at":"2025-08-21T07:19:27.000Z","dependencies_parsed_at":"2024-01-11T01:09:40.933Z","dependency_job_id":"ad95e0b4-00e9-49b0-84f2-81663113f10e","html_url":"https://github.com/snek5000/snek5000","commit_stats":{"total_commits":962,"total_committers":15,"mean_commits":64.13333333333334,"dds":0.6985446985446986,"last_synced_commit":"e4c415dd2e230ffb272d224e4c65f1c5e3f6dd9e"},"previous_names":["exabl/snek5000"],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/snek5000/snek5000","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snek5000","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273501989,"owners_count":25117098,"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-03T02:00:09.631Z","response_time":76,"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":"snek5000","name":"snek5000","uuid":"99480879","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/99480879?v=4","repositories_count":5,"last_synced_at":"2023-03-05T00:49:13.225Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/snek5000","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T03:15:31.369Z","updated_at":"2023-03-05T00:49:13.232Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snek5000","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snek5000/repositories"},"packages":[{"id":2924694,"name":"snek5000","ecosystem":"pypi","description":"Python framework for Nek5000","homepage":"https://github.com/snek5000/snek5000","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/snek5000/snek5000","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2020-05-09T09:15:35.000Z","latest_release_published_at":"2023-08-24T08:13:48.000Z","latest_release_number":"0.9.2","last_synced_at":"2025-09-03T20:09:32.209Z","created_at":"2022-04-10T12:39:18.091Z","updated_at":"2025-09-04T06:29:52.094Z","registry_url":"https://pypi.org/project/snek5000/","install_command":"pip install snek5000 --index-url https://pypi.org/simple","documentation_url":"https://snek5000.readthedocs.io","metadata":{"funding":null,"documentation":"https://snek5000.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Natural Language :: English","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering"],"normalized_name":"snek5000","project_status":null},"repo_metadata":{"id":42688549,"uuid":"262336126","full_name":"snek5000/snek5000","owner":"snek5000","description":":snake: Python framework for Nek5000 :rocket:","archived":false,"fork":false,"pushed_at":"2025-09-01T18:32:03.000Z","size":1993,"stargazers_count":29,"open_issues_count":17,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-02T19:43:55.755Z","etag":null,"topics":["cfd","closember","fluiddyn","fluidsim","jinja2","nek5000","python","simulation","snakemake","snek5000","workflow"],"latest_commit_sha":null,"homepage":"https://snek5000.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/snek5000.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"liberapay":"ashwinvis","ko_fi":"ashwinvis","custom":"https://fluid.quest/pages/sponsors.html"}},"created_at":"2020-05-08T13:51:48.000Z","updated_at":"2025-08-21T07:19:27.000Z","dependencies_parsed_at":"2024-01-11T01:09:40.933Z","dependency_job_id":"ad95e0b4-00e9-49b0-84f2-81663113f10e","html_url":"https://github.com/snek5000/snek5000","commit_stats":{"total_commits":962,"total_committers":15,"mean_commits":64.13333333333334,"dds":0.6985446985446986,"last_synced_commit":"e4c415dd2e230ffb272d224e4c65f1c5e3f6dd9e"},"previous_names":["exabl/snek5000"],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/snek5000/snek5000","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snek5000","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273501989,"owners_count":25117098,"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-03T02:00:09.631Z","response_time":76,"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_record":{"login":"snek5000","name":"snek5000","uuid":"99480879","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/99480879?v=4","repositories_count":5,"last_synced_at":"2023-03-05T00:49:13.225Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/snek5000","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T03:15:31.369Z","updated_at":"2023-03-05T00:49:13.232Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snek5000","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snek5000/repositories"},"tags":[{"name":"0.9.2","sha":"db7fbe7ee13b521617de3604333e03e4d786ab73","kind":"commit","published_at":"2023-08-24T07:44:30.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.2","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.2/manifests"},{"name":"0.9.2rc0","sha":"502c350414b945496bdc6a7f0e6c2b8f9d77c19a","kind":"commit","published_at":"2023-08-23T19:57:19.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.2rc0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.2rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.2rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.2rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.2rc0/manifests"},{"name":"0.9.1","sha":"3c4da1d00f0605dfdfdb2eb37b8ae5835c7ff1e6","kind":"commit","published_at":"2023-05-01T21:00:10.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"4731fe49eaddc9ad5795b16761c059ea0101df12","kind":"commit","published_at":"2023-01-11T13:14:41.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0/manifests"},{"name":"0.9.0rc3","sha":"fb78ca0b150e7e8bc8581e04263c39ec61175626","kind":"commit","published_at":"2023-01-05T15:23:38.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.0rc3","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc3/manifests"},{"name":"0.9.0rc2","sha":"3731a70f418a54609867f1c721df7c365a24843a","kind":"commit","published_at":"2022-12-20T11:43:33.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.0rc2","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc2/manifests"},{"name":"0.9.0rc1","sha":"c8fd059d84e2135c5629170f280fc98f83081444","kind":"commit","published_at":"2022-12-19T22:01:15.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.0rc1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc1/manifests"},{"name":"0.9.0rc0","sha":"284afd76c0d54b2f22953032cdd3df325fe089f6","kind":"commit","published_at":"2022-12-16T15:55:55.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.0rc0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0rc0/manifests"},{"name":"0.9.0.dev0","sha":"d319417cdf722fe35a0a0306306343cabd5b1864","kind":"commit","published_at":"2022-12-13T09:16:46.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.9.0.dev0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.9.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.9.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.9.0.dev0/manifests"},{"name":"0.8.0","sha":"cb62400ee736ff7dd1b237393a2a33ef3bb69a96","kind":"commit","published_at":"2022-12-06T00:50:03.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.8.0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.8.0/manifests"},{"name":"0.8.0rc1","sha":"34312fd362214ea5766c75e329ff826bee47f792","kind":"commit","published_at":"2022-12-05T11:42:05.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.8.0rc1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.8.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.8.0rc1/manifests"},{"name":"0.8.0rc0","sha":"2c914047fdb5679c5345cb83856e785e780a9b93","kind":"commit","published_at":"2022-02-28T10:42:16.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.8.0rc0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.8.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.8.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.8.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.8.0rc0/manifests"},{"name":"0.7.0b0","sha":"8fa203db358f729602d7e3bebe21c8bdb91e986a","kind":"commit","published_at":"2021-09-16T22:25:46.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.7.0b0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.7.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.7.0b0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.7.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.7.0b0/manifests"},{"name":"0.6.1b1","sha":"5cbcfb3b1cd6aa6c352acc016098739326957ff9","kind":"commit","published_at":"2021-05-18T10:52:09.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.6.1b1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.6.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.6.1b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.6.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.6.1b1/manifests"},{"name":"0.6.1b0","sha":"dfd2084e853be37e56a1914c5a8c4875041d8a15","kind":"commit","published_at":"2021-05-18T01:08:49.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.6.1b0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.6.1b0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.6.1b0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.6.1b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.6.1b0/manifests"},{"name":"0.6.0b0","sha":"fe34d7ba1ca7da5eae6c3582d6e9cbf3bd54a0e6","kind":"commit","published_at":"2021-04-16T09:42:46.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.6.0b0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.6.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.6.0b0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.6.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.6.0b0/manifests"},{"name":"0.5.0b0","sha":"69df54f882ea20028a49132f25591c254341d4d9","kind":"commit","published_at":"2021-01-18T23:06:21.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.5.0b0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.5.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.5.0b0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.5.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.5.0b0/manifests"},{"name":"0.4.1b1","sha":"4c3818f92f58fa102a4fd3a9ab8304001843b5d6","kind":"commit","published_at":"2020-10-16T11:22:53.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.4.1b1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.4.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.4.1b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.1b1/manifests"},{"name":"0.4.1b0","sha":"a8b66fd2eba49196c92510473f82c2ec500b53bf","kind":"commit","published_at":"2020-10-16T11:02:45.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.4.1b0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.4.1b0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.4.1b0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.1b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.1b0/manifests"},{"name":"0.4.0b1","sha":"16e0857c716a1f27bdbd25d9aa91d477ff311ad6","kind":"commit","published_at":"2020-07-15T16:09:12.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.4.0b1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.0b1/manifests"},{"name":"0.4.0b0","sha":"3e57ae20557efe1a7aaedde9aedd8b72b412d500","kind":"commit","published_at":"2020-07-15T15:26:20.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.4.0b0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.4.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.4.0b0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.4.0b0/manifests"},{"name":"0.3.1a0","sha":"5e3dd6b25c2ec02fc120f2231e0cae7c69cb7142","kind":"commit","published_at":"2020-05-10T17:06:17.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.3.1a0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.3.1a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.3.1a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.3.1a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.3.1a0/manifests"},{"name":"0.3.0a0","sha":"ebc32ae20f65b80444b34796821057821bb7ba1e","kind":"commit","published_at":"2020-05-09T08:20:50.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.3.0a0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.3.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.3.0a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.3.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.3.0a0/manifests"},{"name":"0.2.2","sha":"0543a427c050f341d013c3bac4f191ce1b5b297c","kind":"commit","published_at":"2020-05-08T13:37:16.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.2.2","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"9d3dffc0691685bd9525ef2fefa53e3c2e37c2b4","kind":"commit","published_at":"2020-04-14T12:48:09.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.2.1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"db56e45454ee243bec9dddf090e23405860e4526","kind":"commit","published_at":"2020-03-22T03:55:53.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.2.0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"c1f2281259a79fc9325648abc7ee9b6b5b4fcd65","kind":"commit","published_at":"2020-01-27T17:54:06.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.1.1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"12200b61c86880395616875286a832a7c039acd1","kind":"commit","published_at":"2020-01-23T15:29:45.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.1.0","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.1.0/manifests"},{"name":"0.0.1","sha":"8342d14cbc003b04bfd93659188558793fd74fd3","kind":"commit","published_at":"2020-01-17T15:07:34.000Z","download_url":"https://codeload.github.com/snek5000/snek5000/tar.gz/0.0.1","html_url":"https://github.com/snek5000/snek5000/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/snek5000/snek5000@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T06:29:52.094Z","dependent_packages_count":3,"downloads":42,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":32.89201813570442,"dependent_repos_count":22.092982263725244,"dependent_packages_count":1.5977438086937787,"stargazers_count":13.366954239661572,"forks_count":11.984449514781774,"docker_downloads_count":null,"average":16.386829592513358},"purl":"pkg:pypi/snek5000","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/snek5000","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/snek5000","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/snek5000/dependencies","status":null,"funding_links":["https://liberapay.com/ashwinvis","https://ko-fi.com/ashwinvis","https://fluid.quest/pages/sponsors.html"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T19:13:53.312Z","issues_count":42,"pull_requests_count":109,"avg_time_to_close_issue":9806959.393939395,"avg_time_to_close_pull_request":1499894.75,"issues_closed_count":33,"pull_requests_closed_count":104,"pull_request_authors_count":7,"issue_authors_count":5,"avg_comments_per_issue":2.2857142857142856,"avg_comments_per_pull_request":2.2018348623853212,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":56,"past_year_issues_count":0,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":195971.53846153847,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8823529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/issues","maintainers":[{"login":"ashwinvis","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashwinvis"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/snek5000/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/snek5000/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/snek5000/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/snek5000/related_packages","maintainers":[{"uuid":"avmo","login":"avmo","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/avmo/","role":null,"created_at":"2022-12-16T16:13:34.138Z","updated_at":"2022-12-16T16:13:34.138Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/avmo/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724708,"maintainers_count":308189,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":661327,"full_name":"snek5000/snek5000","default_branch":"main","committers":[{"name":"Ashwin V. Mohanan","email":"dev@fluid.quest","login":"ashwinvis","count":591},{"name":"paugier","email":"pierre.augier@univ-grenoble-alpes.fr","login":"paugier","count":291},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":58},{"name":"khoubana","email":"arman.khoubani@univ-grenoble-alpes.fr","login":null,"count":28},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":8},{"name":"Kyle Niemeyer","email":"kyleniemeyer@fastmail.com","login":"kyleniemeyer","count":2},{"name":"Ashwin Vishnu","email":"ashwin@fluid.quest","login":null,"count":2},{"name":"akhoubani","email":"armankhoubani@gmail.com","login":"akhoubani","count":1},{"name":"Philip Cardiff","email":"philipcardiff@gmail.com","login":"philipcardiff","count":1},{"name":"Ashwin Mohanan","email":"ashwin.mohanan@smhi.se","login":null,"count":1}],"total_commits":983,"total_committers":10,"total_bot_commits":66,"total_bot_committers":2,"mean_commits":98.3,"dds":0.3987792472024415,"past_year_committers":[{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":11},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Ashwin V. Mohanan","email":"dev@fluid.quest","login":"ashwinvis","count":2}],"past_year_total_commits":16,"past_year_total_committers":3,"past_year_total_bot_commits":14,"past_year_total_bot_committers":2,"past_year_mean_commits":5.333333333333333,"past_year_dds":0.3125,"last_synced_at":"2025-08-07T06:14:32.260Z","last_synced_commit":"019b03b47f88b0b073474e9209436c1b127288d1","created_at":"2023-03-09T10:03:45.314Z","updated_at":"2025-08-07T06:14:33.430Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480031,"commits_count":853395369,"contributors_count":31098267,"owners_count":906561,"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":"snek5000/snek5000","html_url":"https://github.com/snek5000/snek5000","last_synced_at":"2025-09-01T19:13:53.312Z","status":"active","issues_count":42,"pull_requests_count":109,"avg_time_to_close_issue":9806959.393939395,"avg_time_to_close_pull_request":1499894.75,"issues_closed_count":33,"pull_requests_closed_count":104,"pull_request_authors_count":7,"issue_authors_count":5,"avg_comments_per_issue":2.2857142857142856,"avg_comments_per_pull_request":2.2018348623853212,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":56,"past_year_issues_count":0,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":195971.53846153847,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8823529411764706,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":13,"created_at":"2023-05-15T00:17:33.014Z","updated_at":"2025-09-03T00:43:42.299Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/snek5000%2Fsnek5000/issues","issue_labels_count":{"documentation":12,"bug":2,"enhancement":1,"long term":1,"upstream":1},"pull_request_labels_count":{"dependencies":16},"issue_author_associations_count":{"CONTRIBUTOR":29,"MEMBER":8,"NONE":5},"pull_request_author_associations_count":{"CONTRIBUTOR":103,"MEMBER":12},"issue_authors":{"paugier":23,"ashwinvis":8,"akhoubani":6,"joneuhauser":4,"maxhutch":1},"pull_request_authors":{"pre-commit-ci[bot]":46,"paugier":34,"dependabot[bot]":16,"ashwinvis":12,"akhoubani":5,"philipcardiff":1,"kyleniemeyer":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10068975,"issues_count":31218164,"pull_requests_count":95228988,"authors_count":10688649,"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":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":19},"past_year_issue_authors":{},"past_year_pull_request_authors":{"pre-commit-ci[bot]":19},"maintainers":[{"login":"ashwinvis","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashwinvis"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":4,"DeleteEvent":10,"IssueCommentEvent":10,"PushEvent":11,"PullRequestEvent":14,"ForkEvent":1,"CreateEvent":8},"last_year":{"WatchEvent":4,"DeleteEvent":10,"IssueCommentEvent":10,"PushEvent":11,"PullRequestEvent":14,"ForkEvent":1,"CreateEvent":8}},"keywords":["cfd","closember","fluiddyn","fluidsim","jinja2","nek5000","python","simulation","snakemake","snek5000","workflow"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements/docs.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T13:00:32.076Z","updated_at":"2023-02-19T13:00:32.076Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/docs.txt","dependencies":[{"id":7788628560,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"runtime","optional":false},{"id":7788628533,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"runtime","optional":false},{"id":7788628534,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.6.2","direct":true,"kind":"runtime","optional":false},{"id":7788628535,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":7788628536,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":true,"kind":"runtime","optional":false},{"id":7788628537,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"runtime","optional":false},{"id":7788628538,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7788628540,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":true,"kind":"runtime","optional":false},{"id":7788628541,"package_name":"babel","ecosystem":"pypi","requirements":"==2.11.0","direct":true,"kind":"runtime","optional":false},{"id":7788628542,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":7788628543,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"runtime","optional":false},{"id":7788628544,"package_name":"bleach","ecosystem":"pypi","requirements":"==5.0.1","direct":true,"kind":"runtime","optional":false},{"id":7788628545,"package_name":"breathe","ecosystem":"pypi","requirements":"==4.34.0","direct":true,"kind":"runtime","optional":false},{"id":7788628546,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.9.24","direct":true,"kind":"runtime","optional":false},{"id":7788628547,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"runtime","optional":false},{"id":7788628548,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":7788628549,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":7788628550,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":7788628551,"package_name":"configargparse","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"runtime","optional":false},{"id":7788628552,"package_name":"connection-pool","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"runtime","optional":false},{"id":7788628553,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.6","direct":true,"kind":"runtime","optional":false},{"id":7788628554,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":7788628555,"package_name":"datrie","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"runtime","optional":false},{"id":7788628556,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.4","direct":true,"kind":"runtime","optional":false},{"id":7788628557,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":7788628558,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":7788628559,"package_name":"distro","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":7788628561,"package_name":"dpath","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":7788628562,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":7788628563,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7788628564,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.2","direct":true,"kind":"runtime","optional":false},{"id":7788628565,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false},{"id":7788628566,"package_name":"fluiddyn","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7788628567,"package_name":"fluidsim-core","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"runtime","optional":false},{"id":7788628568,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.38.0","direct":true,"kind":"runtime","optional":false},{"id":7788628569,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.9.29","direct":true,"kind":"runtime","optional":false},{"id":7788628570,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":true,"kind":"runtime","optional":false},{"id":7788628571,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.30","direct":true,"kind":"runtime","optional":false},{"id":7788628573,"package_name":"greenlet","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":7788628574,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":7788628575,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"runtime","optional":false},{"id":7788628576,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":7788628577,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":7788628578,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"runtime","optional":false},{"id":7788628579,"package_name":"inflection","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7788628580,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.17.1","direct":true,"kind":"runtime","optional":false},{"id":7788628581,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.7.0","direct":true,"kind":"runtime","optional":false},{"id":7788628582,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"runtime","optional":false},{"id":7788628583,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":7788628585,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":true,"kind":"runtime","optional":false},{"id":7788628586,"package_name":"jupyter-cache","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":7788628587,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==7.4.7","direct":true,"kind":"runtime","optional":false},{"id":7788628588,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"runtime","optional":false},{"id":7788628589,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"==1.23.3","direct":true,"kind":"runtime","optional":false},{"id":7788628590,"package_name":"jupyter-server-mathjax","ecosystem":"pypi","requirements":"==0.2.6","direct":true,"kind":"runtime","optional":false},{"id":7788628591,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":7788628592,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":7788628593,"package_name":"linkify-it-py","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7788628595,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"runtime","optional":false},{"id":7788628596,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":7788628597,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":7788628598,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.6.2","direct":true,"kind":"runtime","optional":false},{"id":7788628599,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":true,"kind":"runtime","optional":false},{"id":7788628600,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"runtime","optional":false},{"id":7788628601,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":7788628602,"package_name":"mistune","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"runtime","optional":false},{"id":7788628603,"package_name":"myst-nb","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"runtime","optional":false},{"id":7788628604,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":7788628605,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.5.13","direct":true,"kind":"runtime","optional":false},{"id":7788628606,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==7.2.5","direct":true,"kind":"runtime","optional":false},{"id":7788628608,"package_name":"nbdime","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"runtime","optional":false},{"id":7788628609,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"runtime","optional":false},{"id":7788628611,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.6","direct":true,"kind":"runtime","optional":false},{"id":7788628612,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":true,"kind":"runtime","optional":false},{"id":7788628613,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"runtime","optional":false},{"id":7788628614,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.2","direct":true,"kind":"runtime","optional":false},{"id":7788628615,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":7788628616,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":true,"kind":"runtime","optional":false},{"id":7788628617,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"runtime","optional":false},{"id":7788628618,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"runtime","optional":false},{"id":7788628619,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.3.0","direct":true,"kind":"runtime","optional":false},{"id":7788628620,"package_name":"plac","ecosystem":"pypi","requirements":"==1.3.5","direct":true,"kind":"runtime","optional":false},{"id":7788628621,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.4","direct":true,"kind":"runtime","optional":false},{"id":7788628622,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"runtime","optional":false},{"id":7788628623,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.33","direct":true,"kind":"runtime","optional":false},{"id":7788628624,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.4","direct":true,"kind":"runtime","optional":false},{"id":7788628625,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":7788628626,"package_name":"pulp","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"runtime","optional":false},{"id":7788628627,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":7788628628,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":true,"kind":"runtime","optional":false},{"id":7788628630,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":true,"kind":"runtime","optional":false},{"id":7788628631,"package_name":"pymech","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":7788628632,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"runtime","optional":false},{"id":7788628633,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.2","direct":true,"kind":"runtime","optional":false},{"id":7788628634,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":7788628635,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.6","direct":true,"kind":"runtime","optional":false},{"id":7788628636,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":7788628637,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==24.0.1","direct":true,"kind":"runtime","optional":false},{"id":7788628638,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":7788628639,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":7788628640,"package_name":"reretry","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"runtime","optional":false},{"id":7788628642,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":true,"kind":"runtime","optional":false},{"id":7788628643,"package_name":"send2trash","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":7788628644,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"==7.0.5","direct":true,"kind":"runtime","optional":false},{"id":7788628645,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":7788628646,"package_name":"smart-open","ecosystem":"pypi","requirements":"==6.2.0","direct":true,"kind":"runtime","optional":false},{"id":7788628647,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":7788628648,"package_name":"snakemake","ecosystem":"pypi","requirements":"==7.18.2","direct":true,"kind":"runtime","optional":false},{"id":7788628649,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":7788628650,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":7788628651,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3.2.post1","direct":true,"kind":"runtime","optional":false},{"id":7788628653,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"runtime","optional":false},{"id":7788628654,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"runtime","optional":false},{"id":7788628655,"package_name":"sphinx-basic-ng","ecosystem":"pypi","requirements":"==1.0.0b1","direct":true,"kind":"runtime","optional":false},{"id":7788628656,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7788628657,"package_name":"sphinx-inline-tabs","ecosystem":"pypi","requirements":"==2022.1.2b11","direct":true,"kind":"runtime","optional":false},{"id":7788628658,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":7788628659,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":7788628660,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7788628661,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7788628662,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":7788628663,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":7788628664,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==1.4.44","direct":true,"kind":"runtime","optional":false},{"id":7788628665,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":true,"kind":"runtime","optional":false},{"id":7788628666,"package_name":"stopit","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":7788628667,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":7788628669,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"runtime","optional":false},{"id":7788628670,"package_name":"throttler","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"runtime","optional":false},{"id":7788628671,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"runtime","optional":false},{"id":7788628672,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":7788628673,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.7","direct":true,"kind":"runtime","optional":false},{"id":7788628674,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.2","direct":true,"kind":"runtime","optional":false},{"id":7788628675,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.6.0","direct":true,"kind":"runtime","optional":false},{"id":7788628676,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"runtime","optional":false},{"id":7788628677,"package_name":"uc-micro-py","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7788628678,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.13","direct":true,"kind":"runtime","optional":false},{"id":7788628679,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"runtime","optional":false},{"id":7788628680,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7788628681,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"runtime","optional":false},{"id":7788628682,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":true,"kind":"runtime","optional":false},{"id":7788628683,"package_name":"xarray","ecosystem":"pypi","requirements":"==2022.12.0","direct":true,"kind":"runtime","optional":false},{"id":7788628684,"package_name":"yte","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":7788628685,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.11.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/main.txt","sha":null,"kind":"lockfile","created_at":"2023-02-19T13:00:32.344Z","updated_at":"2023-02-19T13:00:32.344Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/main.txt","dependencies":[{"id":7788630888,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":7788630889,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"runtime","optional":false},{"id":7788630890,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.12.7","direct":false,"kind":"runtime","optional":false},{"id":7788630891,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":7788630892,"package_name":"configargparse","ecosystem":"pypi","requirements":"==1.5.3","direct":false,"kind":"runtime","optional":false},{"id":7788630893,"package_name":"connection-pool","ecosystem":"pypi","requirements":"==0.0.3","direct":false,"kind":"runtime","optional":false},{"id":7788630894,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.6","direct":false,"kind":"runtime","optional":false},{"id":7788630895,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":7788630896,"package_name":"datrie","ecosystem":"pypi","requirements":"==0.8.2","direct":false,"kind":"runtime","optional":false},{"id":7788630897,"package_name":"distro","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"runtime","optional":false},{"id":7788630898,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.19","direct":false,"kind":"runtime","optional":false},{"id":7788630899,"package_name":"dpath","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"runtime","optional":false},{"id":7788630900,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.2","direct":false,"kind":"runtime","optional":false},{"id":7788630901,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.8.1","direct":false,"kind":"runtime","optional":false},{"id":7788630902,"package_name":"fluiddyn","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"runtime","optional":false},{"id":7788630903,"package_name":"fluidsim-core","ecosystem":"pypi","requirements":"==0.7.2","direct":false,"kind":"runtime","optional":false},{"id":7788630904,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.38.0","direct":false,"kind":"runtime","optional":false},{"id":7788630905,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":false,"kind":"runtime","optional":false},{"id":7788630906,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.30","direct":false,"kind":"runtime","optional":false},{"id":7788630907,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7788630908,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"runtime","optional":false},{"id":7788630909,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"runtime","optional":false},{"id":7788630910,"package_name":"inflection","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"runtime","optional":false},{"id":7788630911,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":7788630912,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"runtime","optional":false},{"id":7788630913,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.1.0","direct":false,"kind":"runtime","optional":false},{"id":7788630914,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":7788630915,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":7788630916,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.6.2","direct":false,"kind":"runtime","optional":false},{"id":7788630917,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.7.0","direct":false,"kind":"runtime","optional":false},{"id":7788630918,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"runtime","optional":false},{"id":7788630919,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"runtime","optional":false},{"id":7788630920,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.2","direct":false,"kind":"runtime","optional":false},{"id":7788630921,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.3.0","direct":false,"kind":"runtime","optional":false},{"id":7788630922,"package_name":"plac","ecosystem":"pypi","requirements":"==1.3.5","direct":false,"kind":"runtime","optional":false},{"id":7788630923,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.4","direct":false,"kind":"runtime","optional":false},{"id":7788630924,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.4","direct":false,"kind":"runtime","optional":false},{"id":7788630925,"package_name":"pulp","ecosystem":"pypi","requirements":"==2.7.0","direct":false,"kind":"runtime","optional":false},{"id":7788630926,"package_name":"pymech","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"runtime","optional":false},{"id":7788630927,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"runtime","optional":false},{"id":7788630928,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.2","direct":false,"kind":"runtime","optional":false},{"id":7788630929,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":7788630930,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.6","direct":false,"kind":"runtime","optional":false},{"id":7788630931,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"runtime","optional":false},{"id":7788630932,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":7788630933,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":false,"kind":"runtime","optional":false},{"id":7788630934,"package_name":"reretry","ecosystem":"pypi","requirements":"==0.11.1","direct":false,"kind":"runtime","optional":false},{"id":7788630935,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":7788630936,"package_name":"smart-open","ecosystem":"pypi","requirements":"==6.2.0","direct":false,"kind":"runtime","optional":false},{"id":7788630937,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"runtime","optional":false},{"id":7788630938,"package_name":"snakemake","ecosystem":"pypi","requirements":"==7.18.2","direct":false,"kind":"runtime","optional":false},{"id":7788630939,"package_name":"stopit","ecosystem":"pypi","requirements":"==1.1.2","direct":false,"kind":"runtime","optional":false},{"id":7788630940,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":7788630941,"package_name":"throttler","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"runtime","optional":false},{"id":7788630942,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.7","direct":false,"kind":"runtime","optional":false},{"id":7788630943,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.6.0","direct":false,"kind":"runtime","optional":false},{"id":7788630944,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.13","direct":false,"kind":"runtime","optional":false},{"id":7788630945,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":false,"kind":"runtime","optional":false},{"id":7788630946,"package_name":"xarray","ecosystem":"pypi","requirements":"==2022.12.0","direct":false,"kind":"runtime","optional":false},{"id":7788630947,"package_name":"yte","ecosystem":"pypi","requirements":"==1.5.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build.yaml","sha":null,"kind":"manifest","created_at":"2023-02-19T13:00:31.590Z","updated_at":"2023-02-19T13:00:31.590Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/.github/workflows/build.yaml","dependencies":[{"id":7788623930,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7788623932,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7788623933,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy.yaml","sha":null,"kind":"manifest","created_at":"2023-02-19T13:00:31.629Z","updated_at":"2023-02-19T13:00:31.629Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/.github/workflows/deploy.yaml","dependencies":[{"id":7788624093,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7788624094,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/dev.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T13:00:31.754Z","updated_at":"2023-02-19T13:00:31.754Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/dev.txt","dependencies":[{"id":7788624718,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"development","optional":false},{"id":7788624719,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.6.2","direct":true,"kind":"development","optional":false},{"id":7788624720,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"development","optional":false},{"id":7788624732,"package_name":"argcomplete","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":7788624743,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":true,"kind":"development","optional":false},{"id":7788624744,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"development","optional":false},{"id":7788624748,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"development","optional":false},{"id":7788624749,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":true,"kind":"development","optional":false},{"id":7788624751,"package_name":"babel","ecosystem":"pypi","requirements":"==2.11.0","direct":true,"kind":"development","optional":false},{"id":7788624759,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"development","optional":false},{"id":7788624761,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"development","optional":false},{"id":7788624764,"package_name":"bleach","ecosystem":"pypi","requirements":"==5.0.1","direct":true,"kind":"development","optional":false},{"id":7788624765,"package_name":"breathe","ecosystem":"pypi","requirements":"==4.34.0","direct":true,"kind":"development","optional":false},{"id":7788624790,"package_name":"build","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"development","optional":false},{"id":7788624797,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.9.24","direct":true,"kind":"development","optional":false},{"id":7788624799,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"development","optional":false},{"id":7788624800,"package_name":"cfgv","ecosystem":"pypi","requirements":"==3.3.1","direct":true,"kind":"development","optional":false},{"id":7788624828,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"development","optional":false},{"id":7788624830,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"development","optional":false},{"id":7788624831,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"development","optional":false},{"id":7788624833,"package_name":"colorlog","ecosystem":"pypi","requirements":"==6.7.0","direct":true,"kind":"development","optional":false},{"id":7788624841,"package_name":"commonmark","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"development","optional":false},{"id":7788624842,"package_name":"configargparse","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"development","optional":false},{"id":7788624843,"package_name":"connection-pool","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"development","optional":false},{"id":7788624847,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.6","direct":true,"kind":"development","optional":false},{"id":7788624848,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.5.0","direct":true,"kind":"development","optional":false},{"id":7788624849,"package_name":"cryptography","ecosystem":"pypi","requirements":"==38.0.4","direct":true,"kind":"development","optional":false},{"id":7788624850,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"development","optional":false},{"id":7788624856,"package_name":"datrie","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"development","optional":false},{"id":7788624869,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.4","direct":true,"kind":"development","optional":false},{"id":7788624871,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"development","optional":false},{"id":7788624872,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"development","optional":false},{"id":7788624873,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.6","direct":true,"kind":"development","optional":false},{"id":7788624876,"package_name":"distro","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"development","optional":false},{"id":7788624878,"package_name":"docstring-to-markdown","ecosystem":"pypi","requirements":"==0.11","direct":true,"kind":"development","optional":false},{"id":7788624891,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"development","optional":false},{"id":7788624894,"package_name":"dpath","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"development","optional":false},{"id":7788624908,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"development","optional":false},{"id":7788624925,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.0.4","direct":true,"kind":"development","optional":false},{"id":7788624927,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"development","optional":false},{"id":7788624929,"package_name":"fancycompleter","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"development","optional":false},{"id":7788624931,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.2","direct":true,"kind":"development","optional":false},{"id":7788625006,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"development","optional":false},{"id":7788625007,"package_name":"fluiddyn","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"development","optional":false},{"id":7788625008,"package_name":"fluidsim-core","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":7788625010,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.38.0","direct":true,"kind":"development","optional":false},{"id":7788625012,"package_name":"fortran-language-server","ecosystem":"pypi","requirements":"==1.12.0","direct":true,"kind":"development","optional":false},{"id":7788625015,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.9.29","direct":true,"kind":"development","optional":false},{"id":7788625018,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":true,"kind":"development","optional":false},{"id":7788625020,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.30","direct":true,"kind":"development","optional":false},{"id":7788625023,"package_name":"greenlet","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"development","optional":false},{"id":7788625037,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"development","optional":false},{"id":7788625047,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"development","optional":false},{"id":7788625065,"package_name":"identify","ecosystem":"pypi","requirements":"==2.5.9","direct":true,"kind":"development","optional":false},{"id":7788625068,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"development","optional":false},{"id":7788625069,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"development","optional":false},{"id":7788625071,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"development","optional":false},{"id":7788625073,"package_name":"inflection","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"development","optional":false},{"id":7788625094,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"development","optional":false},{"id":7788625096,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.17.1","direct":true,"kind":"development","optional":false},{"id":7788625109,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.7.0","direct":true,"kind":"development","optional":false},{"id":7788625112,"package_name":"jaraco-classes","ecosystem":"pypi","requirements":"==3.2.3","direct":true,"kind":"development","optional":false},{"id":7788625114,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"development","optional":false},{"id":7788625116,"package_name":"jeepney","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"development","optional":false},{"id":7788625117,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"development","optional":false},{"id":7788625118,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":true,"kind":"development","optional":false},{"id":7788625119,"package_name":"jupyter-cache","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"development","optional":false},{"id":7788625125,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==7.4.7","direct":true,"kind":"development","optional":false},{"id":7788625127,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"development","optional":false},{"id":7788625134,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"==1.23.3","direct":true,"kind":"development","optional":false},{"id":7788625147,"package_name":"jupyter-server-mathjax","ecosystem":"pypi","requirements":"==0.2.6","direct":true,"kind":"development","optional":false},{"id":7788625164,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"development","optional":false},{"id":7788625189,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.11.0","direct":true,"kind":"development","optional":false},{"id":7788625192,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"development","optional":false},{"id":7788625197,"package_name":"linkify-it-py","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":7788625250,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"development","optional":false},{"id":7788625251,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":7788625252,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"development","optional":false},{"id":7788625253,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.6.2","direct":true,"kind":"development","optional":false},{"id":7788625254,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":true,"kind":"development","optional":false},{"id":7788625255,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"development","optional":false},{"id":7788625256,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"development","optional":false},{"id":7788625257,"package_name":"mistune","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"development","optional":false},{"id":7788625258,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==9.0.0","direct":true,"kind":"development","optional":false},{"id":7788625260,"package_name":"myst-nb","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"development","optional":false},{"id":7788625276,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"development","optional":false},{"id":7788625284,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.5.13","direct":true,"kind":"development","optional":false},{"id":7788625288,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==7.2.5","direct":true,"kind":"development","optional":false},{"id":7788625289,"package_name":"nbdime","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"development","optional":false},{"id":7788625295,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"development","optional":false},{"id":7788625298,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.6","direct":true,"kind":"development","optional":false},{"id":7788625300,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"development","optional":false},{"id":7788625308,"package_name":"nox","ecosystem":"pypi","requirements":"==2022.11.21","direct":true,"kind":"development","optional":false},{"id":7788625333,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":true,"kind":"development","optional":false},{"id":7788625334,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"development","optional":false},{"id":7788625335,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.2","direct":true,"kind":"development","optional":false},{"id":7788625336,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":7788625338,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":true,"kind":"development","optional":false},{"id":7788625339,"package_name":"pdbpp","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"development","optional":false},{"id":7788625340,"package_name":"pep517","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"development","optional":false},{"id":7788625341,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"development","optional":false},{"id":7788625342,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"development","optional":false},{"id":7788625343,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.3.0","direct":true,"kind":"development","optional":false},{"id":7788625345,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.9.2","direct":true,"kind":"development","optional":false},{"id":7788625346,"package_name":"plac","ecosystem":"pypi","requirements":"==1.3.5","direct":true,"kind":"development","optional":false},{"id":7788625348,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.4","direct":true,"kind":"development","optional":false},{"id":7788625349,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"development","optional":false},{"id":7788625350,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"development","optional":false},{"id":7788625364,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"development","optional":false},{"id":7788625371,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.33","direct":true,"kind":"development","optional":false},{"id":7788625372,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.4","direct":true,"kind":"development","optional":false},{"id":7788625373,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":7788625374,"package_name":"pulp","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"development","optional":false},{"id":7788625390,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"development","optional":false},{"id":7788625397,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":true,"kind":"development","optional":false},{"id":7788625398,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":true,"kind":"development","optional":false},{"id":7788625399,"package_name":"pymech","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":7788625419,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"development","optional":false},{"id":7788625420,"package_name":"pyrepl","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"development","optional":false},{"id":7788625426,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.2","direct":true,"kind":"development","optional":false},{"id":7788625427,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.2.0","direct":true,"kind":"development","optional":false},{"id":7788625428,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"development","optional":false},{"id":7788625429,"package_name":"pytest-datadir","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"development","optional":false},{"id":7788625437,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"==3.10.0","direct":true,"kind":"development","optional":false},{"id":7788625438,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"development","optional":false},{"id":7788625439,"package_name":"python-lsp-jsonrpc","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"development","optional":false},{"id":7788625443,"package_name":"python-lsp-server","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"development","optional":false},{"id":7788625456,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.6","direct":true,"kind":"development","optional":false},{"id":7788625461,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"development","optional":false},{"id":7788625464,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==24.0.1","direct":true,"kind":"development","optional":false},{"id":7788625528,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"development","optional":false},{"id":7788625542,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==37.3","direct":true,"kind":"development","optional":false},{"id":7788625544,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"development","optional":false},{"id":7788625546,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"development","optional":false},{"id":7788625548,"package_name":"reretry","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"development","optional":false},{"id":7788625679,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":7788625682,"package_name":"rich","ecosystem":"pypi","requirements":"==12.6.0","direct":true,"kind":"development","optional":false},{"id":7788625776,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.3","direct":true,"kind":"development","optional":false},{"id":7788625780,"package_name":"secretstorage","ecosystem":"pypi","requirements":"==3.3.3","direct":true,"kind":"development","optional":false},{"id":7788625782,"package_name":"send2trash","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"development","optional":false},{"id":7788625848,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"==7.0.5","direct":true,"kind":"development","optional":false},{"id":7788625878,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"development","optional":false},{"id":7788625882,"package_name":"smart-open","ecosystem":"pypi","requirements":"==6.2.0","direct":true,"kind":"development","optional":false},{"id":7788625915,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"development","optional":false},{"id":7788625919,"package_name":"snakemake","ecosystem":"pypi","requirements":"==7.18.2","direct":true,"kind":"development","optional":false},{"id":7788625943,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":7788625945,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"development","optional":false},{"id":7788625946,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3.2.post1","direct":true,"kind":"development","optional":false},{"id":7788625948,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"development","optional":false},{"id":7788625962,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"development","optional":false},{"id":7788625978,"package_name":"sphinx-basic-ng","ecosystem":"pypi","requirements":"==1.0.0b1","direct":true,"kind":"development","optional":false},{"id":7788626169,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"development","optional":false},{"id":7788626173,"package_name":"sphinx-inline-tabs","ecosystem":"pypi","requirements":"==2022.1.2b11","direct":true,"kind":"development","optional":false},{"id":7788626183,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"development","optional":false},{"id":7788626187,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"development","optional":false},{"id":7788626189,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":7788626191,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"development","optional":false},{"id":7788626193,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":7788626195,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"development","optional":false},{"id":7788626196,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==1.4.44","direct":true,"kind":"development","optional":false},{"id":7788626324,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":true,"kind":"development","optional":false},{"id":7788626327,"package_name":"stopit","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"development","optional":false},{"id":7788626500,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"development","optional":false},{"id":7788626520,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"development","optional":false},{"id":7788626577,"package_name":"throttler","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"development","optional":false},{"id":7788626589,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"development","optional":false},{"id":7788626787,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"development","optional":false},{"id":7788626789,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"development","optional":false},{"id":7788626790,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.7","direct":true,"kind":"development","optional":false},{"id":7788626799,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.2","direct":true,"kind":"development","optional":false},{"id":7788626946,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.6.0","direct":true,"kind":"development","optional":false},{"id":7788626952,"package_name":"twine","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"development","optional":false},{"id":7788626956,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"development","optional":false},{"id":7788626960,"package_name":"uc-micro-py","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"development","optional":false},{"id":7788626964,"package_name":"ujson","ecosystem":"pypi","requirements":"==5.6.0","direct":true,"kind":"development","optional":false},{"id":7788626966,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.13","direct":true,"kind":"development","optional":false},{"id":7788626970,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.17.0","direct":true,"kind":"development","optional":false},{"id":7788627014,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"development","optional":false},{"id":7788627015,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"development","optional":false},{"id":7788627016,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"development","optional":false},{"id":7788627017,"package_name":"wmctrl","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"development","optional":false},{"id":7788627021,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":true,"kind":"development","optional":false},{"id":7788627022,"package_name":"xarray","ecosystem":"pypi","requirements":"==2022.12.0","direct":true,"kind":"development","optional":false},{"id":7788627023,"package_name":"yte","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"development","optional":false},{"id":7788627029,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.11.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tests-editable.txt","sha":null,"kind":"lockfile","created_at":"2023-02-19T13:00:32.429Z","updated_at":"2023-02-19T13:00:32.429Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/tests-editable.txt","dependencies":[{"id":7788631013,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"test","optional":false},{"id":7788631014,"package_name":"argcomplete","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":7788631015,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"test","optional":false},{"id":7788631016,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"test","optional":false},{"id":7788631017,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"test","optional":false},{"id":7788631018,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.9.24","direct":false,"kind":"test","optional":false},{"id":7788631019,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"test","optional":false},{"id":7788631020,"package_name":"colorlog","ecosystem":"pypi","requirements":"==6.7.0","direct":false,"kind":"test","optional":false},{"id":7788631021,"package_name":"configargparse","ecosystem":"pypi","requirements":"==1.5.3","direct":false,"kind":"test","optional":false},{"id":7788631022,"package_name":"connection-pool","ecosystem":"pypi","requirements":"==0.0.3","direct":false,"kind":"test","optional":false},{"id":7788631023,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.6","direct":false,"kind":"test","optional":false},{"id":7788631028,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.5.0","direct":false,"kind":"test","optional":false},{"id":7788631029,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"test","optional":false},{"id":7788631030,"package_name":"datrie","ecosystem":"pypi","requirements":"==0.8.2","direct":false,"kind":"test","optional":false},{"id":7788631031,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"test","optional":false},{"id":7788631032,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.6","direct":false,"kind":"test","optional":false},{"id":7788631034,"package_name":"distro","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"test","optional":false},{"id":7788631035,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.19","direct":false,"kind":"test","optional":false},{"id":7788631036,"package_name":"dpath","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"test","optional":false},{"id":7788631037,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"test","optional":false},{"id":7788631038,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"test","optional":false},{"id":7788631039,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.2","direct":false,"kind":"test","optional":false},{"id":7788631040,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.8.1","direct":false,"kind":"test","optional":false},{"id":7788631041,"package_name":"fluiddyn","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":7788631042,"package_name":"fluidsim-core","ecosystem":"pypi","requirements":"==0.7.2","direct":false,"kind":"test","optional":false},{"id":7788631043,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.38.0","direct":false,"kind":"test","optional":false},{"id":7788631044,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":false,"kind":"test","optional":false},{"id":7788631045,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.30","direct":false,"kind":"test","optional":false},{"id":7788631046,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"test","optional":false},{"id":7788631047,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"test","optional":false},{"id":7788631048,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"test","optional":false},{"id":7788631049,"package_name":"inflection","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":7788631050,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"test","optional":false},{"id":7788631051,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.7.0","direct":false,"kind":"test","optional":false},{"id":7788631052,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":false,"kind":"test","optional":false},{"id":7788631053,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"test","optional":false},{"id":7788631054,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"test","optional":false},{"id":7788631055,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.1.0","direct":false,"kind":"test","optional":false},{"id":7788631056,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"test","optional":false},{"id":7788631057,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"test","optional":false},{"id":7788631058,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.6.2","direct":false,"kind":"test","optional":false},{"id":7788631059,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":false,"kind":"test","optional":false},{"id":7788631060,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.7.0","direct":false,"kind":"test","optional":false},{"id":7788631061,"package_name":"nox","ecosystem":"pypi","requirements":"==2022.11.21","direct":false,"kind":"test","optional":false},{"id":7788631062,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"test","optional":false},{"id":7788631063,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"test","optional":false},{"id":7788631064,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.2","direct":false,"kind":"test","optional":false},{"id":7788631065,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":false,"kind":"test","optional":false},{"id":7788631066,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"test","optional":false},{"id":7788631067,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":false,"kind":"test","optional":false},{"id":7788631068,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.3.0","direct":false,"kind":"test","optional":false},{"id":7788631070,"package_name":"plac","ecosystem":"pypi","requirements":"==1.3.5","direct":false,"kind":"test","optional":false},{"id":7788631071,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.4","direct":false,"kind":"test","optional":false},{"id":7788631072,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"test","optional":false},{"id":7788631073,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.33","direct":false,"kind":"test","optional":false},{"id":7788631074,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.4","direct":false,"kind":"test","optional":false},{"id":7788631075,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"test","optional":false},{"id":7788631076,"package_name":"pulp","ecosystem":"pypi","requirements":"==2.7.0","direct":false,"kind":"test","optional":false},{"id":7788631077,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"test","optional":false},{"id":7788631078,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":false,"kind":"test","optional":false},{"id":7788631079,"package_name":"pymech","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"test","optional":false},{"id":7788631080,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"test","optional":false},{"id":7788631081,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.2","direct":false,"kind":"test","optional":false},{"id":7788631082,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.2.0","direct":false,"kind":"test","optional":false},{"id":7788631083,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.0.0","direct":false,"kind":"test","optional":false},{"id":7788631085,"package_name":"pytest-datadir","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"test","optional":false},{"id":7788631086,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"test","optional":false},{"id":7788631087,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"test","optional":false},{"id":7788631088,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.6","direct":false,"kind":"test","optional":false},{"id":7788631089,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"test","optional":false},{"id":7788631090,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"test","optional":false},{"id":7788631091,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":false,"kind":"test","optional":false},{"id":7788631092,"package_name":"reretry","ecosystem":"pypi","requirements":"==0.11.1","direct":false,"kind":"test","optional":false},{"id":7788631093,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"test","optional":false},{"id":7788631094,"package_name":"smart-open","ecosystem":"pypi","requirements":"==6.2.0","direct":false,"kind":"test","optional":false},{"id":7788631095,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"test","optional":false},{"id":7788631096,"package_name":"snakemake","ecosystem":"pypi","requirements":"==7.18.2","direct":false,"kind":"test","optional":false},{"id":7788631097,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":false,"kind":"test","optional":false},{"id":7788631098,"package_name":"stopit","ecosystem":"pypi","requirements":"==1.1.2","direct":false,"kind":"test","optional":false},{"id":7788631099,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"test","optional":false},{"id":7788631101,"package_name":"throttler","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"test","optional":false},{"id":7788631102,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"test","optional":false},{"id":7788631103,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.7","direct":false,"kind":"test","optional":false},{"id":7788631104,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.6.0","direct":false,"kind":"test","optional":false},{"id":7788631105,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.13","direct":false,"kind":"test","optional":false},{"id":7788631106,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.17.0","direct":false,"kind":"test","optional":false},{"id":7788631107,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":false,"kind":"test","optional":false},{"id":7788631108,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":false,"kind":"test","optional":false},{"id":7788631109,"package_name":"xarray","ecosystem":"pypi","requirements":"==2022.12.0","direct":false,"kind":"test","optional":false},{"id":7788631110,"package_name":"yte","ecosystem":"pypi","requirements":"==1.5.1","direct":false,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tests.txt","sha":null,"kind":"lockfile","created_at":"2023-02-19T13:00:32.497Z","updated_at":"2023-02-19T13:00:32.497Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/tests.txt","dependencies":[{"id":7788632586,"package_name":"appdirs","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"test","optional":false},{"id":7788632587,"package_name":"argcomplete","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":7788632588,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"test","optional":false},{"id":7788632589,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"test","optional":false},{"id":7788632590,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"test","optional":false},{"id":7788632591,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.9.24","direct":false,"kind":"test","optional":false},{"id":7788632592,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"test","optional":false},{"id":7788632593,"package_name":"colorlog","ecosystem":"pypi","requirements":"==6.7.0","direct":false,"kind":"test","optional":false},{"id":7788632594,"package_name":"configargparse","ecosystem":"pypi","requirements":"==1.5.3","direct":false,"kind":"test","optional":false},{"id":7788632595,"package_name":"connection-pool","ecosystem":"pypi","requirements":"==0.0.3","direct":false,"kind":"test","optional":false},{"id":7788632597,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.0.6","direct":false,"kind":"test","optional":false},{"id":7788632598,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.5.0","direct":false,"kind":"test","optional":false},{"id":7788632600,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"test","optional":false},{"id":7788632602,"package_name":"datrie","ecosystem":"pypi","requirements":"==0.8.2","direct":false,"kind":"test","optional":false},{"id":7788632604,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"test","optional":false},{"id":7788632605,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.6","direct":false,"kind":"test","optional":false},{"id":7788632607,"package_name":"distro","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"test","optional":false},{"id":7788632609,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.19","direct":false,"kind":"test","optional":false},{"id":7788632610,"package_name":"dpath","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"test","optional":false},{"id":7788632611,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"test","optional":false},{"id":7788632612,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"test","optional":false},{"id":7788632613,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.2","direct":false,"kind":"test","optional":false},{"id":7788632614,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.8.1","direct":false,"kind":"test","optional":false},{"id":7788632615,"package_name":"fluiddyn","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":7788632616,"package_name":"fluidsim-core","ecosystem":"pypi","requirements":"==0.7.2","direct":false,"kind":"test","optional":false},{"id":7788632617,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.38.0","direct":false,"kind":"test","optional":false},{"id":7788632618,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":false,"kind":"test","optional":false},{"id":7788632619,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.30","direct":false,"kind":"test","optional":false},{"id":7788632620,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"test","optional":false},{"id":7788632621,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.7.0","direct":false,"kind":"test","optional":false},{"id":7788632622,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"test","optional":false},{"id":7788632623,"package_name":"inflection","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":7788632624,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"test","optional":false},{"id":7788632625,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.7.0","direct":false,"kind":"test","optional":false},{"id":7788632626,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":false,"kind":"test","optional":false},{"id":7788632627,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"test","optional":false},{"id":7788632628,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":false,"kind":"test","optional":false},{"id":7788632629,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.1.0","direct":false,"kind":"test","optional":false},{"id":7788632630,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"test","optional":false},{"id":7788632631,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"test","optional":false},{"id":7788632632,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.6.2","direct":false,"kind":"test","optional":false},{"id":7788632633,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":false,"kind":"test","optional":false},{"id":7788632634,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.7.0","direct":false,"kind":"test","optional":false},{"id":7788632635,"package_name":"nox","ecosystem":"pypi","requirements":"==2022.11.21","direct":false,"kind":"test","optional":false},{"id":7788632636,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":false,"kind":"test","optional":false},{"id":7788632637,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"test","optional":false},{"id":7788632638,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.2","direct":false,"kind":"test","optional":false},{"id":7788632639,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":false,"kind":"test","optional":false},{"id":7788632640,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"test","optional":false},{"id":7788632641,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":false,"kind":"test","optional":false},{"id":7788632642,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.3.0","direct":false,"kind":"test","optional":false},{"id":7788632643,"package_name":"plac","ecosystem":"pypi","requirements":"==1.3.5","direct":false,"kind":"test","optional":false},{"id":7788632644,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.4","direct":false,"kind":"test","optional":false},{"id":7788632645,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"test","optional":false},{"id":7788632646,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.33","direct":false,"kind":"test","optional":false},{"id":7788632647,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.4","direct":false,"kind":"test","optional":false},{"id":7788632648,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"test","optional":false},{"id":7788632649,"package_name":"pulp","ecosystem":"pypi","requirements":"==2.7.0","direct":false,"kind":"test","optional":false},{"id":7788632650,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":false,"kind":"test","optional":false},{"id":7788632651,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":false,"kind":"test","optional":false},{"id":7788632652,"package_name":"pymech","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"test","optional":false},{"id":7788632653,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"test","optional":false},{"id":7788632654,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.2","direct":false,"kind":"test","optional":false},{"id":7788632655,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.2.0","direct":false,"kind":"test","optional":false},{"id":7788632656,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.0.0","direct":false,"kind":"test","optional":false},{"id":7788632657,"package_name":"pytest-datadir","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"test","optional":false},{"id":7788632658,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"test","optional":false},{"id":7788632659,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"test","optional":false},{"id":7788632660,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.6","direct":false,"kind":"test","optional":false},{"id":7788632682,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"test","optional":false},{"id":7788632683,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"test","optional":false},{"id":7788632685,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":false,"kind":"test","optional":false},{"id":7788632686,"package_name":"reretry","ecosystem":"pypi","requirements":"==0.11.1","direct":false,"kind":"test","optional":false},{"id":7788632688,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"test","optional":false},{"id":7788632690,"package_name":"smart-open","ecosystem":"pypi","requirements":"==6.2.0","direct":false,"kind":"test","optional":false},{"id":7788632692,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"test","optional":false},{"id":7788632693,"package_name":"snakemake","ecosystem":"pypi","requirements":"==7.18.2","direct":false,"kind":"test","optional":false},{"id":7788632695,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":false,"kind":"test","optional":false},{"id":7788632697,"package_name":"stopit","ecosystem":"pypi","requirements":"==1.1.2","direct":false,"kind":"test","optional":false},{"id":7788632699,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"test","optional":false},{"id":7788632701,"package_name":"throttler","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"test","optional":false},{"id":7788632703,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"test","optional":false},{"id":7788632705,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.7","direct":false,"kind":"test","optional":false},{"id":7788632706,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.6.0","direct":false,"kind":"test","optional":false},{"id":7788632708,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.13","direct":false,"kind":"test","optional":false},{"id":7788632710,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.17.0","direct":false,"kind":"test","optional":false},{"id":7788632712,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":false,"kind":"test","optional":false},{"id":7788632714,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":false,"kind":"test","optional":false},{"id":7788632716,"package_name":"xarray","ecosystem":"pypi","requirements":"==2022.12.0","direct":false,"kind":"test","optional":false},{"id":7788632718,"package_name":"yte","ecosystem":"pypi","requirements":"==1.5.1","direct":false,"kind":"test","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/draft-pdf.yml","sha":null,"kind":"manifest","created_at":"2023-11-08T05:29:01.006Z","updated_at":"2023-11-08T05:29:01.006Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/.github/workflows/draft-pdf.yml","dependencies":[{"id":14365374571,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14365374572,"package_name":"openjournals/openjournals-draft-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":14365374573,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/examples/snek5000-canonical/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-08T05:29:01.403Z","updated_at":"2023-11-08T05:29:01.403Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/docs/examples/snek5000-canonical/pyproject.toml","dependencies":[{"id":14365374574,"package_name":"snek5000","ecosystem":"pypi","requirements":"\u003e= 0.9.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/examples/snek5000-canonical/setup.py","sha":null,"kind":"manifest","created_at":"2023-11-08T05:29:02.049Z","updated_at":"2023-11-08T05:29:02.049Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/docs/examples/snek5000-canonical/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"docs/examples/snek5000-tgv/setup.py","sha":null,"kind":"manifest","created_at":"2023-11-08T05:29:02.166Z","updated_at":"2023-11-08T05:29:02.166Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/docs/examples/snek5000-tgv/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-08T05:29:02.335Z","updated_at":"2023-11-08T05:29:02.335Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements/vcs_packages.in","sha":null,"kind":"manifest","created_at":"2023-11-08T05:29:02.725Z","updated_at":"2023-11-08T05:29:02.725Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/vcs_packages.in","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements/environment.yaml","sha":null,"kind":"manifest","created_at":"2024-01-11T01:09:40.518Z","updated_at":"2024-01-11T01:09:40.518Z","repository_link":"https://github.com/snek5000/snek5000/blob/main/requirements/environment.yaml","dependencies":[]}],"score":9.9813740911932,"created_at":"2025-09-04T09:17:42.660Z","updated_at":"2025-10-07T08:04:29.568Z","avatar_url":"https://github.com/snek5000.png","language":"Python","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":42,"funding_links":["https://liberapay.com/ashwinvis","https://ko-fi.com/ashwinvis","https://fluid.quest/pages/sponsors.html"],"readme_doi_urls":["https://doi.org/10.5281/zenodo.7399621","https://doi.org/10.21105/joss.05586"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mesh","exoplanet","energy-system","hydrology","fem","mathematics","stellarator","molecular-dynamics","finite-elements","numerical-integration"],"project_url":"https://science.ecosyste.ms/api/v1/projects/1027","html_url":"https://science.ecosyste.ms/projects/1027","bibtex_url":"https://science.ecosyste.ms/projects/1027/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/1027/export.apalike"}