{"id":831,"name":"PyTASER","description":"PyTASER: Simulating transient absorption spectroscopy (TAS) for crystals from first principles - Published in JOSS (2024)","url":"https://github.com/wmd-group/pytaser","last_synced_at":"2025-09-04T16:10:20.806Z","repository":{"id":39746395,"uuid":"438588370","full_name":"WMD-group/PyTASER","owner":"WMD-group","description":"Python package to simulate differential absorption spectra of crystals from first principles","archived":false,"fork":false,"pushed_at":"2025-08-05T23:29:39.000Z","size":153197,"stargazers_count":31,"open_issues_count":1,"forks_count":6,"subscribers_count":22,"default_branch":"main","last_synced_at":"2025-08-27T23:25:02.459Z","etag":null,"topics":["computational-chemistry","materials-science","semiconductor-physics","solar-fuel","spectroscopy"],"latest_commit_sha":null,"homepage":"https://pytaser.readthedocs.io/en/latest/","language":"Python","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/WMD-group.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-15T10:31:00.000Z","updated_at":"2025-08-05T23:29:43.000Z","dependencies_parsed_at":"2025-08-13T09:32:10.172Z","dependency_job_id":null,"html_url":"https://github.com/WMD-group/PyTASER","commit_stats":{"total_commits":420,"total_committers":9,"mean_commits":"46.666666666666664","dds":0.5523809523809524,"last_synced_commit":"64a83d90312bd96e64a55d7a7de6a7cb55aff188"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/WMD-group/PyTASER","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WMD-group","download_url":"https://codeload.github.com/WMD-group/PyTASER/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER/sbom","scorecard":{"id":149369,"data":{"date":"2025-08-11","repo":{"name":"github.com/WMD-group/PyTASER","commit":"dbc4483e5b1428e25936fb368fb0370c40e44e0b"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/13 approved changesets -- score normalized to 0","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":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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/build_and_test.yml:1","Warn: no topLevel permission defined: .github/workflows/linting.yml:1","Warn: no topLevel permission defined: .github/workflows/pip_install_test.yml:1","Warn: no topLevel permission defined: .github/workflows/releasing.yml: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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/releasing.yml:15"],"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact mapi_example not signed: https://api.github.com/repos/WMD-group/PyTASER/releases/121663312","Warn: release artifact mapi_example does not have provenance: https://api.github.com/repos/WMD-group/PyTASER/releases/121663312"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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"}},{"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":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-5jqp-885w-xj32","Warn: Project is vulnerable to: PYSEC-2024-226 / GHSA-vgv8-5cpj-qj2f","Warn: Project is vulnerable to: GHSA-xgfm-fjx6-62mj","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"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 18 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/build_and_test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/build_and_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_and_test.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/build_and_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_and_test.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/build_and_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pip_install_test.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/pip_install_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pip_install_test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/pip_install_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/releasing.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/releasing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/releasing.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/releasing.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/releasing.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/releasing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/releasing.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/WMD-group/PyTASER/releasing.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build_and_test.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/build_and_test.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/build_and_test.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/build_and_test.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/linting.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/pip_install_test.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pip_install_test.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/pip_install_test.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/releasing.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/releasing.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/releasing.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/releasing.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/releasing.yml:31","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of  21 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"}}]},"last_synced_at":"2025-08-16T10:10:45.227Z","repository_id":39746395,"created_at":"2025-08-16T10:10:45.228Z","updated_at":"2025-08-16T10:10:45.228Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273596971,"owners_count":25134262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"WMD-group","name":"Materials Design Group","uuid":"1716969","kind":"organization","description":"Research group in computational chemistry \u0026 physics led by @aronwalsh at @ImperialCollegeLondon","email":null,"website":"https://wmd-group.github.io","location":"London","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1716969?v=4","repositories_count":57,"last_synced_at":"2024-03-26T15:31:30.245Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/WMD-group","funding_links":[],"total_stars":622,"followers":107,"following":0,"created_at":"2022-11-04T00:30:39.239Z","updated_at":"2024-03-26T15:31:31.267Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WMD-group","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WMD-group/repositories"},"packages":[],"commits":{"id":641671,"full_name":"WMD-group/PyTASER","default_branch":"main","committers":[{"name":"Sean Kavanagh","email":"s.kavanagh19@imperial.ac.uk","login":"kavanase","count":235},{"name":"savya10","email":"sa13018@ic.ac.uk","login":"savya10","count":164},{"name":"Lucas Garcia Verga","email":"lucas.gverga@gmail.com","login":"LucasGVerga","count":31},{"name":"Aron Walsh","email":"aronjwalsh@gmail.com","login":"aronwalsh","count":24},{"name":"Alex Ganose","email":"alexganose@googlemail.com","login":"utf","count":11},{"name":"Young Won Woo","email":"48202573+youngwonwoo","login":"youngwonwoo","count":10},{"name":"Lucas Verga","email":"lucasverga@dyn22047-189.prod.ic.ac.uk","login":null,"count":3}],"total_commits":478,"total_committers":7,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":68.28571428571429,"dds":0.5083682008368201,"past_year_committers":[{"name":"Sean Kavanagh","email":"s.kavanagh19@imperial.ac.uk","login":"kavanase","count":20}],"past_year_total_commits":20,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":20.0,"past_year_dds":0.0,"last_synced_at":"2025-08-07T06:07:25.989Z","last_synced_commit":"dbc4483e5b1428e25936fb368fb0370c40e44e0b","created_at":"2023-03-09T08:55:06.450Z","updated_at":"2025-08-07T06:07:25.989Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-15T00:00:12.661Z","repositories_count":5478302,"commits_count":853215296,"contributors_count":31091500,"owners_count":906512,"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":"WMD-group/PyTASER","html_url":"https://github.com/WMD-group/PyTASER","last_synced_at":"2025-08-31T18:19:53.356Z","status":"error","issues_count":28,"pull_requests_count":37,"avg_time_to_close_issue":5881125.037037037,"avg_time_to_close_pull_request":740745.2162162162,"issues_closed_count":27,"pull_requests_closed_count":37,"pull_request_authors_count":6,"issue_authors_count":4,"avg_comments_per_issue":1.5714285714285714,"avg_comments_per_pull_request":0.972972972972973,"merged_pull_requests_count":33,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":1099065.0,"past_year_avg_time_to_close_pull_request":170745.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-14T22:00:28.096Z","updated_at":"2025-09-01T01:44:25.456Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/WMD-group%2FPyTASER/issues","issue_labels_count":{"help wanted":1,"documentation":1},"pull_request_labels_count":{},"issue_author_associations_count":{"COLLABORATOR":27,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":37,"MEMBER":1},"issue_authors":{"utf":21,"savya10":4,"kavanase":2,"Makonede":1},"pull_request_authors":{"LucasGVerga":12,"youngwonwoo":7,"kavanase":7,"savya10":6,"utf":5,"aronwalsh":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:07.725Z","repositories_count":9891171,"issues_count":29024399,"pull_requests_count":83010190,"authors_count":8678585,"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":{"COLLABORATOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":2},"past_year_issue_authors":{"kavanase":1},"past_year_pull_request_authors":{"kavanase":2},"maintainers":[{"login":"utf","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/utf"},{"login":"LucasGVerga","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LucasGVerga"},{"login":"savya10","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/savya10"},{"login":"kavanase","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kavanase"},{"login":"youngwonwoo","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/youngwonwoo"},{"login":"aronwalsh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aronwalsh"}],"active_maintainers":[{"login":"kavanase","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kavanase"}]},"events":{"total":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":2,"WatchEvent":5,"DeleteEvent":1,"IssueCommentEvent":3,"PushEvent":13,"PullRequestEvent":2,"ForkEvent":2},"last_year":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":2,"WatchEvent":5,"DeleteEvent":1,"IssueCommentEvent":3,"PushEvent":13,"PullRequestEvent":2,"ForkEvent":2}},"keywords":["computational-chemistry","materials-science","semiconductor-physics","solar-fuel","spectroscopy"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-31T23:38:01.471Z","updated_at":"2022-07-31T23:38:01.471Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/docs/requirements.txt","dependencies":[{"id":531329402,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.2.0","direct":true,"kind":"runtime","optional":false},{"id":531329403,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":531329404,"package_name":"readthedocs-sphinx-search","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"runtime","optional":false},{"id":531329405,"package_name":"sphinx_copybutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":531329406,"package_name":"sphinx_toggleprompt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":531329407,"package_name":"sphinx_minipres","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":531329408,"package_name":"sphinx_tabs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":531329409,"package_name":"sphinx_togglebutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":531329410,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_and_test.yml","sha":null,"kind":"manifest","created_at":"2023-09-28T18:27:49.853Z","updated_at":"2023-09-28T18:27:49.853Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/.github/workflows/build_and_test.yml","dependencies":[{"id":14001579491,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14001579492,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/linting.yml","sha":null,"kind":"manifest","created_at":"2023-09-28T18:27:49.861Z","updated_at":"2023-09-28T18:27:49.861Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/.github/workflows/linting.yml","dependencies":[{"id":14001579493,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14001579494,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pip_install_test.yml","sha":null,"kind":"manifest","created_at":"2023-09-28T18:27:49.868Z","updated_at":"2023-09-28T18:27:49.868Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/.github/workflows/pip_install_test.yml","dependencies":[{"id":14001579495,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14001579496,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/releasing.yml","sha":null,"kind":"manifest","created_at":"2023-09-28T18:27:49.874Z","updated_at":"2023-09-28T18:27:49.874Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/.github/workflows/releasing.yml","dependencies":[{"id":14001579497,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14001579498,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14001579499,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false},{"id":14001579500,"package_name":"actions/create-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-04-11T22:20:10.728Z","updated_at":"2025-04-11T22:20:10.728Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-11T22:20:10.775Z","updated_at":"2025-04-11T22:20:10.775Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/requirements.txt","dependencies":[{"id":22647665491,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=7.1.3","direct":true,"kind":"runtime","optional":false},{"id":22647665492,"package_name":"pytest-mpl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22647665493,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22647665494,"package_name":"monty","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22647665495,"package_name":"pymatgen","ecosystem":"pypi","requirements":"\u003e=2023.05.31","direct":true,"kind":"runtime","optional":false},{"id":22647665496,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.7.1","direct":true,"kind":"runtime","optional":false},{"id":22647665497,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22647665498,"package_name":"pathlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2025-04-11T22:20:11.484Z","updated_at":"2025-04-11T22:20:11.484Z","repository_link":"https://github.com/WMD-group/PyTASER/blob/main/setup.py","dependencies":[{"id":22647665499,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22647665500,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22647665501,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.7.1","direct":true,"kind":"runtime","optional":false},{"id":22647665502,"package_name":"pymatgen","ecosystem":"pypi","requirements":"\u003e=2023.05.31","direct":true,"kind":"runtime","optional":false},{"id":22647665503,"package_name":"mp-api","ecosystem":"pypi","requirements":"\u003e=0.35","direct":true,"kind":"runtime","optional":false}]}],"score":5.4116460518550396,"created_at":"2025-09-04T09:17:39.908Z","updated_at":"2025-10-07T08:04:27.763Z","avatar_url":"https://github.com/WMD-group.png","language":"Python","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.05999"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["vasp","semiconductors","defects","materials-design","electronic-structure","ab-initio","computational-materials-science","defect-calculation","defect-formation-energy","defect-levels"],"project_url":"https://science.ecosyste.ms/api/v1/projects/831","html_url":"https://science.ecosyste.ms/projects/831","bibtex_url":"https://science.ecosyste.ms/projects/831/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/831/export.apalike"}