{"id":1508,"name":"lintegrate","description":"lintegrate: A C/Python numerical integration library for working in log-space - Published in JOSS (2022)","url":"https://github.com/mattpitkin/lintegrate","last_synced_at":"2025-09-04T16:29:12.850Z","repository":{"id":21652183,"uuid":"93165960","full_name":"mattpitkin/lintegrate","owner":"mattpitkin","description":"A numerical integration routine that works for the natural logarithm of functions ","archived":false,"fork":false,"pushed_at":"2024-09-04T08:01:55.000Z","size":506,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-27T23:57:47.396Z","etag":null,"topics":["gsl","gsl-functions","integral","python","wrapper"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mattpitkin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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-06-02T13:02:03.000Z","updated_at":"2025-03-11T15:01:44.000Z","dependencies_parsed_at":"2024-12-01T21:17:58.402Z","dependency_job_id":"e09e1e8c-3f8a-48fe-a8ca-9c3983ba1254","html_url":"https://github.com/mattpitkin/lintegrate","commit_stats":{"total_commits":161,"total_committers":6,"mean_commits":"26.833333333333332","dds":0.2919254658385093,"last_synced_commit":"e66c0ffb12e01b5ac2766b63e133fefa93cb2602"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/mattpitkin/lintegrate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/sbom","scorecard":{"id":627874,"data":{"date":"2025-08-11","repo":{"name":"github.com/mattpitkin/lintegrate","commit":"503371698832835523d7b072070d939a507ded8e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.9,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 1/8 approved changesets -- score normalized to 1","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":"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":"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.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/pypi.yml:29","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi.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":"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":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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: GNU General Public License v3.0: 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/pypi.yml:35"],"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":-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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 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"}}]},"last_synced_at":"2025-08-21T06:59:23.819Z","repository_id":21652183,"created_at":"2025-08-21T06:59:23.819Z","updated_at":"2025-08-21T06:59:23.819Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273501983,"owners_count":25117095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"mattpitkin","name":"Matt Pitkin","uuid":"1421092","kind":"user","description":"(Amateur) Astrophysicist","email":"","website":"https://ma.ttpitk.in","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1421092?v=4","repositories_count":94,"last_synced_at":"2023-08-20T12:57:42.249Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mattpitkin","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-07T18:24:38.017Z","updated_at":"2023-08-20T12:57:42.532Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin/repositories"},"packages":[{"id":425305,"name":"lintegrate","ecosystem":"pypi","description":"Python functions implementing numerical integration of functions in log-space.","homepage":"https://github.com/mattpitkin/lintegrate","licenses":"GPLv3","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/mattpitkin/lintegrate","keywords_array":[],"namespace":null,"versions_count":27,"first_release_published_at":"2017-07-06T14:28:12.000Z","latest_release_published_at":"2024-05-22T13:58:30.000Z","latest_release_number":"0.2.0","last_synced_at":"2025-09-03T20:09:24.529Z","created_at":"2022-04-06T18:27:33.995Z","updated_at":"2025-09-03T20:09:24.530Z","registry_url":"https://pypi.org/project/lintegrate/","install_command":"pip install lintegrate --index-url https://pypi.org/simple","documentation_url":"https://lintegrate.readthedocs.io/","metadata":{"funding":null,"documentation":"https://lintegrate.readthedocs.io/","classifiers":["Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Natural Language :: English","Operating System :: POSIX :: Linux","Programming Language :: C","Programming Language :: Python","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.9"],"normalized_name":"lintegrate","project_status":null},"repo_metadata":{"id":21652183,"uuid":"93165960","full_name":"mattpitkin/lintegrate","owner":"mattpitkin","description":"A numerical integration routine that works for the natural logarithm of functions ","archived":false,"fork":false,"pushed_at":"2024-09-04T08:01:55.000Z","size":506,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-27T23:57:47.396Z","etag":null,"topics":["gsl","gsl-functions","integral","python","wrapper"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mattpitkin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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-06-02T13:02:03.000Z","updated_at":"2025-03-11T15:01:44.000Z","dependencies_parsed_at":"2024-12-01T21:17:58.402Z","dependency_job_id":"e09e1e8c-3f8a-48fe-a8ca-9c3983ba1254","html_url":"https://github.com/mattpitkin/lintegrate","commit_stats":{"total_commits":161,"total_committers":6,"mean_commits":"26.833333333333332","dds":0.2919254658385093,"last_synced_commit":"e66c0ffb12e01b5ac2766b63e133fefa93cb2602"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/mattpitkin/lintegrate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/sbom","scorecard":{"id":627874,"data":{"date":"2025-08-11","repo":{"name":"github.com/mattpitkin/lintegrate","commit":"503371698832835523d7b072070d939a507ded8e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.9,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 1/8 approved changesets -- score normalized to 1","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":"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":"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.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mattpitkin/lintegrate/pypi.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/pypi.yml:29","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi.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":"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":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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: GNU General Public License v3.0: 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/pypi.yml:35"],"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":-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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 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"}}]},"last_synced_at":"2025-08-21T06:59:23.819Z","repository_id":21652183,"created_at":"2025-08-21T06:59:23.819Z","updated_at":"2025-08-21T06:59:23.819Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273341195,"owners_count":25088345,"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-02T02:00:09.530Z","response_time":77,"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":"mattpitkin","name":"Matt Pitkin","uuid":"1421092","kind":"user","description":"(Amateur) Astrophysicist","email":"","website":"https://ma.ttpitk.in","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1421092?v=4","repositories_count":94,"last_synced_at":"2023-08-20T12:57:42.249Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mattpitkin","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-07T18:24:38.017Z","updated_at":"2023-08-20T12:57:42.532Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin/repositories"},"tags":[{"name":"v0.2.0","sha":"4eb69c6bccaa81fb8aff201f84515d068ef18ba2","kind":"tag","published_at":"2024-05-22T13:48:23.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.2.0","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.2.0/manifests"},{"name":"v0.1.16","sha":"8258689cdaa8deeb1871b7305e29708af9c5cd4a","kind":"tag","published_at":"2023-09-01T02:50:17.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.16","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"9a4d08a421b23a054544fe0f73489edfb824d3a4","kind":"tag","published_at":"2023-08-31T21:53:00.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.15","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"e66c0ffb12e01b5ac2766b63e133fefa93cb2602","kind":"commit","published_at":"2022-07-28T22:37:03.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.14","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"96d7afbe8b47918ac62cc8240162415307c6fcf2","kind":"commit","published_at":"2022-04-06T16:55:34.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.13","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"bfd39792e465349143904334492f56ca87e88858","kind":"commit","published_at":"2022-04-06T16:27:36.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.12","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.12/manifests"},{"name":"v0.1.11b","sha":"7dc621172cd331455c2c2475e6b1c8db1d022da2","kind":"commit","published_at":"2022-01-28T10:16:35.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.11b","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.11b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.11b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.11b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.11b/manifests"},{"name":"v0.1.11","sha":"c8cbbcef2fbe7e7dc0301a331f5885d6416136d3","kind":"commit","published_at":"2022-01-28T10:05:45.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.11","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"43e22813ee2057265798a14a92d1089d413ac37f","kind":"commit","published_at":"2022-01-25T09:45:02.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.10","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"30993e6726d8af54929bb5e46141509ddbe11fcd","kind":"commit","published_at":"2021-12-10T16:46:34.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.9","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"aee174cb958abd4b58704e5201144d0cd141d20e","kind":"commit","published_at":"2021-09-06T13:34:07.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.8","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"e5b1497cc741c2c71758723326ee6fc9e6ba36bc","kind":"commit","published_at":"2021-02-24T15:19:11.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.7","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"298de662efa29b2dac5189c4ef554054b2c8da25","kind":"commit","published_at":"2021-02-20T10:07:55.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.6","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"fed6c79cb8b3c95ffe4b8c6f54627d281cb97b71","kind":"commit","published_at":"2021-02-19T10:36:37.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.5","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"7f0b88e3ad6b513279969547fb19f694513543d9","kind":"commit","published_at":"2021-02-17T16:06:40.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.4","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d454b056775ee9e73821f88ef65d56b8e4f18203","kind":"commit","published_at":"2019-09-30T21:00:28.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.3","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"366c3be5a60d29b06e68a2f5d11be33d7a08025b","kind":"commit","published_at":"2019-09-30T10:41:28.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.2","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"ca2e3d8a78f05d2289b579c1cdcfb05a58ea71ce","kind":"commit","published_at":"2019-06-04T13:57:44.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.1","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"22cb56b7e16373008b82668ecc72a135ff58095a","kind":"commit","published_at":"2019-06-04T10:23:22.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.0","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.1.0/manifests"},{"name":"v0.0.10","sha":"10321bae1dfff3e8f635b6e0d818ce33cca98d1e","kind":"commit","published_at":"2017-07-06T16:10:31.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.0.10","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mattpitkin/lintegrate@v0.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags/v0.0.10/manifests"}]},"repo_metadata_updated_at":"2025-09-03T02:25:55.219Z","dependent_packages_count":1,"downloads":153,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":21.086422478178882,"dependent_repos_count":21.559058535118407,"dependent_packages_count":4.781391382798716,"stargazers_count":17.133308973539172,"forks_count":16.87760019183849,"docker_downloads_count":null,"average":16.287556312294733},"purl":"pkg:pypi/lintegrate","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/lintegrate","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/lintegrate","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/lintegrate/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T11:08:42.852Z","issues_count":9,"pull_requests_count":25,"avg_time_to_close_issue":12155865.111111112,"avg_time_to_close_pull_request":38768.2,"issues_closed_count":9,"pull_requests_closed_count":25,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":2.0,"avg_comments_per_pull_request":0.12,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":231521.0,"past_year_avg_time_to_close_pull_request":35845.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":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/issues","maintainers":[{"login":"mattpitkin","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattpitkin"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lintegrate/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lintegrate/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lintegrate/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lintegrate/related_packages","maintainers":[{"uuid":"mattpitkin","login":"mattpitkin","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://pypi.org/user/mattpitkin/","role":null,"created_at":"2022-11-14T18:32:38.925Z","updated_at":"2022-11-14T18:32:38.925Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mattpitkin/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724829,"maintainers_count":308209,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5288824,"name":"lintegrate","ecosystem":"conda","description":"lintegrate provides Python functions for numerical integration of functions in log-space. This is useful for functions that have a very large dynamic range, or intrinsically would include very large or small numbers, and therefore it is more practical to work with the natural logarithm of the function. In these cases it is useful to also stay within log-space when integrating the function, which is what this package enables.  The functions provided by lintegrate are equivalent to, and based on, several numerical integration routines provided within the GNU Scientific Library (GSL).","homepage":"http://github.com/mattpitkin/lintegrate","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/mattpitkin/lintegrate","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2019-09-23T13:48:44.000Z","latest_release_published_at":"2022-07-29T09:32:32.000Z","latest_release_number":"0.1.14","last_synced_at":"2025-09-03T20:09:33.054Z","created_at":"2022-10-03T15:46:31.182Z","updated_at":"2025-09-03T20:09:33.055Z","registry_url":"https://anaconda.org/conda-forge/lintegrate","install_command":"conda install -c conda-forge lintegrate","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"93165960","full_name":"mattpitkin/lintegrate","owner":"mattpitkin","description":"A numerical integration routine that works for the natural logarithm of functions ","archived":false,"fork":false,"pushed_at":"2022-07-28T22:39:11.000Z","size":484,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-21T00:50:32.353Z","etag":null,"topics":["gsl","gsl-functions","integral","python","wrapper"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-02T13:02:03.000Z","updated_at":"2022-08-05T05:59:17.000Z","dependencies_parsed_at":"2022-07-27T02:47:16.194Z","dependency_job_id":null,"html_url":"https://github.com/mattpitkin/lintegrate","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"mattpitkin","name":"Matt Pitkin","uuid":"1421092","kind":"user","description":"(Amateur) Astrophysicist","email":"","website":"https://ma.ttpitk.in","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/1421092?v=4","repositories_count":30,"last_synced_at":"2023-02-24T01:45:46.908Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattpitkin"},"tags":[{"name":"v0.1.14","sha":"e66c0ffb12e01b5ac2766b63e133fefa93cb2602","kind":"commit","published_at":"2022-07-28T22:37:03.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.14","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.14"},{"name":"v0.1.13","sha":"96d7afbe8b47918ac62cc8240162415307c6fcf2","kind":"commit","published_at":"2022-04-06T16:55:34.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.13","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.13"},{"name":"v0.1.12","sha":"bfd39792e465349143904334492f56ca87e88858","kind":"commit","published_at":"2022-04-06T16:27:36.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.12","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.12"},{"name":"v0.1.11b","sha":"7dc621172cd331455c2c2475e6b1c8db1d022da2","kind":"commit","published_at":"2022-01-28T10:16:35.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.11b","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.11b"},{"name":"v0.1.11","sha":"c8cbbcef2fbe7e7dc0301a331f5885d6416136d3","kind":"commit","published_at":"2022-01-28T10:05:45.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.11","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.11"},{"name":"v0.1.10","sha":"43e22813ee2057265798a14a92d1089d413ac37f","kind":"commit","published_at":"2022-01-25T09:45:02.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.10","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.10"},{"name":"v0.1.9","sha":"30993e6726d8af54929bb5e46141509ddbe11fcd","kind":"commit","published_at":"2021-12-10T16:46:34.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.9","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.9"},{"name":"v0.1.8","sha":"aee174cb958abd4b58704e5201144d0cd141d20e","kind":"commit","published_at":"2021-09-06T13:34:07.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.8","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.8"},{"name":"v0.1.7","sha":"e5b1497cc741c2c71758723326ee6fc9e6ba36bc","kind":"commit","published_at":"2021-02-24T15:19:11.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.7","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.7"},{"name":"v0.1.6","sha":"298de662efa29b2dac5189c4ef554054b2c8da25","kind":"commit","published_at":"2021-02-20T10:07:55.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.6","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.6"},{"name":"v0.1.5","sha":"fed6c79cb8b3c95ffe4b8c6f54627d281cb97b71","kind":"commit","published_at":"2021-02-19T10:36:37.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.5","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.5"},{"name":"v0.1.4","sha":"7f0b88e3ad6b513279969547fb19f694513543d9","kind":"commit","published_at":"2021-02-17T16:06:40.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.4","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.4"},{"name":"v0.1.3","sha":"d454b056775ee9e73821f88ef65d56b8e4f18203","kind":"commit","published_at":"2019-09-30T21:00:28.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.3","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.3"},{"name":"v0.1.2","sha":"366c3be5a60d29b06e68a2f5d11be33d7a08025b","kind":"commit","published_at":"2019-09-30T10:41:28.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.2","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.2"},{"name":"v0.1.1","sha":"ca2e3d8a78f05d2289b579c1cdcfb05a58ea71ce","kind":"commit","published_at":"2019-06-04T13:57:44.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.1","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.1"},{"name":"v0.1.0","sha":"22cb56b7e16373008b82668ecc72a135ff58095a","kind":"commit","published_at":"2019-06-04T10:23:22.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.1.0","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.1.0"},{"name":"v0.0.10","sha":"10321bae1dfff3e8f635b6e0d818ce33cca98d1e","kind":"commit","published_at":"2017-07-06T16:10:31.000Z","download_url":"https://codeload.github.com/mattpitkin/lintegrate/tar.gz/v0.0.10","html_url":"https://github.com/mattpitkin/lintegrate/releases/tag/v0.0.10"}]},"repo_metadata_updated_at":"2023-03-22T07:25:26.443Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.222765607066222,"dependent_packages_count":28.96352113378911,"stargazers_count":56.385049154149414,"forks_count":56.35510754029642,"docker_downloads_count":null,"average":41.48161085882529},"purl":"pkg:conda/lintegrate","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/lintegrate","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/lintegrate","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/lintegrate/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T03:09:30.297Z","issues_count":6,"pull_requests_count":20,"avg_time_to_close_issue":18022785.166666668,"avg_time_to_close_pull_request":5508.55,"issues_closed_count":6,"pull_requests_closed_count":20,"pull_request_authors_count":4,"issue_authors_count":3,"avg_comments_per_issue":1.5,"avg_comments_per_pull_request":0.15,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/lintegrate/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/lintegrate/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/lintegrate/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/lintegrate/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":28053,"full_name":"mattpitkin/lintegrate","default_branch":"master","committers":[{"name":"Matthew Pitkin","email":"matthew.pitkin@ligo.org","login":"mattpitkin","count":163},{"name":"Duncan Macleod","email":"duncan.macleod@ligo.org","login":"duncanmmacleod","count":18},{"name":"Luiz Max F. Carvalho","email":"luizepidemiologia@gmail.com","login":"maxbiostat","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"total_commits":186,"total_committers":4,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":46.5,"dds":0.12365591397849462,"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"past_year_total_commits":1,"past_year_total_committers":1,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":1.0,"past_year_dds":0.0,"last_synced_at":"2025-08-07T06:16:06.443Z","last_synced_commit":"503371698832835523d7b072070d939a507ded8e","created_at":"2023-03-07T16:36:46.622Z","updated_at":"2025-08-07T06:16:06.444Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-30T00:00:08.254Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"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":"mattpitkin/lintegrate","html_url":"https://github.com/mattpitkin/lintegrate","last_synced_at":"2025-08-31T11:08:42.852Z","status":null,"issues_count":9,"pull_requests_count":25,"avg_time_to_close_issue":12155865.111111112,"avg_time_to_close_pull_request":38768.2,"issues_closed_count":9,"pull_requests_closed_count":25,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":2.0,"avg_comments_per_pull_request":0.12,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":231521.0,"past_year_avg_time_to_close_pull_request":35845.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":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-10T20:55:41.834Z","updated_at":"2025-09-02T05:53:08.795Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattpitkin%2Flintegrate/issues","issue_labels_count":{"enhancement":2},"pull_request_labels_count":{"dependencies":2,"github_actions":2},"issue_author_associations_count":{"OWNER":5,"NONE":3,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"OWNER":17,"CONTRIBUTOR":7,"NONE":2},"issue_authors":{"mattpitkin":5,"maxbiostat":1,"Het-Shah":1,"quadrikel":1,"horta":1},"pull_request_authors":{"mattpitkin":17,"duncanmmacleod":4,"dependabot[bot]":2,"maxbiostat":2,"jbytecode":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.986Z","repositories_count":10032651,"issues_count":30500402,"pull_requests_count":90614348,"authors_count":10347922,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":2,"github_actions":2},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{"NONE":1,"CONTRIBUTOR":1},"past_year_issue_authors":{"horta":1},"past_year_pull_request_authors":{"dependabot[bot]":2},"maintainers":[{"login":"mattpitkin","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattpitkin"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":2,"WatchEvent":2,"IssueCommentEvent":2},"last_year":{"IssuesEvent":2,"WatchEvent":2,"IssueCommentEvent":2}},"keywords":["gsl","gsl-functions","integral","python","wrapper"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2024-05-14T10:53:51.932Z","updated_at":"2024-05-14T10:53:51.932Z","repository_link":"https://github.com/mattpitkin/lintegrate/blob/master/.github/workflows/build.yml","dependencies":[{"id":18076809333,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18076809334,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi.yml","sha":null,"kind":"manifest","created_at":"2024-05-14T10:53:52.309Z","updated_at":"2024-05-14T10:53:52.309Z","repository_link":"https://github.com/mattpitkin/lintegrate/blob/master/.github/workflows/pypi.yml","dependencies":[{"id":18076811572,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18076811573,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18076811574,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18076811575,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18076811576,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-05-14T10:53:52.688Z","updated_at":"2024-05-14T10:53:52.688Z","repository_link":"https://github.com/mattpitkin/lintegrate/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-05-14T10:53:52.852Z","updated_at":"2024-05-14T10:53:52.852Z","repository_link":"https://github.com/mattpitkin/lintegrate/blob/master/setup.py","dependencies":[]}],"score":8.933796043934858,"created_at":"2025-09-04T09:17:48.905Z","updated_at":"2025-10-07T08:04:32.803Z","avatar_url":"https://github.com/mattpitkin.png","language":"C","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":153,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.04231"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["pulsar","mesh"],"project_url":"https://science.ecosyste.ms/api/v1/projects/1508","html_url":"https://science.ecosyste.ms/projects/1508"}