{"id":23652,"name":"pysilsub","description":"A Python toolbox for performing the method of silent substitution","url":"https://github.com/pysilentsubstitution/pysilsub","last_synced_at":"2025-09-05T02:05:57.447Z","repository":{"id":41100459,"uuid":"390693759","full_name":"PySilentSubstitution/pysilsub","owner":"PySilentSubstitution","description":"A Python toolbox for performing the method of silent substitution","archived":false,"fork":false,"pushed_at":"2025-02-16T19:10:13.000Z","size":149186,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-21T04:40:55.207Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PySilentSubstitution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-29T10:57:50.000Z","updated_at":"2025-03-17T14:30:53.000Z","dependencies_parsed_at":"2025-02-16T20:31:35.897Z","dependency_job_id":null,"html_url":"https://github.com/PySilentSubstitution/pysilsub","commit_stats":{"total_commits":79,"total_committers":2,"mean_commits":39.5,"dds":"0.012658227848101222","last_synced_commit":"0dcf7490da51a2bd5e670e057fa0b4b8101f3700"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/PySilentSubstitution/pysilsub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PySilentSubstitution","download_url":"https://codeload.github.com/PySilentSubstitution/pysilsub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273699712,"owners_count":25152286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":null,"packages":[{"id":4495725,"name":"pysilsub","ecosystem":"pypi","description":"Software for performing silent substitution in Python.","homepage":"https://github.com/PySilentSubstitution/pysilsub","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pysilentsubstitution/pysilsub","keywords_array":["silent substitution","vision","psychology","perception","metamer","spectra","LED"],"namespace":null,"versions_count":10,"first_release_published_at":"2022-07-04T12:16:37.000Z","latest_release_published_at":"2023-07-17T13:50:46.000Z","latest_release_number":"0.1.1","last_synced_at":"2025-08-21T04:19:27.428Z","created_at":"2022-07-04T12:46:21.340Z","updated_at":"2025-08-21T04:20:36.772Z","registry_url":"https://pypi.org/project/pysilsub/","install_command":"pip install pysilsub --index-url https://pypi.org/simple","documentation_url":"https://pysilentsubstitution.github.io/pysilsub/index.html","metadata":{"funding":null,"documentation":"https://pysilentsubstitution.github.io/pysilsub/index.html","classifiers":["Development Status :: 2 - Pre-Alpha","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3.8","Topic :: Scientific/Engineering :: Information Analysis"],"normalized_name":"pysilsub","project_status":null},"repo_metadata":{"id":41100459,"uuid":"390693759","full_name":"PySilentSubstitution/pysilsub","owner":"PySilentSubstitution","description":"A Python toolbox for performing the method of silent substitution","archived":false,"fork":false,"pushed_at":"2025-02-16T19:10:13.000Z","size":149186,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-18T15:58:01.862Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PySilentSubstitution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-29T10:57:50.000Z","updated_at":"2025-03-17T14:30:53.000Z","dependencies_parsed_at":"2025-02-16T20:31:35.897Z","dependency_job_id":null,"html_url":"https://github.com/PySilentSubstitution/pysilsub","commit_stats":{"total_commits":79,"total_committers":2,"mean_commits":39.5,"dds":"0.012658227848101222","last_synced_commit":"0dcf7490da51a2bd5e670e057fa0b4b8101f3700"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/PySilentSubstitution/pysilsub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PySilentSubstitution","download_url":"https://codeload.github.com/PySilentSubstitution/pysilsub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271424794,"owners_count":24757348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"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"},"tags":[{"name":"v0.1.1","sha":"0dcf7490da51a2bd5e670e057fa0b4b8101f3700","kind":"commit","published_at":"2023-07-17T13:58:43.000Z","download_url":"https://codeload.github.com/PySilentSubstitution/pysilsub/tar.gz/v0.1.1","html_url":"https://github.com/PySilentSubstitution/pysilsub/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PySilentSubstitution/pysilsub@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"fc6db4047ab7de12fb8b2e9cc75bcec8ad356b8f","kind":"commit","published_at":"2023-03-28T05:04:22.000Z","download_url":"https://codeload.github.com/PySilentSubstitution/pysilsub/tar.gz/v0.1.0","html_url":"https://github.com/PySilentSubstitution/pysilsub/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PySilentSubstitution/pysilsub@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.1.0/manifests"},{"name":"v0.0.13","sha":"bfbd1f5f91e0a18ee0d8c1a4717ba1e559502e7b","kind":"commit","published_at":"2022-07-07T08:34:34.000Z","download_url":"https://codeload.github.com/PySilentSubstitution/pysilsub/tar.gz/v0.0.13","html_url":"https://github.com/PySilentSubstitution/pysilsub/releases/tag/v0.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PySilentSubstitution/pysilsub@v0.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.0.13/manifests"},{"name":"v0.0.12","sha":"bfbd1f5f91e0a18ee0d8c1a4717ba1e559502e7b","kind":"commit","published_at":"2022-07-07T08:34:34.000Z","download_url":"https://codeload.github.com/PySilentSubstitution/pysilsub/tar.gz/v0.0.12","html_url":"https://github.com/PySilentSubstitution/pysilsub/releases/tag/v0.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/PySilentSubstitution/pysilsub@v0.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/tags/v0.0.12/manifests"}]},"repo_metadata_updated_at":"2025-08-21T04:20:36.772Z","dependent_packages_count":0,"downloads":10,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":42.06845648883955,"dependent_repos_count":22.087784936889527,"dependent_packages_count":7.31012528119255,"stargazers_count":21.598244229824207,"forks_count":29.956556043487026,"docker_downloads_count":null,"average":24.604233396046574},"purl":"pkg:pypi/pysilsub","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pysilsub","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pysilsub","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pysilsub/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-18T13:36:11.793Z","issues_count":0,"pull_requests_count":1,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":85.0,"issues_closed_count":0,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pysilsub/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pysilsub/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pysilsub/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pysilsub/related_packages","maintainers":[{"uuid":"jtmbeta","login":"jtmbeta","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/jtmbeta/","role":null,"created_at":"2023-02-11T17:55:08.089Z","updated_at":"2023-02-11T17:55:08.089Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jtmbeta/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724953,"maintainers_count":308271,"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":1379632,"full_name":"PySilentSubstitution/pysilsub","default_branch":"main","committers":[{"name":"Joel Martin","email":"11196943+jtmbeta","login":"jtmbeta","count":78},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"total_commits":79,"total_committers":2,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":39.5,"dds":0.012658227848101222,"past_year_committers":[{"name":"Joel Martin","email":"11196943+jtmbeta","login":"jtmbeta","count":30},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"past_year_total_commits":31,"past_year_total_committers":2,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":15.5,"past_year_dds":0.032258064516129004,"last_synced_at":"2024-01-28T05:38:36.084Z","last_synced_commit":"0dcf7490da51a2bd5e670e057fa0b4b8101f3700","created_at":"2023-09-18T15:02:15.130Z","updated_at":"2024-01-28T05:38:36.084Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"PySilentSubstitution/pysilsub","html_url":"https://github.com/PySilentSubstitution/pysilsub","last_synced_at":"2025-08-21T04:22:00.395Z","status":"error","issues_count":0,"pull_requests_count":1,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":85.0,"issues_closed_count":0,"pull_requests_closed_count":1,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-15T04:04:02.223Z","updated_at":"2025-08-21T04:22:00.395Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PySilentSubstitution%2Fpysilsub/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":1},"issue_author_associations_count":{},"pull_request_author_associations_count":{"CONTRIBUTOR":1},"issue_authors":{},"pull_request_authors":{"dependabot[bot]":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10082226,"issues_count":31213887,"pull_requests_count":96046612,"authors_count":10694202,"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":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":1,"PushEvent":1,"ForkEvent":1},"last_year":{"WatchEvent":1,"PushEvent":1,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-04T06:32:15.288Z","updated_at":"2023-02-04T06:32:15.288Z","repository_link":"https://github.com/PySilentSubstitution/pysilsub/blob/main/requirements.txt","dependencies":[{"id":7345416153,"package_name":"aiofiles","ecosystem":"pypi","requirements":"=0.7.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416154,"package_name":"aiohttp","ecosystem":"pypi","requirements":"=3.8.1=py310hca72f7f_1","direct":true,"kind":"runtime","optional":false},{"id":7345416155,"package_name":"aiosignal","ecosystem":"pypi","requirements":"=1.2.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416156,"package_name":"alabaster","ecosystem":"pypi","requirements":"=0.7.12=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416157,"package_name":"anyio","ecosystem":"pypi","requirements":"=3.6.1=pyhd8ed1ab_1","direct":true,"kind":"runtime","optional":false},{"id":7345416158,"package_name":"applaunchservices","ecosystem":"pypi","requirements":"=0.3.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416159,"package_name":"appnope","ecosystem":"pypi","requirements":"=0.1.2=py310hecd8cb5_1001","direct":true,"kind":"runtime","optional":false},{"id":7345416160,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"=21.3.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416161,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"=21.2.0=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416162,"package_name":"arrow","ecosystem":"pypi","requirements":"=1.2.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416163,"package_name":"astroid","ecosystem":"pypi","requirements":"=2.11.7=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416164,"package_name":"async-timeout","ecosystem":"pypi","requirements":"=4.0.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416165,"package_name":"atomicwrites","ecosystem":"pypi","requirements":"=1.4.0=py_0","direct":true,"kind":"runtime","optional":false},{"id":7345416166,"package_name":"attrs","ecosystem":"pypi","requirements":"=21.4.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416167,"package_name":"autopep8","ecosystem":"pypi","requirements":"=1.6.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":7345416173,"package_name":"babel","ecosystem":"pypi","requirements":"=2.9.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416174,"package_name":"backcall","ecosystem":"pypi","requirements":"=0.2.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416175,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"=4.11.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416176,"package_name":"binaryornot","ecosystem":"pypi","requirements":"=0.4.4=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":7345416177,"package_name":"black","ecosystem":"pypi","requirements":"=22.6.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416178,"package_name":"bleach","ecosystem":"pypi","requirements":"=4.1.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416179,"package_name":"brotlipy","ecosystem":"pypi","requirements":"=0.7.0=py310hca72f7f_1002","direct":true,"kind":"runtime","optional":false},{"id":7345416180,"package_name":"bzip2","ecosystem":"pypi","requirements":"=1.0.8=h1de35cc_0","direct":true,"kind":"runtime","optional":false},{"id":7345416181,"package_name":"ca-certificates","ecosystem":"pypi","requirements":"=2022.07.19=hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416182,"package_name":"certifi","ecosystem":"pypi","requirements":"=2022.9.24=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416183,"package_name":"cffi","ecosystem":"pypi","requirements":"=1.15.1=py310hc55c11b_0","direct":true,"kind":"runtime","optional":false},{"id":7345416184,"package_name":"chardet","ecosystem":"pypi","requirements":"=4.0.0=py310hecd8cb5_1003","direct":true,"kind":"runtime","optional":false},{"id":7345416185,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"=2.1.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416186,"package_name":"click","ecosystem":"pypi","requirements":"=8.0.4=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416187,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"=2.0.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416188,"package_name":"colorama","ecosystem":"pypi","requirements":"=0.4.5=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416189,"package_name":"colour-science","ecosystem":"pypi","requirements":"=0.4.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416190,"package_name":"contourpy","ecosystem":"pypi","requirements":"=1.0.5=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416191,"package_name":"cookiecutter","ecosystem":"pypi","requirements":"=1.7.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416192,"package_name":"cryptography","ecosystem":"pypi","requirements":"=37.0.1=py310hf6deb26_0","direct":true,"kind":"runtime","optional":false},{"id":7345416193,"package_name":"cycler","ecosystem":"pypi","requirements":"=0.11.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416194,"package_name":"debugpy","ecosystem":"pypi","requirements":"=1.5.1=py310he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416195,"package_name":"decorator","ecosystem":"pypi","requirements":"=5.1.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416196,"package_name":"defusedxml","ecosystem":"pypi","requirements":"=0.7.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416197,"package_name":"diff-match-patch","ecosystem":"pypi","requirements":"=20200713=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416199,"package_name":"dill","ecosystem":"pypi","requirements":"=0.3.4=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416200,"package_name":"docutils","ecosystem":"pypi","requirements":"=0.18.1=py310hecd8cb5_3","direct":true,"kind":"runtime","optional":false},{"id":7345416201,"package_name":"entrypoints","ecosystem":"pypi","requirements":"=0.4=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416202,"package_name":"flake8","ecosystem":"pypi","requirements":"=4.0.1=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":7345416203,"package_name":"fonttools","ecosystem":"pypi","requirements":"=4.37.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416204,"package_name":"frozenlist","ecosystem":"pypi","requirements":"=1.2.0=py310hca72f7f_1","direct":true,"kind":"runtime","optional":false},{"id":7345416205,"package_name":"gettext","ecosystem":"pypi","requirements":"=0.21.0=h7535e17_0","direct":true,"kind":"runtime","optional":false},{"id":7345416206,"package_name":"giflib","ecosystem":"pypi","requirements":"=5.2.1=haf1e3a3_0","direct":true,"kind":"runtime","optional":false},{"id":7345416207,"package_name":"glib","ecosystem":"pypi","requirements":"=2.69.1=h8346a28_1","direct":true,"kind":"runtime","optional":false},{"id":7345416208,"package_name":"gst-plugins-base","ecosystem":"pypi","requirements":"=1.14.0=h4180768_2","direct":true,"kind":"runtime","optional":false},{"id":7345416209,"package_name":"gstreamer","ecosystem":"pypi","requirements":"=1.14.0=h0fc69c2_2","direct":true,"kind":"runtime","optional":false},{"id":7345416210,"package_name":"icu","ecosystem":"pypi","requirements":"=58.2=h0a44026_3","direct":true,"kind":"runtime","optional":false},{"id":7345416211,"package_name":"idna","ecosystem":"pypi","requirements":"=3.3=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416212,"package_name":"imageio","ecosystem":"pypi","requirements":"=2.21.2=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416213,"package_name":"imagesize","ecosystem":"pypi","requirements":"=1.4.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416214,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"=4.11.3=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416215,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"=5.9.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416216,"package_name":"importlib_metadata","ecosystem":"pypi","requirements":"=4.11.3=hd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416217,"package_name":"inflection","ecosystem":"pypi","requirements":"=0.5.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416218,"package_name":"intervaltree","ecosystem":"pypi","requirements":"=3.1.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416219,"package_name":"ipykernel","ecosystem":"pypi","requirements":"=6.15.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416220,"package_name":"ipython","ecosystem":"pypi","requirements":"=7.31.1=py310hecd8cb5_1","direct":true,"kind":"runtime","optional":false},{"id":7345416221,"package_name":"ipython_genutils","ecosystem":"pypi","requirements":"=0.2.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":7345416222,"package_name":"isort","ecosystem":"pypi","requirements":"=5.9.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416223,"package_name":"jedi","ecosystem":"pypi","requirements":"=0.18.1=py310hecd8cb5_1","direct":true,"kind":"runtime","optional":false},{"id":7345416224,"package_name":"jellyfish","ecosystem":"pypi","requirements":"=0.9.0=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416225,"package_name":"jinja2","ecosystem":"pypi","requirements":"=3.0.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416226,"package_name":"jinja2-time","ecosystem":"pypi","requirements":"=0.2.0=pyhd3eb1b0_3","direct":true,"kind":"runtime","optional":false},{"id":7345416227,"package_name":"jpeg","ecosystem":"pypi","requirements":"=9e=hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416228,"package_name":"json5","ecosystem":"pypi","requirements":"=0.9.5=pyh9f0ad1d_0","direct":true,"kind":"runtime","optional":false},{"id":7345416229,"package_name":"jsonschema","ecosystem":"pypi","requirements":"=4.4.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416230,"package_name":"jupyter_client","ecosystem":"pypi","requirements":"=7.3.5=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416231,"package_name":"jupyter_contrib_core","ecosystem":"pypi","requirements":"=0.4.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416232,"package_name":"jupyter_contrib_nbextensions","ecosystem":"pypi","requirements":"=0.5.1=pyhd8ed1ab_2","direct":true,"kind":"runtime","optional":false},{"id":7345416233,"package_name":"jupyter_core","ecosystem":"pypi","requirements":"=4.10.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416234,"package_name":"jupyter_highlight_selected_word","ecosystem":"pypi","requirements":"=0.2.0=py310h2ec42d9_1005","direct":true,"kind":"runtime","optional":false},{"id":7345416235,"package_name":"jupyter_latex_envs","ecosystem":"pypi","requirements":"=1.4.6=pyhd8ed1ab_1002","direct":true,"kind":"runtime","optional":false},{"id":7345416236,"package_name":"jupyter_nbextensions_configurator","ecosystem":"pypi","requirements":"=0.4.1=pyhd8ed1ab_2","direct":true,"kind":"runtime","optional":false},{"id":7345416237,"package_name":"jupyter_server","ecosystem":"pypi","requirements":"=1.18.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416238,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"=3.4.7=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416239,"package_name":"jupyterlab-spellchecker","ecosystem":"pypi","requirements":"=0.7.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416240,"package_name":"jupyterlab_pygments","ecosystem":"pypi","requirements":"=0.1.2=py_0","direct":true,"kind":"runtime","optional":false},{"id":7345416241,"package_name":"jupyterlab_server","ecosystem":"pypi","requirements":"=2.15.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416242,"package_name":"keyring","ecosystem":"pypi","requirements":"=23.4.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416243,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"=1.4.4=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416244,"package_name":"krb5","ecosystem":"pypi","requirements":"=1.19.2=hcd88c3b_0","direct":true,"kind":"runtime","optional":false},{"id":7345416245,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"=1.6.0=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416246,"package_name":"lerc","ecosystem":"pypi","requirements":"=3.0=he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416247,"package_name":"libclang","ecosystem":"pypi","requirements":"=12.0.0=default_hbc2896b_2","direct":true,"kind":"runtime","optional":false},{"id":7345416248,"package_name":"libcxx","ecosystem":"pypi","requirements":"=14.0.6=h9765a3e_0","direct":true,"kind":"runtime","optional":false},{"id":7345416249,"package_name":"libdeflate","ecosystem":"pypi","requirements":"=1.8=h9ed2024_5","direct":true,"kind":"runtime","optional":false},{"id":7345416250,"package_name":"libedit","ecosystem":"pypi","requirements":"=3.1.20210910=hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416251,"package_name":"libffi","ecosystem":"pypi","requirements":"=3.3=hb1e8313_2","direct":true,"kind":"runtime","optional":false},{"id":7345416252,"package_name":"libiconv","ecosystem":"pypi","requirements":"=1.16=hca72f7f_2","direct":true,"kind":"runtime","optional":false},{"id":7345416253,"package_name":"libllvm12","ecosystem":"pypi","requirements":"=12.0.0=h9b2ccf5_3","direct":true,"kind":"runtime","optional":false},{"id":7345416254,"package_name":"libpng","ecosystem":"pypi","requirements":"=1.6.37=ha441bb4_0","direct":true,"kind":"runtime","optional":false},{"id":7345416255,"package_name":"libpq","ecosystem":"pypi","requirements":"=12.9=h1c9f633_3","direct":true,"kind":"runtime","optional":false},{"id":7345416256,"package_name":"libsodium","ecosystem":"pypi","requirements":"=1.0.18=h1de35cc_0","direct":true,"kind":"runtime","optional":false},{"id":7345416257,"package_name":"libspatialindex","ecosystem":"pypi","requirements":"=1.9.3=h23ab428_0","direct":true,"kind":"runtime","optional":false},{"id":7345416258,"package_name":"libtiff","ecosystem":"pypi","requirements":"=4.4.0=h2ef1027_0","direct":true,"kind":"runtime","optional":false},{"id":7345416259,"package_name":"libwebp","ecosystem":"pypi","requirements":"=1.2.2=h56c3ce4_0","direct":true,"kind":"runtime","optional":false},{"id":7345416260,"package_name":"libwebp-base","ecosystem":"pypi","requirements":"=1.2.2=hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416261,"package_name":"libxml2","ecosystem":"pypi","requirements":"=2.9.14=hbf8cd5e_0","direct":true,"kind":"runtime","optional":false},{"id":7345416262,"package_name":"libxslt","ecosystem":"pypi","requirements":"=1.1.35=h5b33f42_0","direct":true,"kind":"runtime","optional":false},{"id":7345416263,"package_name":"llvm-openmp","ecosystem":"pypi","requirements":"=14.0.6=h0dcd299_0","direct":true,"kind":"runtime","optional":false},{"id":7345416264,"package_name":"luxpy","ecosystem":"pypi","requirements":"=1.9.8=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416265,"package_name":"lxml","ecosystem":"pypi","requirements":"=4.9.1=py310h6c45266_0","direct":true,"kind":"runtime","optional":false},{"id":7345416266,"package_name":"lz4-c","ecosystem":"pypi","requirements":"=1.9.3=h23ab428_1","direct":true,"kind":"runtime","optional":false},{"id":7345416267,"package_name":"markupsafe","ecosystem":"pypi","requirements":"=2.1.1=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416268,"package_name":"matplotlib","ecosystem":"pypi","requirements":"=3.6.0rc2=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416269,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"=0.1.6=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416270,"package_name":"mccabe","ecosystem":"pypi","requirements":"=0.7.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416271,"package_name":"mistune","ecosystem":"pypi","requirements":"=0.8.4=py310hca72f7f_1000","direct":true,"kind":"runtime","optional":false},{"id":7345416272,"package_name":"msgpack","ecosystem":"pypi","requirements":"=1.0.4=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416273,"package_name":"multidict","ecosystem":"pypi","requirements":"=6.0.2=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416274,"package_name":"mypy","ecosystem":"pypi","requirements":"=0.910=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416275,"package_name":"mypy_extensions","ecosystem":"pypi","requirements":"=0.4.3=py310hecd8cb5_1","direct":true,"kind":"runtime","optional":false},{"id":7345416278,"package_name":"nbclassic","ecosystem":"pypi","requirements":"=0.4.3=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416279,"package_name":"nbclient","ecosystem":"pypi","requirements":"=0.5.13=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416280,"package_name":"nbconvert","ecosystem":"pypi","requirements":"=6.4.4=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416281,"package_name":"nbformat","ecosystem":"pypi","requirements":"=5.5.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416282,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"=0.8.9=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416283,"package_name":"ncurses","ecosystem":"pypi","requirements":"=6.3=hca72f7f_3","direct":true,"kind":"runtime","optional":false},{"id":7345416284,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"=1.5.5=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416285,"package_name":"notebook","ecosystem":"pypi","requirements":"=6.4.12=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416286,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"=0.1.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416287,"package_name":"nspr","ecosystem":"pypi","requirements":"=4.33=he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416288,"package_name":"nss","ecosystem":"pypi","requirements":"=3.74=h47edf6a_0","direct":true,"kind":"runtime","optional":false},{"id":7345416289,"package_name":"numexpr","ecosystem":"pypi","requirements":"=2.8.3=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416290,"package_name":"numpy","ecosystem":"pypi","requirements":"=1.23.2=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416291,"package_name":"numpydoc","ecosystem":"pypi","requirements":"=1.4.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416292,"package_name":"openssl","ecosystem":"pypi","requirements":"=1.1.1q=hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416293,"package_name":"packaging","ecosystem":"pypi","requirements":"=21.3=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416294,"package_name":"pandas","ecosystem":"pypi","requirements":"=1.5.0rc0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416295,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"=1.5.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416296,"package_name":"parso","ecosystem":"pypi","requirements":"=0.8.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416297,"package_name":"pathspec","ecosystem":"pypi","requirements":"=0.9.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416298,"package_name":"pcre","ecosystem":"pypi","requirements":"=8.45=h23ab428_0","direct":true,"kind":"runtime","optional":false},{"id":7345416299,"package_name":"pexpect","ecosystem":"pypi","requirements":"=4.8.0=pyhd3eb1b0_3","direct":true,"kind":"runtime","optional":false},{"id":7345416300,"package_name":"pickleshare","ecosystem":"pypi","requirements":"=0.7.5=pyhd3eb1b0_1003","direct":true,"kind":"runtime","optional":false},{"id":7345416301,"package_name":"pillow","ecosystem":"pypi","requirements":"=9.2.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416302,"package_name":"pip","ecosystem":"pypi","requirements":"=22.1.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416303,"package_name":"platformdirs","ecosystem":"pypi","requirements":"=2.5.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416304,"package_name":"pluggy","ecosystem":"pypi","requirements":"=1.0.0=py310hecd8cb5_1","direct":true,"kind":"runtime","optional":false},{"id":7345416305,"package_name":"ply","ecosystem":"pypi","requirements":"=3.11=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416306,"package_name":"pockets","ecosystem":"pypi","requirements":"=0.9.1=py_0","direct":true,"kind":"runtime","optional":false},{"id":7345416307,"package_name":"poyo","ecosystem":"pypi","requirements":"=0.5.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416308,"package_name":"prometheus_client","ecosystem":"pypi","requirements":"=0.14.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416309,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"=3.0.20=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416310,"package_name":"psutil","ecosystem":"pypi","requirements":"=5.9.0=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416311,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"=0.7.0=pyhd3eb1b0_2","direct":true,"kind":"runtime","optional":false},{"id":7345416312,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"=2.8.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416313,"package_name":"pycparser","ecosystem":"pypi","requirements":"=2.21=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416314,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"=6.1.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416315,"package_name":"pyflakes","ecosystem":"pypi","requirements":"=2.4.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416316,"package_name":"pygments","ecosystem":"pypi","requirements":"=2.11.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416317,"package_name":"pylint","ecosystem":"pypi","requirements":"=2.14.5=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416318,"package_name":"pyls-spyder","ecosystem":"pypi","requirements":"=0.4.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416319,"package_name":"pyobjc-core","ecosystem":"pypi","requirements":"=8.5=py310hc55c11b_0","direct":true,"kind":"runtime","optional":false},{"id":7345416320,"package_name":"pyobjc-framework-cocoa","ecosystem":"pypi","requirements":"=8.5=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416321,"package_name":"pyobjc-framework-coreservices","ecosystem":"pypi","requirements":"=8.5=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416322,"package_name":"pyobjc-framework-fsevents","ecosystem":"pypi","requirements":"=8.5=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416323,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"=22.0.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416324,"package_name":"pyparsing","ecosystem":"pypi","requirements":"=3.0.9=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416325,"package_name":"pyplr","ecosystem":"pypi","requirements":"=1.0.3=dev_0","direct":true,"kind":"runtime","optional":false},{"id":7345416326,"package_name":"pyqt","ecosystem":"pypi","requirements":"=5.15.7=py310he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416327,"package_name":"pyqt5-sip","ecosystem":"pypi","requirements":"=12.11.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416328,"package_name":"pyqtwebengine","ecosystem":"pypi","requirements":"=5.15.7=py310he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416329,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"=0.18.0=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416330,"package_name":"pysilsub","ecosystem":"pypi","requirements":"=0.0.13=dev_0","direct":true,"kind":"runtime","optional":false},{"id":7345416331,"package_name":"pysocks","ecosystem":"pypi","requirements":"=1.7.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416332,"package_name":"python","ecosystem":"pypi","requirements":"=3.10.4=hdfd78df_0","direct":true,"kind":"runtime","optional":false},{"id":7345416333,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"=2.8.2=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416334,"package_name":"python-fastjsonschema","ecosystem":"pypi","requirements":"=2.16.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416335,"package_name":"python-lsp-black","ecosystem":"pypi","requirements":"=1.2.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416336,"package_name":"python-lsp-jsonrpc","ecosystem":"pypi","requirements":"=1.0.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416337,"package_name":"python-lsp-server","ecosystem":"pypi","requirements":"=1.5.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416338,"package_name":"python-slugify","ecosystem":"pypi","requirements":"=5.0.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416339,"package_name":"python.app","ecosystem":"pypi","requirements":"=3=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416340,"package_name":"python_abi","ecosystem":"pypi","requirements":"=3.10=2_cp310","direct":true,"kind":"runtime","optional":false},{"id":7345416341,"package_name":"pytz","ecosystem":"pypi","requirements":"=2022.2.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416342,"package_name":"pyyaml","ecosystem":"pypi","requirements":"=6.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416343,"package_name":"pyzmq","ecosystem":"pypi","requirements":"=23.2.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416344,"package_name":"qdarkstyle","ecosystem":"pypi","requirements":"=3.0.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416345,"package_name":"qstylizer","ecosystem":"pypi","requirements":"=0.1.10=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416346,"package_name":"qt-main","ecosystem":"pypi","requirements":"=5.15.2=h719ae48_7","direct":true,"kind":"runtime","optional":false},{"id":7345416347,"package_name":"qt-webengine","ecosystem":"pypi","requirements":"=5.15.9=h90a370e_4","direct":true,"kind":"runtime","optional":false},{"id":7345416348,"package_name":"qtawesome","ecosystem":"pypi","requirements":"=1.0.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416349,"package_name":"qtconsole","ecosystem":"pypi","requirements":"=5.3.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416350,"package_name":"qtpy","ecosystem":"pypi","requirements":"=2.2.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416351,"package_name":"qtwebkit","ecosystem":"pypi","requirements":"=5.212=h24dc246_4","direct":true,"kind":"runtime","optional":false},{"id":7345416352,"package_name":"readline","ecosystem":"pypi","requirements":"=8.1.2=hca72f7f_1","direct":true,"kind":"runtime","optional":false},{"id":7345416353,"package_name":"requests","ecosystem":"pypi","requirements":"=2.28.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416354,"package_name":"rope","ecosystem":"pypi","requirements":"=0.22.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416355,"package_name":"rtree","ecosystem":"pypi","requirements":"=0.9.7=py310hecd8cb5_1","direct":true,"kind":"runtime","optional":false},{"id":7345416356,"package_name":"scipy","ecosystem":"pypi","requirements":"=1.9.1=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416357,"package_name":"seaborn","ecosystem":"pypi","requirements":"=0.12.0rc0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416358,"package_name":"seabreeze","ecosystem":"pypi","requirements":"=2.0.3=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416359,"package_name":"send2trash","ecosystem":"pypi","requirements":"=1.8.0=pyhd3eb1b0_1","direct":true,"kind":"runtime","optional":false},{"id":7345416360,"package_name":"setuptools","ecosystem":"pypi","requirements":"=63.4.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416361,"package_name":"sip","ecosystem":"pypi","requirements":"=6.6.2=py310he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416362,"package_name":"six","ecosystem":"pypi","requirements":"=1.16.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416363,"package_name":"sniffio","ecosystem":"pypi","requirements":"=1.3.0=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416364,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"=2.2.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416365,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"=2.4.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416366,"package_name":"soupsieve","ecosystem":"pypi","requirements":"=2.3.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416367,"package_name":"sphinx","ecosystem":"pypi","requirements":"=5.0.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416368,"package_name":"sphinx-autodoc-typehints","ecosystem":"pypi","requirements":"=1.19.2=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416369,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"=1.0.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416370,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"=1.0.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416371,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"=2.0.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416372,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"=1.0.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416373,"package_name":"sphinxcontrib-napoleon","ecosystem":"pypi","requirements":"=0.7=py_0","direct":true,"kind":"runtime","optional":false},{"id":7345416374,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"=1.0.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416375,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"=1.1.5=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416376,"package_name":"spyder","ecosystem":"pypi","requirements":"=5.3.3=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416377,"package_name":"spyder-kernels","ecosystem":"pypi","requirements":"=2.3.3=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416378,"package_name":"spyder-notebook","ecosystem":"pypi","requirements":"=0.1.4=py_0","direct":true,"kind":"runtime","optional":false},{"id":7345416379,"package_name":"sqlite","ecosystem":"pypi","requirements":"=3.39.2=h707629a_0","direct":true,"kind":"runtime","optional":false},{"id":7345416380,"package_name":"tables","ecosystem":"pypi","requirements":"=3.7.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416381,"package_name":"terminado","ecosystem":"pypi","requirements":"=0.13.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416382,"package_name":"testpath","ecosystem":"pypi","requirements":"=0.6.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416383,"package_name":"text-unidecode","ecosystem":"pypi","requirements":"=1.3=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416384,"package_name":"textdistance","ecosystem":"pypi","requirements":"=4.2.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416385,"package_name":"three-merge","ecosystem":"pypi","requirements":"=0.1.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416386,"package_name":"tinycss","ecosystem":"pypi","requirements":"=0.4=pyhd3eb1b0_1002","direct":true,"kind":"runtime","optional":false},{"id":7345416387,"package_name":"tk","ecosystem":"pypi","requirements":"=8.6.12=h5d9f67b_0","direct":true,"kind":"runtime","optional":false},{"id":7345416388,"package_name":"toml","ecosystem":"pypi","requirements":"=0.10.2=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416389,"package_name":"tomli","ecosystem":"pypi","requirements":"=2.0.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416390,"package_name":"tomlkit","ecosystem":"pypi","requirements":"=0.11.1=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416391,"package_name":"tornado","ecosystem":"pypi","requirements":"=6.2=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416392,"package_name":"traitlets","ecosystem":"pypi","requirements":"=5.1.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416393,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"=4.3.0=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416394,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"=4.3.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416395,"package_name":"tzdata","ecosystem":"pypi","requirements":"=2022c=h04d1e81_0","direct":true,"kind":"runtime","optional":false},{"id":7345416396,"package_name":"ujson","ecosystem":"pypi","requirements":"=5.4.0=py310he9d5cce_0","direct":true,"kind":"runtime","optional":false},{"id":7345416397,"package_name":"unidecode","ecosystem":"pypi","requirements":"=1.2.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416398,"package_name":"urllib3","ecosystem":"pypi","requirements":"=1.26.12=pypi_0","direct":true,"kind":"runtime","optional":false},{"id":7345416399,"package_name":"watchdog","ecosystem":"pypi","requirements":"=2.1.6=py310h999c104_0","direct":true,"kind":"runtime","optional":false},{"id":7345416400,"package_name":"wcwidth","ecosystem":"pypi","requirements":"=0.2.5=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416401,"package_name":"webencodings","ecosystem":"pypi","requirements":"=0.5.1=py310hecd8cb5_1","direct":true,"kind":"runtime","optional":false},{"id":7345416402,"package_name":"websocket-client","ecosystem":"pypi","requirements":"=1.4.1=pyhd8ed1ab_0","direct":true,"kind":"runtime","optional":false},{"id":7345416403,"package_name":"whatthepatch","ecosystem":"pypi","requirements":"=1.0.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416404,"package_name":"wheel","ecosystem":"pypi","requirements":"=0.37.1=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416405,"package_name":"wrapt","ecosystem":"pypi","requirements":"=1.14.1=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416406,"package_name":"wurlitzer","ecosystem":"pypi","requirements":"=3.0.2=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416407,"package_name":"xz","ecosystem":"pypi","requirements":"=5.2.5=hca72f7f_1","direct":true,"kind":"runtime","optional":false},{"id":7345416408,"package_name":"yaml","ecosystem":"pypi","requirements":"=0.2.5=haf1e3a3_0","direct":true,"kind":"runtime","optional":false},{"id":7345416409,"package_name":"yapf","ecosystem":"pypi","requirements":"=0.31.0=pyhd3eb1b0_0","direct":true,"kind":"runtime","optional":false},{"id":7345416410,"package_name":"yarl","ecosystem":"pypi","requirements":"=1.8.1=py310hca72f7f_0","direct":true,"kind":"runtime","optional":false},{"id":7345416411,"package_name":"zeromq","ecosystem":"pypi","requirements":"=4.3.4=h23ab428_0","direct":true,"kind":"runtime","optional":false},{"id":7345416412,"package_name":"zipp","ecosystem":"pypi","requirements":"=3.8.0=py310hecd8cb5_0","direct":true,"kind":"runtime","optional":false},{"id":7345416413,"package_name":"zlib","ecosystem":"pypi","requirements":"=1.2.12=h4dc903c_3","direct":true,"kind":"runtime","optional":false},{"id":7345416414,"package_name":"zstd","ecosystem":"pypi","requirements":"=1.5.2=hcb37349_0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-02-04T06:32:15.437Z","updated_at":"2023-02-04T06:32:15.437Z","repository_link":"https://github.com/PySilentSubstitution/pysilsub/blob/main/setup.py","dependencies":[{"id":7345417379,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7345417380,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7345417381,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7345417382,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7345417383,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7345417384,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7345417385,"package_name":"colour-science","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-02-16T20:31:35.809Z","updated_at":"2025-02-16T20:31:35.809Z","repository_link":"https://github.com/PySilentSubstitution/pysilsub/blob/main/pyproject.toml","dependencies":[]}],"score":5.7430031878094825,"created_at":"2025-09-04T15:50:55.391Z","updated_at":"2025-10-07T08:11:01.294Z","avatar_url":"https://github.com/PySilentSubstitution.png","language":"Jupyter Notebook","category":null,"sub_category":null,"monthly_downloads":10,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mesh","sequences","interactive","hacking","network-simulation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/23652","html_url":"https://science.ecosyste.ms/projects/23652","bibtex_url":"https://science.ecosyste.ms/projects/23652/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/23652/export.apalike"}