{"id":19762,"name":"pvcaptest","description":"Collection of functions and Jupyter Notebooks to partially automate running a capacity test following ASTM E2848.","url":"https://github.com/pvcaptest/pvcaptest","last_synced_at":"2026-06-13T08:01:03.636Z","repository":{"id":45964857,"uuid":"104010889","full_name":"pvcaptest/pvcaptest","owner":"pvcaptest","description":"Collection of functions and jupyter notebooks to partially automate running a capacity test following ASTM E2848.","archived":false,"fork":false,"pushed_at":"2026-05-23T12:59:22.000Z","size":5756,"stargazers_count":24,"open_issues_count":9,"forks_count":22,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-05-23T14:25:48.027Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/pvcaptest.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2017-09-19T01:33:23.000Z","updated_at":"2026-05-23T12:59:26.000Z","dependencies_parsed_at":"2026-02-01T16:00:30.937Z","dependency_job_id":"45977478-35b5-41de-9b02-905dd1972702","html_url":"https://github.com/pvcaptest/pvcaptest","commit_stats":{"total_commits":884,"total_committers":5,"mean_commits":176.8,"dds":0.02601809954751133,"last_synced_commit":"6ff85027ec972897c15e912464c7eef0f1565439"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/pvcaptest/pvcaptest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pvcaptest","download_url":"https://codeload.github.com/pvcaptest/pvcaptest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33676191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":null,"packages":[{"id":5300614,"name":"pvcaptest","ecosystem":"conda","description":null,"homepage":"http://github.com/pvcaptest/pvcaptest","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pvcaptest/pvcaptest","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2020-07-06T09:11:31.000Z","latest_release_published_at":"2021-07-29T19:30:01.000Z","latest_release_number":"0.10.0","last_synced_at":"2026-04-01T13:28:15.426Z","created_at":"2022-10-03T16:09:11.638Z","updated_at":"2026-06-01T02:01:54.488Z","registry_url":"https://anaconda.org/conda-forge/pvcaptest","install_command":"conda install -c conda-forge pvcaptest","documentation_url":null,"metadata":{},"repo_metadata":{"id":45964857,"uuid":"104010889","full_name":"pvcaptest/pvcaptest","owner":"pvcaptest","description":"Collection of functions and jupyter notebooks to partially automate running a capacity test following ASTM E2848.","archived":false,"fork":false,"pushed_at":"2026-05-23T12:59:22.000Z","size":5756,"stargazers_count":24,"open_issues_count":9,"forks_count":22,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-05-23T14:25:48.027Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/pvcaptest.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2017-09-19T01:33:23.000Z","updated_at":"2026-05-23T12:59:26.000Z","dependencies_parsed_at":"2026-02-01T16:00:30.937Z","dependency_job_id":"45977478-35b5-41de-9b02-905dd1972702","html_url":"https://github.com/pvcaptest/pvcaptest","commit_stats":{"total_commits":884,"total_committers":5,"mean_commits":176.8,"dds":0.02601809954751133,"last_synced_commit":"6ff85027ec972897c15e912464c7eef0f1565439"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/pvcaptest/pvcaptest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pvcaptest","download_url":"https://codeload.github.com/pvcaptest/pvcaptest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33676191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"tags":[]},"repo_metadata_updated_at":"2026-06-01T02:01:54.487Z","dependent_packages_count":0,"downloads":15404,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.102820064886448,"dependent_packages_count":51.53980534065386,"stargazers_count":51.649613176940356,"forks_count":45.984527077614175,"docker_downloads_count":null,"average":43.31919141502371},"purl":"pkg:conda/pvcaptest?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pvcaptest","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pvcaptest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pvcaptest/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-30T01:00:26.106Z","issues_count":72,"pull_requests_count":80,"avg_time_to_close_issue":33061204.25490196,"avg_time_to_close_pull_request":2653630.3055555555,"issues_closed_count":51,"pull_requests_closed_count":72,"pull_request_authors_count":8,"issue_authors_count":15,"avg_comments_per_issue":1.652777777777778,"avg_comments_per_pull_request":0.4,"merged_pull_requests_count":63,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":1962297.6666666667,"past_year_avg_time_to_close_pull_request":258439.64285714287,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":0.6470588235294118,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/issues","maintainers":[{"login":"bt-","count":120,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bt-"}],"active_maintainers":[{"login":"bt-","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bt-"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pvcaptest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pvcaptest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pvcaptest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pvcaptest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pvcaptest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pvcaptest/codemeta","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":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2269},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-06-10T05:18:51.687Z","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"}},{"id":11733530,"name":"github.com/pvcaptest/pvcaptest","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/pvcaptest/pvcaptest","keywords_array":[],"namespace":null,"versions_count":32,"first_release_published_at":"2018-01-17T04:02:35.000Z","latest_release_published_at":"2026-05-13T00:58:09.000Z","latest_release_number":"v0.15.1","last_synced_at":"2026-06-11T07:01:55.073Z","created_at":"2025-06-05T11:16:52.228Z","updated_at":"2026-06-11T07:01:55.074Z","registry_url":"https://pkg.go.dev/github.com/pvcaptest/pvcaptest","install_command":"go get github.com/pvcaptest/pvcaptest","documentation_url":"https://pkg.go.dev/github.com/pvcaptest/pvcaptest#section-documentation","metadata":{},"repo_metadata":{"id":45964857,"uuid":"104010889","full_name":"pvcaptest/pvcaptest","owner":"pvcaptest","description":"Collection of functions and jupyter notebooks to partially automate running a capacity test following ASTM E2848.","archived":false,"fork":false,"pushed_at":"2026-05-23T12:59:22.000Z","size":5756,"stargazers_count":24,"open_issues_count":9,"forks_count":22,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-05-23T14:25:48.027Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/pvcaptest.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2017-09-19T01:33:23.000Z","updated_at":"2026-05-23T12:59:26.000Z","dependencies_parsed_at":"2026-02-01T16:00:30.937Z","dependency_job_id":"45977478-35b5-41de-9b02-905dd1972702","html_url":"https://github.com/pvcaptest/pvcaptest","commit_stats":{"total_commits":884,"total_committers":5,"mean_commits":176.8,"dds":0.02601809954751133,"last_synced_commit":"6ff85027ec972897c15e912464c7eef0f1565439"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/pvcaptest/pvcaptest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pvcaptest","download_url":"https://codeload.github.com/pvcaptest/pvcaptest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33676191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"tags":[]},"repo_metadata_updated_at":"2026-06-01T02:01:54.488Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/pvcaptest/pvcaptest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/pvcaptest/pvcaptest","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/pvcaptest/pvcaptest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/pvcaptest/pvcaptest/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-30T01:00:26.106Z","issues_count":72,"pull_requests_count":80,"avg_time_to_close_issue":33061204.25490196,"avg_time_to_close_pull_request":2653630.3055555555,"issues_closed_count":51,"pull_requests_closed_count":72,"pull_request_authors_count":8,"issue_authors_count":15,"avg_comments_per_issue":1.652777777777778,"avg_comments_per_pull_request":0.4,"merged_pull_requests_count":63,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":1962297.6666666667,"past_year_avg_time_to_close_pull_request":258439.64285714287,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":0.6470588235294118,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/issues","maintainers":[{"login":"bt-","count":120,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bt-"}],"active_maintainers":[{"login":"bt-","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bt-"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpvcaptest%2Fpvcaptest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpvcaptest%2Fpvcaptest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpvcaptest%2Fpvcaptest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpvcaptest%2Fpvcaptest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpvcaptest%2Fpvcaptest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpvcaptest%2Fpvcaptest/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2168283,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":33415,"full_name":"pvcaptest/pvcaptest","default_branch":"master","total_commits":924,"total_committers":5,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":184.8,"dds":0.024891774891774854,"past_year_total_commits":38,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":38.0,"past_year_dds":0.0,"last_synced_at":"2026-06-11T07:35:57.883Z","last_synced_commit":"a5122536b4f99ca118b5c0056800edf7cf8ae744","created_at":"2023-03-07T16:52:34.095Z","updated_at":"2026-06-11T07:35:30.176Z","committers":[{"name":"bt-","email":"benjaming.taylor@gmail.com","login":"bt-","count":901},{"name":"Kevin Anderson","email":"kevin.anderso@gmail.com","login":"kandersolar","count":11},{"name":"Ben Taylor","email":"benjamin.taylor@gmail.com","login":null,"count":8},{"name":"Taylor","email":"BTaylor2@global.alltfs.com","login":null,"count":3},{"name":"Cliff Hansen","email":"cwhanse@sandia.gov","login":"cwhanse","count":1}],"past_year_committers":[{"name":"Ben Taylor","email":"benjaming.taylor@gmail.com","login":"bt-","count":38}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-13T00:00:12.063Z","repositories_count":6258093,"commits_count":882325337,"contributors_count":35075966,"owners_count":1165875,"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":"pvcaptest/pvcaptest","html_url":"https://github.com/pvcaptest/pvcaptest","last_synced_at":"2026-06-11T07:00:36.380Z","status":"active","issues_count":72,"pull_requests_count":81,"avg_time_to_close_issue":33061204.25490196,"avg_time_to_close_pull_request":2653630.3055555555,"issues_closed_count":51,"pull_requests_closed_count":72,"pull_request_authors_count":8,"issue_authors_count":15,"avg_comments_per_issue":1.652777777777778,"avg_comments_per_pull_request":0.3950617283950617,"merged_pull_requests_count":63,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":1962297.6666666667,"past_year_avg_time_to_close_pull_request":258439.64285714287,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":0.6111111111111112,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"created_at":"2023-05-09T10:35:06.817Z","updated_at":"2026-06-11T07:00:36.381Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvcaptest%2Fpvcaptest/issues","issue_labels_count":{"enhancement":13,"quick":7,"bug":7,"docs":6,"data importing":4,"good first issue":2,"plotting":2,"testing":2},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":50,"NONE":22},"pull_request_author_associations_count":{"MEMBER":71,"NONE":8,"CONTRIBUTOR":2},"issue_authors":{"bt-":50,"UGuntupalli":4,"mibelle32":2,"matsuobasho":2,"colmboreilly":2,"mikofski":2,"jforbess":2,"wattlytics":1,"jplanger":1,"jmertic":1,"markcampanelli":1,"shirubana":1,"rlpappan":1,"williamhobbs":1,"kandersolar":1},"pull_request_authors":{"bt-":71,"paulapieper":3,"millerannalise":2,"cwhanse":1,"mikofski":1,"matsuobasho":1,"kandersolar":1,"DBowersox":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-13T00:00:21.539Z","repositories_count":14796527,"issues_count":33199185,"pull_requests_count":109548460,"authors_count":11303923,"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":3,"MEMBER":1},"past_year_pull_request_author_associations_count":{"MEMBER":17,"NONE":1},"past_year_issue_authors":{"mikofski":2,"bt-":1,"wattlytics":1},"past_year_pull_request_authors":{"bt-":17,"mikofski":1},"maintainers":[{"login":"bt-","count":121,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bt-"}],"active_maintainers":[{"login":"bt-","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bt-"}]},"events":{"total":{"DeleteEvent":3,"PullRequestEvent":4,"ForkEvent":3,"IssuesEvent":4,"WatchEvent":2,"IssueCommentEvent":5,"PushEvent":18,"CreateEvent":3},"last_year":{"DeleteEvent":3,"PullRequestEvent":3,"ForkEvent":1,"IssuesEvent":4,"IssueCommentEvent":5,"PushEvent":18,"CreateEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-23T08:53:27.697Z","updated_at":"2022-09-23T08:53:27.697Z","repository_link":"https://github.com/pvcaptest/pvcaptest/blob/master/docs/requirements.txt","dependencies":[{"id":5943865529,"package_name":"bokeh","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865530,"package_name":"holoviews","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865531,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865532,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865533,"package_name":"statsmodels","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865534,"package_name":"docutils","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865535,"package_name":"notebook","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865536,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865537,"package_name":"sphinx","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":5943865538,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865539,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865540,"package_name":"pvlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865541,"package_name":"tables","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5943865542,"package_name":"captest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-09-23T08:53:27.787Z","updated_at":"2022-09-23T08:53:27.787Z","repository_link":"https://github.com/pvcaptest/pvcaptest/blob/master/setup.py","dependencies":[{"id":5943865581,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1","direct":true,"kind":"runtime","optional":false},{"id":5943865582,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.13.0","direct":true,"kind":"runtime","optional":false},{"id":5943865583,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"\u003e=2.5","direct":true,"kind":"runtime","optional":false},{"id":5943865584,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=2","direct":true,"kind":"runtime","optional":false},{"id":5943865585,"package_name":"statsmodels","ecosystem":"pypi","requirements":"\u003e=0.8","direct":true,"kind":"runtime","optional":false},{"id":5943865586,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.19","direct":true,"kind":"runtime","optional":false},{"id":5943865587,"package_name":"bokeh","ecosystem":"pypi","requirements":"\u003e=1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2026-02-01T16:00:29.006Z","updated_at":"2026-02-01T16:00:29.006Z","repository_link":"https://github.com/pvcaptest/pvcaptest/blob/master/environment.yml","dependencies":[{"id":25808548007,"package_name":"holoviews","ecosystem":"conda","requirements":"\u003e=1.14.8","direct":true,"kind":"runtime","optional":false},{"id":25808548039,"package_name":"panel","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548062,"package_name":"colorcet","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548120,"package_name":"param","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548142,"package_name":"matplotlib","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548143,"package_name":"numpy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548144,"package_name":"pandas","ecosystem":"conda","requirements":"\u003e=1*","direct":true,"kind":"runtime","optional":false},{"id":25808548145,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.8*","direct":true,"kind":"runtime","optional":false},{"id":25808548146,"package_name":"python-dateutil","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548159,"package_name":"statsmodels","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548162,"package_name":"scikit-learn","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548166,"package_name":"scipy","ecosystem":"conda","requirements":"1.2.1","direct":true,"kind":"runtime","optional":false},{"id":25808548167,"package_name":"ipython","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548168,"package_name":"jupyterlab","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548169,"package_name":"notebook","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548172,"package_name":"pvcaptest","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548174,"package_name":"nodejs","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25808548175,"package_name":"openpyxl","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2024-03-24T10:01:15.431Z","updated_at":"2024-03-24T10:01:15.431Z","repository_link":"https://github.com/pvcaptest/pvcaptest/blob/master/.github/workflows/publish.yml","dependencies":[{"id":17008763814,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":17008763815,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":17008763816,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest.yml","sha":null,"kind":"manifest","created_at":"2024-03-24T10:01:15.441Z","updated_at":"2024-03-24T10:01:15.441Z","repository_link":"https://github.com/pvcaptest/pvcaptest/blob/master/.github/workflows/pytest.yml","dependencies":[{"id":17008763817,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":17008763818,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-03-24T10:01:15.457Z","updated_at":"2024-03-24T10:01:15.457Z","repository_link":"https://github.com/pvcaptest/pvcaptest/blob/master/pyproject.toml","dependencies":[]}],"score":14.748392884931349,"created_at":"2023-09-11T14:52:06.954Z","updated_at":"2026-06-13T08:01:03.639Z","avatar_url":"https://github.com/pvcaptest.png","language":"Python","category":"Renewable Energy","sub_category":"Photovoltaics and Solar Energy","monthly_downloads":0,"total_dependent_repos":1,"total_dependent_packages":0,"readme":"# pvcaptest\n\n\u003ctable\u003e\n\n\u003ctr\u003e\n  \u003ctd\u003eLatest Release\u003c/td\u003e\n  \u003ctd\u003e\u003cimg src=\"https://badge.fury.io/py/captest.svg\"\n           alt=\"Latest release version\" /\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n# What is pvcaptest?\npvcaptest is an open source python package created to facilitate capacity testing following the ASTM E2848 standard.  The captest module contains a single class, CapData, which provides methods for loading, visualizing, filtering, and regressing capacity testing data.  The module also includes functions that take CapData objects as arguments and provide summary data and capacity test results.\n\nDocumentation and examples are available on [readthedocs](https://pvcaptest.readthedocs.io/en/latest/) including full examples in jupyter notebooks that can be run in the browser without installing anything.\n\n# Installation\n\n\n## With Conda\n\nThese instructions assume that you are new to python and managing virtual environments to isolate pvcaptest and its dependencies from the rest of your operating system. If you are not sure what that means, these instructions (using miniforge) are for you!\n\n\n### Install Miniforge\n\nThe first step to using pvcaptest is to install pvcaptest and Jupyter into an isolated python environment. These directions guide you through the steps to use conda to do that. \n\nMiniforge will install conda, but with the default source for packages set to conda-forge.\n\n1. Go to the [Miniforge github page](https://github.com/conda-forge/miniforge) to download miniforge. Pick the correct installation option for your operating system and follow the directions.\n\nWindows:\n\n- Use the default options and the .exe installer.\n\nOSX / Linux:\n\n- Open a command line (Type command + space to open Spotlight and type terminal and open your default terminal app) and copy and paste the commands and hit enter.\n\nAfter installing miniforge, you may need to restart your terminal before running the commands below. You can verify that miniforge is installed by running `conda --version` in your terminal.\n\n\n### Installing pvcaptest\n\nOpen a command line, which we will use to run the conda commands required to install pvcaptest.\n\n- Windows: Type miniforge into your search bar and select the Miniforge Prompt app, which should be the first option.\n\n- OSX: Type command + space to open Spotlight and type terminal and open your default terminal app.\n\nNow we can use conda to create a new conda environment and install pvcaptest, its dependencies, and Jupyter. Copy and paste the following command into the command line and hit enter:\n\n`conda create --name pvcaptest python=3.12 pvcaptest notebook`\n\nSee the [conda documentation](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) for managing environments for more information on what that command is doing. \n\nOnce the installation finishes, you should see a message similar to the one below. The installation process should run for 5-10 minutes, but it will depend on your computer specs and internet speed.\n\n```Preparing transaction: done\nVerifying transaction: done\nExecuting transaction: done\n#\n# To activate this environment, use\n#\n#     $ conda activate pvcaptest\n#\n# To deactivate an active environment, use\n#\n#     $ conda deactivate\n\nRetrieving notices: ...working... done\n```\n\n**Activate the environment using the command provded.**\n\nTry running this command in your terminal as a quick check that pvcaptest did install correctly:\n\n`python -c \"import captest; print(captest.__version__)\"`\n\nYou may see some warning messages, but at the bottom you should see a version number.You should have the latest version installed; `0.13.3` or later. You can check what the most recent release is on [pypi](https://pypi.org/project/captest/#history).\n\nCongratulations! You now have pvcaptest installed in an isolated conda environment.\n\nRun `jupyter lab` which will open jupyter lab in your default browser. You can now use pvcaptest in jupyter lab.\n\nYou may want to either navigate to the folder containing your project files in the terminal before running `jupyter lab` or store your project files in a location you can easily navigate to in jupyter lab's file browser.\n\n## With uv - Contributors\nUsing uv is the preferred method for contributors setting up a development installation as of v0.13.3. See [MAINTAINER.md](MAINTAINER.md) for additional details, specifically the section on just.\n\nInstall [uv](https://docs.astral.sh/uv/getting-started/installation/#__tabbed_1_1) and clone your fork of the repository.\n\nThe just recipes (commands) use `uv run ...` to run development workflow commands (e.g., `uv run --python 3.12 pytest tests/`) and `uv run` will ensure a venv with the necessary dependencies is used.\n\n\n## With pip\n\n`pip install captest`\n\nor with optional dependencies:\n\n`pip install captest[optional]`\n\n\n**Note: The conda package is named pvcaptest and the pip package is named captest. The project is moving to consistent use of the pvcaptest name, but the package name on pypi will remain as captest.**\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["photovoltaic","solar-energy","renewable-energy"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/19762","html_url":"https://ost.ecosyste.ms/projects/19762"}