{"id":103915,"name":null,"description":"Brain Modeling Toolkit","url":"https://github.com/alleninstitute/bmtk","last_synced_at":"2025-09-09T03:53:47.273Z","repository":{"id":26087043,"uuid":"104507294","full_name":"AllenInstitute/bmtk","owner":"AllenInstitute","description":"Brain Modeling Toolkit","archived":false,"fork":false,"pushed_at":"2025-09-08T17:13:35.000Z","size":296862,"stargazers_count":297,"open_issues_count":71,"forks_count":94,"subscribers_count":24,"default_branch":"develop","last_synced_at":"2025-09-08T19:08:24.820Z","etag":null,"topics":["modeling","neural-networks","neuroinformatics","neuron","neuroscience","python","simulation"],"latest_commit_sha":null,"homepage":"https://alleninstitute.github.io/bmtk/","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/AllenInstitute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"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}},"created_at":"2017-09-22T18:42:44.000Z","updated_at":"2025-09-08T17:08:20.000Z","dependencies_parsed_at":"2025-01-06T06:01:28.228Z","dependency_job_id":"c157173b-2b32-45e8-8c7d-d81c7294c9b3","html_url":"https://github.com/AllenInstitute/bmtk","commit_stats":{"total_commits":660,"total_committers":27,"mean_commits":"24.444444444444443","dds":0.5424242424242425,"last_synced_commit":"4eaa6093c100fc784df72841814fda187057c9c2"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/AllenInstitute/bmtk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/sbom","scorecard":{"id":12054,"data":{"date":"2025-08-11","repo":{"name":"github.com/AllenInstitute/bmtk","commit":"f1c23d62f3607003ae256e1e22d8853c3102d7de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":2,"reason":"Found 1/5 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"22 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploy-gh-pages.yaml:1","Warn: no topLevel permission defined: .github/workflows/validate-pull-request.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:2: pin your Docker image by updating continuumio/miniconda3:latest to continuumio/miniconda3:latest@sha256:4a2425c3ca891633e5a27280120f3fb6d5960a0f509b7594632cdd5bb8cbaea8","Warn: pipCommand not pinned by hash: docker/Dockerfile:55","Warn: pipCommand not pinned by hash: docker/Dockerfile:56","Warn: pipCommand not pinned by hash: docker/Dockerfile:78-82","Warn: pipCommand not pinned by hash: .github/workflows/deploy-gh-pages.yaml:28","Warn: pipCommand not pinned by hash: .github/workflows/deploy-gh-pages.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:31","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:66","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'","Warn: branch protection not enabled for branch 'release/v1.1.3'","Warn: branch protection not enabled for branch 'release/v1.1.2'","Warn: branch protection not enabled for branch 'release/v1.1.1'","Warn: branch protection not enabled for branch 'release/v1.1.0'","Warn: branch protection not enabled for branch 'release/v1.0.8'","Warn: branch protection not enabled for branch 'release/v1.0.7'","Warn: branch protection not enabled for branch 'release/v1.0.6'","Warn: branch protection not enabled for branch 'release/v1.0.4'","Warn: branch protection not enabled for branch 'release/v1.0.3'","Warn: branch protection not enabled for branch 'release/v1.0.2'","Warn: branch protection not enabled for branch 'release/v1.0.0'","Warn: branch protection not enabled for branch 'release/v0.0.9'","Warn: branch protection not enabled for branch 'release/v0.0.8'","Warn: branch protection not enabled for branch 'release/v0.0.6'","Warn: branch protection not enabled for branch 'release/v0.0.5'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-14T14:50:43.497Z","repository_id":26087043,"created_at":"2025-08-14T14:50:43.497Z","updated_at":"2025-08-14T14:50:43.497Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274240367,"owners_count":25247551,"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-09T02:00:10.223Z","response_time":80,"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":"AllenInstitute","name":"Allen Institute","uuid":"1848392","kind":"organization","description":"Please visit http://alleninstitute.github.io/ for more information.","email":null,"website":"https://alleninstitute.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1848392?v=4","repositories_count":184,"last_synced_at":"2023-03-22T17:11:50.580Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AllenInstitute","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T11:18:51.640Z","updated_at":"2023-03-22T17:11:51.155Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute/repositories"},"packages":[{"id":2658373,"name":"bmtk","ecosystem":"pypi","description":"Brain Modeling Toolkit","homepage":"https://github.com/AllenInstitute/bmtk","licenses":"BSD License","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/AllenInstitute/bmtk","keywords_array":["neuroscience","scientific","modeling","simulation"],"namespace":null,"versions_count":17,"first_release_published_at":"2018-09-26T15:41:03.000Z","latest_release_published_at":"2025-07-17T01:24:46.000Z","latest_release_number":"1.1.3","last_synced_at":"2025-09-08T19:12:33.678Z","created_at":"2022-04-10T10:13:32.330Z","updated_at":"2025-09-08T19:12:33.678Z","registry_url":"https://pypi.org/project/bmtk/","install_command":"pip install bmtk --index-url https://pypi.org/simple","documentation_url":"https://bmtk.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Bio-Informatics"],"normalized_name":"bmtk","project_status":null},"repo_metadata":{"id":26087043,"uuid":"104507294","full_name":"AllenInstitute/bmtk","owner":"AllenInstitute","description":"Brain Modeling Toolkit","archived":false,"fork":false,"pushed_at":"2025-07-06T17:11:07.000Z","size":296068,"stargazers_count":289,"open_issues_count":70,"forks_count":93,"subscribers_count":24,"default_branch":"develop","last_synced_at":"2025-07-06T18:25:31.278Z","etag":null,"topics":["modeling","neural-networks","neuroinformatics","neuron","neuroscience","python","simulation"],"latest_commit_sha":null,"homepage":"https://alleninstitute.github.io/bmtk/","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/AllenInstitute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-22T18:42:44.000Z","updated_at":"2025-07-01T04:36:28.000Z","dependencies_parsed_at":"2025-01-06T06:01:28.228Z","dependency_job_id":"c157173b-2b32-45e8-8c7d-d81c7294c9b3","html_url":"https://github.com/AllenInstitute/bmtk","commit_stats":{"total_commits":660,"total_committers":27,"mean_commits":"24.444444444444443","dds":0.5424242424242425,"last_synced_commit":"4eaa6093c100fc784df72841814fda187057c9c2"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/AllenInstitute/bmtk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/sbom","scorecard":{"id":12054,"data":{"date":"2025-08-11","repo":{"name":"github.com/AllenInstitute/bmtk","commit":"f1c23d62f3607003ae256e1e22d8853c3102d7de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":2,"reason":"Found 1/5 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"22 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploy-gh-pages.yaml:1","Warn: no topLevel permission defined: .github/workflows/validate-pull-request.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:2: pin your Docker image by updating continuumio/miniconda3:latest to continuumio/miniconda3:latest@sha256:4a2425c3ca891633e5a27280120f3fb6d5960a0f509b7594632cdd5bb8cbaea8","Warn: pipCommand not pinned by hash: docker/Dockerfile:55","Warn: pipCommand not pinned by hash: docker/Dockerfile:56","Warn: pipCommand not pinned by hash: docker/Dockerfile:78-82","Warn: pipCommand not pinned by hash: .github/workflows/deploy-gh-pages.yaml:28","Warn: pipCommand not pinned by hash: .github/workflows/deploy-gh-pages.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:31","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:66","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'","Warn: branch protection not enabled for branch 'release/v1.1.3'","Warn: branch protection not enabled for branch 'release/v1.1.2'","Warn: branch protection not enabled for branch 'release/v1.1.1'","Warn: branch protection not enabled for branch 'release/v1.1.0'","Warn: branch protection not enabled for branch 'release/v1.0.8'","Warn: branch protection not enabled for branch 'release/v1.0.7'","Warn: branch protection not enabled for branch 'release/v1.0.6'","Warn: branch protection not enabled for branch 'release/v1.0.4'","Warn: branch protection not enabled for branch 'release/v1.0.3'","Warn: branch protection not enabled for branch 'release/v1.0.2'","Warn: branch protection not enabled for branch 'release/v1.0.0'","Warn: branch protection not enabled for branch 'release/v0.0.9'","Warn: branch protection not enabled for branch 'release/v0.0.8'","Warn: branch protection not enabled for branch 'release/v0.0.6'","Warn: branch protection not enabled for branch 'release/v0.0.5'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-14T14:50:43.497Z","repository_id":26087043,"created_at":"2025-08-14T14:50:43.497Z","updated_at":"2025-08-14T14:50:43.497Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271088055,"owners_count":24697041,"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-18T02:00:08.743Z","response_time":89,"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":"AllenInstitute","name":"Allen Institute","uuid":"1848392","kind":"organization","description":"Please visit http://alleninstitute.github.io/ for more information.","email":null,"website":"https://alleninstitute.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1848392?v=4","repositories_count":184,"last_synced_at":"2023-03-22T17:11:50.580Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AllenInstitute","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T11:18:51.640Z","updated_at":"2023-03-22T17:11:51.155Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute/repositories"},"tags":[{"name":"v1.1.3","sha":"0a493d334977aff2c953c2d88efae2aeeafbc29f","kind":"commit","published_at":"2025-07-17T00:52:19.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.3","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"27b93b36b6de22c0e3cad08fc66760e12df5716e","kind":"commit","published_at":"2025-03-25T16:50:04.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.2","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"889c55dddb5d961c3680f71de7550ee35de75d94","kind":"commit","published_at":"2024-07-08T17:46:53.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.1","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"e57c84cec56fc0a7fb5e9c5f3c43067dc9d8eba7","kind":"commit","published_at":"2024-04-01T22:36:40.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.0","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.0/manifests"},{"name":"v1.0.8","sha":"11207ccde933b59b443e70f36a7442f9ad4a271a","kind":"commit","published_at":"2023-07-02T17:43:13.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.8","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"13b86cde36519966f2f36160934580810efc2d61","kind":"commit","published_at":"2022-10-25T19:24:15.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.7","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"f1ae0198fcc7c472d84293bfa191daa6f2e364dc","kind":"commit","published_at":"2022-07-23T20:33:39.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.6","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"c38447a3c9c9853c8b55c8a05eec67540c48eac1","kind":"commit","published_at":"2022-04-04T15:40:14.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.5","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"68f8428db527a68d2a73c6b45b6319ef37158f27","kind":"commit","published_at":"2022-03-01T18:59:51.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.4","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"8e470f5689aafecfc61ccead3f459520f688c0ce","kind":"commit","published_at":"2022-02-16T20:12:44.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.3","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"b480221dfd3c7d177ffcf47e128bb3e2a6ce17e4","kind":"commit","published_at":"2022-02-08T01:11:48.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.2","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.2/manifests"},{"name":"v1.0.0","sha":"6a0f8f95d7ab8cbe5460d30a58fa13708abbd7e5","kind":"commit","published_at":"2022-01-23T18:54:01.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.0","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.0/manifests"},{"name":"v0.0.9","sha":"ac71184dad5006e7fd5cd887f1fbb123d93c1922","kind":"commit","published_at":"2021-06-29T17:22:18.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.9","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"7e8ada7ef6378b52950ecb1a97ae1beea784fb3b","kind":"commit","published_at":"2021-01-25T18:12:00.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.8","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"f77ba6bdd70b1b595c49740b2ff447211ae5d618","kind":"commit","published_at":"2019-05-05T15:22:16.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.7","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"1d10f16c1e9f3c598b0926cf77700a8636a80acf","kind":"commit","published_at":"2018-09-26T17:59:59.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.6","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"2f3de2778ff3405b0e3490196a257fec6348d1a0","kind":"commit","published_at":"2018-02-18T17:19:54.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.5","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.5/manifests"}]},"repo_metadata_updated_at":"2025-08-19T01:41:47.897Z","dependent_packages_count":2,"downloads":574,"downloads_period":"last-month","dependent_repos_count":7,"rankings":{"downloads":15.112880189721636,"dependent_repos_count":5.537584412077369,"dependent_packages_count":3.1734203707963204,"stargazers_count":4.210796572939151,"forks_count":4.894638291400926,"docker_downloads_count":null,"average":6.585863967387081},"purl":"pkg:pypi/bmtk","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/bmtk","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/bmtk","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/bmtk/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-06T18:37:40.283Z","issues_count":59,"pull_requests_count":181,"avg_time_to_close_issue":9425829.086956521,"avg_time_to_close_pull_request":454876.0402298851,"issues_closed_count":23,"pull_requests_closed_count":174,"pull_request_authors_count":15,"issue_authors_count":33,"avg_comments_per_issue":2.423728813559322,"avg_comments_per_pull_request":0.1270718232044199,"merged_pull_requests_count":168,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":11,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":925748.25,"past_year_avg_time_to_close_pull_request":467839.0789473684,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":38,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.21428571428571427,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/issues","maintainers":[{"login":"kaeldai","count":96,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaeldai"},{"login":"xpliu16","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xpliu16"},{"login":"shixnya","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shixnya"}],"active_maintainers":[{"login":"kaeldai","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaeldai"},{"login":"shixnya","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shixnya"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bmtk/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bmtk/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bmtk/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bmtk/related_packages","maintainers":[{"uuid":"kaeldai","login":"kaeldai","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/kaeldai/","role":null,"created_at":"2023-02-03T08:21:35.887Z","updated_at":"2023-02-03T08:21:35.887Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kaeldai/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726374,"maintainers_count":308843,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","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"}},{"id":5697424,"name":"py-bmtk","ecosystem":"spack","description":"The Brain Modeling Toolkit\n","homepage":"https://github.com/AllenInstitute/bmtk","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/AllenInstitute/bmtk","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2022-12-16T00:27:59.245Z","latest_release_published_at":"2022-12-16T00:27:59.245Z","latest_release_number":"1.0.7","last_synced_at":"2025-09-08T19:12:34.563Z","created_at":"2022-12-16T00:27:59.220Z","updated_at":"2025-09-08T19:12:34.563Z","registry_url":"https://packages.spack.io/package.html?name=py-bmtk","install_command":"spack install py-bmtk","documentation_url":null,"metadata":{},"repo_metadata":{"id":26087043,"uuid":"104507294","full_name":"AllenInstitute/bmtk","owner":"AllenInstitute","description":"Brain Modeling Toolkit","archived":false,"fork":false,"pushed_at":"2025-07-06T17:11:07.000Z","size":296068,"stargazers_count":289,"open_issues_count":70,"forks_count":93,"subscribers_count":24,"default_branch":"develop","last_synced_at":"2025-07-06T18:25:31.278Z","etag":null,"topics":["modeling","neural-networks","neuroinformatics","neuron","neuroscience","python","simulation"],"latest_commit_sha":null,"homepage":"https://alleninstitute.github.io/bmtk/","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/AllenInstitute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-22T18:42:44.000Z","updated_at":"2025-07-01T04:36:28.000Z","dependencies_parsed_at":"2025-01-06T06:01:28.228Z","dependency_job_id":"c157173b-2b32-45e8-8c7d-d81c7294c9b3","html_url":"https://github.com/AllenInstitute/bmtk","commit_stats":{"total_commits":660,"total_committers":27,"mean_commits":"24.444444444444443","dds":0.5424242424242425,"last_synced_commit":"4eaa6093c100fc784df72841814fda187057c9c2"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/AllenInstitute/bmtk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/sbom","scorecard":{"id":12054,"data":{"date":"2025-08-11","repo":{"name":"github.com/AllenInstitute/bmtk","commit":"f1c23d62f3607003ae256e1e22d8853c3102d7de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":2,"reason":"Found 1/5 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"22 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/deploy-gh-pages.yaml:1","Warn: no topLevel permission defined: .github/workflows/validate-pull-request.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-gh-pages.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/deploy-gh-pages.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate-pull-request.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/AllenInstitute/bmtk/validate-pull-request.yaml/develop?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:2: pin your Docker image by updating continuumio/miniconda3:latest to continuumio/miniconda3:latest@sha256:4a2425c3ca891633e5a27280120f3fb6d5960a0f509b7594632cdd5bb8cbaea8","Warn: pipCommand not pinned by hash: docker/Dockerfile:55","Warn: pipCommand not pinned by hash: docker/Dockerfile:56","Warn: pipCommand not pinned by hash: docker/Dockerfile:78-82","Warn: pipCommand not pinned by hash: .github/workflows/deploy-gh-pages.yaml:28","Warn: pipCommand not pinned by hash: .github/workflows/deploy-gh-pages.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:31","Warn: pipCommand not pinned by hash: .github/workflows/validate-pull-request.yaml:66","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'","Warn: branch protection not enabled for branch 'release/v1.1.3'","Warn: branch protection not enabled for branch 'release/v1.1.2'","Warn: branch protection not enabled for branch 'release/v1.1.1'","Warn: branch protection not enabled for branch 'release/v1.1.0'","Warn: branch protection not enabled for branch 'release/v1.0.8'","Warn: branch protection not enabled for branch 'release/v1.0.7'","Warn: branch protection not enabled for branch 'release/v1.0.6'","Warn: branch protection not enabled for branch 'release/v1.0.4'","Warn: branch protection not enabled for branch 'release/v1.0.3'","Warn: branch protection not enabled for branch 'release/v1.0.2'","Warn: branch protection not enabled for branch 'release/v1.0.0'","Warn: branch protection not enabled for branch 'release/v0.0.9'","Warn: branch protection not enabled for branch 'release/v0.0.8'","Warn: branch protection not enabled for branch 'release/v0.0.6'","Warn: branch protection not enabled for branch 'release/v0.0.5'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-14T14:50:43.497Z","repository_id":26087043,"created_at":"2025-08-14T14:50:43.497Z","updated_at":"2025-08-14T14:50:43.497Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271088055,"owners_count":24697041,"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-18T02:00:08.743Z","response_time":89,"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":"AllenInstitute","name":"Allen Institute","uuid":"1848392","kind":"organization","description":"Please visit http://alleninstitute.github.io/ for more information.","email":null,"website":"https://alleninstitute.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1848392?v=4","repositories_count":184,"last_synced_at":"2023-03-22T17:11:50.580Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AllenInstitute","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T11:18:51.640Z","updated_at":"2023-03-22T17:11:51.155Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllenInstitute/repositories"},"tags":[{"name":"v1.1.3","sha":"0a493d334977aff2c953c2d88efae2aeeafbc29f","kind":"commit","published_at":"2025-07-17T00:52:19.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.3","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"27b93b36b6de22c0e3cad08fc66760e12df5716e","kind":"commit","published_at":"2025-03-25T16:50:04.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.2","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"889c55dddb5d961c3680f71de7550ee35de75d94","kind":"commit","published_at":"2024-07-08T17:46:53.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.1","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"e57c84cec56fc0a7fb5e9c5f3c43067dc9d8eba7","kind":"commit","published_at":"2024-04-01T22:36:40.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.1.0","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.1.0/manifests"},{"name":"v1.0.8","sha":"11207ccde933b59b443e70f36a7442f9ad4a271a","kind":"commit","published_at":"2023-07-02T17:43:13.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.8","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"13b86cde36519966f2f36160934580810efc2d61","kind":"commit","published_at":"2022-10-25T19:24:15.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.7","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"f1ae0198fcc7c472d84293bfa191daa6f2e364dc","kind":"commit","published_at":"2022-07-23T20:33:39.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.6","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"c38447a3c9c9853c8b55c8a05eec67540c48eac1","kind":"commit","published_at":"2022-04-04T15:40:14.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.5","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"68f8428db527a68d2a73c6b45b6319ef37158f27","kind":"commit","published_at":"2022-03-01T18:59:51.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.4","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"8e470f5689aafecfc61ccead3f459520f688c0ce","kind":"commit","published_at":"2022-02-16T20:12:44.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.3","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"b480221dfd3c7d177ffcf47e128bb3e2a6ce17e4","kind":"commit","published_at":"2022-02-08T01:11:48.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.2","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.2/manifests"},{"name":"v1.0.0","sha":"6a0f8f95d7ab8cbe5460d30a58fa13708abbd7e5","kind":"commit","published_at":"2022-01-23T18:54:01.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v1.0.0","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v1.0.0/manifests"},{"name":"v0.0.9","sha":"ac71184dad5006e7fd5cd887f1fbb123d93c1922","kind":"commit","published_at":"2021-06-29T17:22:18.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.9","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"7e8ada7ef6378b52950ecb1a97ae1beea784fb3b","kind":"commit","published_at":"2021-01-25T18:12:00.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.8","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"f77ba6bdd70b1b595c49740b2ff447211ae5d618","kind":"commit","published_at":"2019-05-05T15:22:16.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.7","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"1d10f16c1e9f3c598b0926cf77700a8636a80acf","kind":"commit","published_at":"2018-09-26T17:59:59.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.6","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"2f3de2778ff3405b0e3490196a257fec6348d1a0","kind":"commit","published_at":"2018-02-18T17:19:54.000Z","download_url":"https://codeload.github.com/AllenInstitute/bmtk/tar.gz/v0.0.5","html_url":"https://github.com/AllenInstitute/bmtk/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AllenInstitute/bmtk@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/tags/v0.0.5/manifests"}]},"repo_metadata_updated_at":"2025-08-19T01:41:48.732Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":57.27386411004586,"stargazers_count":14.353202723356953,"forks_count":12.658051966096984,"average":21.07127969987495},"purl":"pkg:spack/py-bmtk","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/py-bmtk","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/py-bmtk","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/py-bmtk/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-06T18:37:40.283Z","issues_count":59,"pull_requests_count":181,"avg_time_to_close_issue":9425829.086956521,"avg_time_to_close_pull_request":454876.0402298851,"issues_closed_count":23,"pull_requests_closed_count":174,"pull_request_authors_count":15,"issue_authors_count":33,"avg_comments_per_issue":2.423728813559322,"avg_comments_per_pull_request":0.1270718232044199,"merged_pull_requests_count":168,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":11,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":925748.25,"past_year_avg_time_to_close_pull_request":467839.0789473684,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":38,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.21428571428571427,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/issues","maintainers":[{"login":"kaeldai","count":96,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaeldai"},{"login":"xpliu16","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xpliu16"},{"login":"shixnya","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shixnya"}],"active_maintainers":[{"login":"kaeldai","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaeldai"},{"login":"shixnya","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shixnya"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-bmtk/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-bmtk/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-bmtk/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-bmtk/related_packages","maintainers":[{"uuid":"adamjstewart","login":"adamjstewart","name":null,"email":null,"url":"https://github.com/adamjstewart","packages_count":2170,"html_url":null,"role":null,"created_at":"2022-12-16T00:33:12.145Z","updated_at":"2022-12-16T00:33:12.145Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/adamjstewart/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":8772,"maintainers_count":926,"namespaces_count":0,"keywords_count":3681,"github":"spack","metadata":{"funded_packages_count":405},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2025-09-08T06:56:36.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}}],"commits":{"id":466097,"full_name":"AllenInstitute/bmtk","default_branch":"develop","committers":[{"name":"kaeldai","email":"kael.dai@gmail.com","login":"kaeldai","count":523},{"name":"Xiao-Ping Liu","email":"xpliu16@gmail.com","login":"xpliu16","count":71},{"name":"Sergey Gratiy","email":"sergeyg@alleninstitute.org","login":"sgratiy","count":30},{"name":"kael","email":"you@example.com","login":"invalid-email-address","count":28},{"name":"shinya.ito","email":"shinya.ito@alleninstitute.org","login":"shixnya","count":28},{"name":"Padraig Gleeson","email":"p.gleeson@gmail.com","login":"pgleeson","count":20},{"name":"Riuqlav","email":"valquirsolza.vs@gmail.com","login":"Riuqlav","count":13},{"name":"Mizzou Neuro","email":"latimerb@missouri.edu","login":"latimerb","count":12},{"name":"Laura Green","email":"lhswgreen@gmail.com","login":"LHGreen","count":11},{"name":"Beatriz Herrera","email":"bea.herreraf@gmail.com","login":"beaherrera","count":10},{"name":"ewesteinde","email":"elena.westeinde@alleninstitute.org","login":"ewesteinde","count":8},{"name":"nilsvanrompaey","email":"nils.vanrompaey@student.kuleuven.be","login":"nilsvanrompaey","count":8},{"name":"Tyler Banks","email":"tyler@tylerbanks.net","login":"tjbanks","count":7},{"name":"ZIAO CHEN","email":"chen8a803@gmail.com","login":"chenziao","count":6},{"name":"CellAssembly","email":"ynb06.imperial@gmail.com","login":"CellAssembly","count":5},{"name":"Tyler Banks","email":"tbg28@mizzou.edu","login":null,"count":3},{"name":"Mizzou Neuro","email":"adin.aberbach@gmail.com","login":"aaberbach","count":3},{"name":"Aaron D. Milstein","email":"neurosutras@gmail.com","login":"neurosutras","count":2},{"name":"AlexStasik","email":"35530131+AlexStasik","login":"AlexStasik","count":1},{"name":"Andreas Tille","email":"tille@debian.org","login":"tillea","count":1},{"name":"Dictus Hugo","email":"hugo.dictus@epfl.ch","login":"HDictus","count":1},{"name":"Kyle Chen","email":"kchen513@outlook.com","login":"NeoNeuron","count":1},{"name":"Werner Van Geit","email":"werner.vangeit@epfl.ch","login":"wvangeit","count":1},{"name":"betsyi","email":"31933673+betsyi","login":"betsyi","count":1},{"name":"Ben Latimer","email":"latimerb@comet-ln3.sdsc.edu","login":null,"count":1},{"name":"gregglickert","email":"gglick9@gmail.com","login":"GregGlickert","count":1}],"total_commits":796,"total_committers":26,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":30.615384615384617,"dds":0.34296482412060303,"past_year_committers":[{"name":"kaeldai","email":"kael.dai@gmail.com","login":"kaeldai","count":63},{"name":"Laura Green","email":"lhswgreen@gmail.com","login":"LHGreen","count":11},{"name":"Beatriz Herrera","email":"bea.herreraf@gmail.com","login":"beaherrera","count":10},{"name":"Shinya Ito","email":"shinya.ito@alleninstitute.org","login":"shixnya","count":9},{"name":"ewesteinde","email":"elena.westeinde@alleninstitute.org","login":"ewesteinde","count":8},{"name":"Xiao-Ping Liu","email":"xpliu16@gmail.com","login":"xpliu16","count":4},{"name":"chenziao","email":"chen8a803@gmail.com","login":"chenziao","count":1},{"name":"Andreas Tille","email":"tille@debian.org","login":"tillea","count":1}],"past_year_total_commits":107,"past_year_total_committers":8,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":13.375,"past_year_dds":0.4112149532710281,"last_synced_at":"2025-03-25T20:41:51.738Z","last_synced_commit":"27b93b36b6de22c0e3cad08fc66760e12df5716e","created_at":"2023-03-09T00:36:57.041Z","updated_at":"2025-03-25T20:41:52.223Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-27T00:00:29.048Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"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":"AllenInstitute/bmtk","html_url":"https://github.com/AllenInstitute/bmtk","last_synced_at":"2025-08-31T11:28:28.264Z","status":null,"issues_count":59,"pull_requests_count":204,"avg_time_to_close_issue":16521047.88,"avg_time_to_close_pull_request":491562.61025641026,"issues_closed_count":25,"pull_requests_closed_count":195,"pull_request_authors_count":15,"issue_authors_count":35,"avg_comments_per_issue":2.389830508474576,"avg_comments_per_pull_request":0.1568627450980392,"merged_pull_requests_count":189,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":740601.0,"past_year_avg_time_to_close_pull_request":604984.3157894737,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":57,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.9,"past_year_avg_comments_per_pull_request":0.2857142857142857,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":56,"created_at":"2023-05-10T14:51:52.292Z","updated_at":"2025-09-03T00:57:43.844Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllenInstitute%2Fbmtk/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":50,"CONTRIBUTOR":8,"COLLABORATOR":2},"pull_request_author_associations_count":{"COLLABORATOR":195,"CONTRIBUTOR":21,"NONE":13},"issue_authors":{"nicolomeneghetti":6,"MargauxCalice":5,"Jballbe":5,"Helveg":4,"GregGlickert":3,"CloudyDory":3,"yeraonjin06":2,"tjbanks":2,"LHGreen":2,"mitometa":2,"moravveji":2,"shixnya":2,"latimerb":1,"mariakesa":1,"CatarinaM17":1,"mjhyman":1,"weiwei2027":1,"emollier":1,"LyleJG":1,"Alex-czh":1,"lyuyinyang":1,"russelljjarvis":1,"dervinism":1,"nilsvanrompaey":1,"dnao":1,"Amaliae":1,"jonluntzel":1,"ynodem":1,"flomlo":1,"keloli":1,"renniek":1,"bhmagic":1,"pablomc88":1,"antonarkhipov":1},"pull_request_authors":{"kaeldai":127,"xpliu16":45,"shixnya":23,"LHGreen":8,"mr-c":4,"nilsvanrompaey":4,"ewesteinde":4,"chenziao":4,"emollier":2,"beaherrera":2,"clinssen":2,"CloudyDory":1,"HDictus":1,"Riuqlav":1,"tjbanks":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10064235,"issues_count":31125951,"pull_requests_count":94623210,"authors_count":10686933,"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":{"NONE":5,"CONTRIBUTOR":3,"COLLABORATOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":50,"NONE":9,"CONTRIBUTOR":8},"past_year_issue_authors":{"LHGreen":2,"MargauxCalice":2,"Amaliae":1,"LyleJG":1,"renniek":1,"shixnya":1,"tjbanks":1},"past_year_pull_request_authors":{"kaeldai":44,"shixnya":6,"mr-c":4,"LHGreen":4,"ewesteinde":4,"beaherrera":2,"emollier":2,"clinssen":1},"maintainers":[{"login":"kaeldai","count":127,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaeldai"},{"login":"xpliu16","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xpliu16"},{"login":"shixnya","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shixnya"}],"active_maintainers":[{"login":"kaeldai","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaeldai"},{"login":"shixnya","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shixnya"}]},"events":{"total":{"CreateEvent":7,"ReleaseEvent":1,"IssuesEvent":13,"WatchEvent":25,"DeleteEvent":1,"IssueCommentEvent":26,"PushEvent":98,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":3,"GollumEvent":3,"PullRequestEvent":65,"ForkEvent":10},"last_year":{"CreateEvent":7,"ReleaseEvent":1,"IssuesEvent":13,"WatchEvent":25,"DeleteEvent":1,"IssueCommentEvent":26,"PushEvent":98,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":3,"GollumEvent":3,"PullRequestEvent":65,"ForkEvent":10}},"keywords":["modeling","neural-networks","neuroinformatics","neuron","neuroscience","python","simulation"],"dependencies":[{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-09-16T05:22:02.105Z","updated_at":"2022-09-16T05:22:02.105Z","repository_link":"https://github.com/AllenInstitute/bmtk/blob/develop/setup.py","dependencies":[{"id":5014756806,"package_name":"jsonschema","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756807,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756808,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756809,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756810,"package_name":"h5py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756811,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756812,"package_name":"enum","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756813,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756814,"package_name":"scikit-image","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5014756815,"package_name":"sympy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"test_requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-16T05:22:02.411Z","updated_at":"2022-09-16T05:22:02.411Z","repository_link":"https://github.com/AllenInstitute/bmtk/blob/develop/test_requirements.txt","dependencies":[{"id":5014756903,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":5014756909,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":5014756912,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/validate-pull-request.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T08:00:10.762Z","updated_at":"2023-01-14T08:00:10.762Z","repository_link":"https://github.com/AllenInstitute/bmtk/blob/develop/.github/workflows/validate-pull-request.yaml","dependencies":[{"id":6893356198,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6893356199,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6893356200,"package_name":"andstor/file-existence-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-14T08:00:10.945Z","updated_at":"2023-01-14T08:00:10.945Z","repository_link":"https://github.com/AllenInstitute/bmtk/blob/develop/docker/Dockerfile","dependencies":[{"id":6893357417,"package_name":"continuumio/miniconda3","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-20T16:43:31.159Z","updated_at":"2023-10-20T16:43:31.159Z","repository_link":"https://github.com/AllenInstitute/bmtk/blob/develop/requirements.txt","dependencies":[]},{"ecosystem":"pypi","filepath":"docker/environment.yml","sha":null,"kind":"manifest","created_at":"2025-01-06T06:01:22.087Z","updated_at":"2025-01-06T06:01:22.087Z","repository_link":"https://github.com/AllenInstitute/bmtk/blob/develop/docker/environment.yml","dependencies":[{"id":21384560597,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"runtime","optional":false},{"id":21384560598,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"runtime","optional":false},{"id":21384560599,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":true,"kind":"runtime","optional":false},{"id":21384560600,"package_name":"lazy-loader","ecosystem":"pypi","requirements":"==0.1","direct":true,"kind":"runtime","optional":false},{"id":21384560601,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":21384560602,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.0","direct":true,"kind":"runtime","optional":false},{"id":21384560603,"package_name":"neuron","ecosystem":"pypi","requirements":"==8.0.0","direct":true,"kind":"runtime","optional":false},{"id":21384560604,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.0","direct":true,"kind":"runtime","optional":false},{"id":21384560605,"package_name":"pywavelets","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":21384560606,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"runtime","optional":false},{"id":21384560607,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12rc1","direct":true,"kind":"runtime","optional":false},{"id":21384560608,"package_name":"allensdk","ecosystem":"pypi","requirements":"==2.15.1","direct":true,"kind":"runtime","optional":false}]}],"score":15.53779132342227,"created_at":"2025-09-08T22:18:48.340Z","updated_at":"2025-10-07T08:31:25.506Z","avatar_url":"https://github.com/AllenInstitute.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":574,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1371/journal.pcbi.1008386"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/103915","html_url":"https://science.ecosyste.ms/projects/103915"}