{"id":20242,"name":"Integrated Carbon Observation System","description":"Produces standardised data on greenhouse gas concentrations in the atmosphere, as well as on carbon fluxes between the atmosphere, the earth and oceans.","url":"https://github.com/ICOS-Carbon-Portal/pylib","last_synced_at":"2026-04-04T22:00:24.718Z","repository":{"id":37921748,"uuid":"282904428","full_name":"ICOS-Carbon-Portal/pylib","owner":"ICOS-Carbon-Portal","description":"Python library for direct access to ICOS time series data.","archived":false,"fork":false,"pushed_at":"2025-06-16T08:42:17.000Z","size":22240,"stargazers_count":15,"open_issues_count":23,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-03-29T19:25:28.730Z","etag":null,"topics":["dataaccess","european","greenhouse-gas","icos"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ICOS-Carbon-Portal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-07-27T13:20:53.000Z","updated_at":"2025-09-12T19:44:52.000Z","dependencies_parsed_at":"2023-09-21T19:58:38.774Z","dependency_job_id":"5fcc40d1-5c03-4923-9cf3-b00d98a56e4b","html_url":"https://github.com/ICOS-Carbon-Portal/pylib","commit_stats":{"total_commits":569,"total_committers":10,"mean_commits":56.9,"dds":0.5905096660808435,"last_synced_commit":"ba5f17a636d054eea47634b0588c68bb345190dd"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ICOS-Carbon-Portal/pylib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal","download_url":"https://codeload.github.com/ICOS-Carbon-Portal/pylib/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/sbom","scorecard":{"id":64551,"data":{"date":"2025-08-11","repo":{"name":"github.com/ICOS-Carbon-Portal/pylib","commit":"6d27fb73809c163e9b9cd79d93240cdedd31b648"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":2,"reason":"Found 5/24 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/main.yml:12","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ICOS-Carbon-Portal/pylib/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ICOS-Carbon-Portal/pylib/main.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:30","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-15T02:19:49.532Z","repository_id":37921748,"created_at":"2025-08-15T02:19:49.533Z","updated_at":"2025-08-15T02:19:49.533Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31252838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T18:32:52.363Z","status":"ssl_error","status_checked_at":"2026-03-31T18:32:51.507Z","response_time":111,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"ICOS-Carbon-Portal","name":"ICOS Carbon Portal","uuid":"10807176","kind":"organization","description":"The Integrated Carbon Observing System's Data Portal","email":"info@icos-cp.eu","website":"https://www.icos-cp.eu","location":"Lund, Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10807176?v=4","repositories_count":21,"last_synced_at":"2024-04-14T06:14:32.585Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ICOS-Carbon-Portal","funding_links":[],"total_stars":35,"followers":11,"following":0,"created_at":"2022-11-10T08:45:21.049Z","updated_at":"2024-04-14T06:14:38.470Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal/repositories"},"packages":[{"id":10392631,"name":"icoscp_stilt","ecosystem":"pypi","description":"Access to ICOS STILT calculation results available from https://stilt.icos-cp.eu/viewer/","homepage":"https://www.icos-cp.eu/","licenses":"GNU General Public License v3 or later (GPLv3+)","normalized_licenses":["GPL-2.0","GPL-2.0+"],"repository_url":"https://github.com/ICOS-Carbon-Portal/pylib","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2024-06-18T14:15:07.000Z","latest_release_published_at":"2024-10-18T12:18:48.000Z","latest_release_number":"0.1.3","last_synced_at":"2026-04-02T21:02:45.815Z","created_at":"2024-06-18T15:01:19.848Z","updated_at":"2026-04-02T21:02:45.816Z","registry_url":"https://pypi.org/project/icoscp_stilt/","install_command":"pip install icoscp_stilt --index-url https://pypi.org/simple","documentation_url":"https://icos-carbon-portal.github.io/pylib/icoscp_stilt/","metadata":{"funding":null,"documentation":"https://icos-carbon-portal.github.io/pylib/icoscp_stilt/","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Education","Intended Audience :: End Users/Desktop","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Atmospheric Science","Topic :: Scientific/Engineering :: GIS","Topic :: Scientific/Engineering :: Information Analysis","Topic :: Scientific/Engineering :: Visualization","Topic :: Utilities"],"normalized_name":"icoscp-stilt","project_status":null},"repo_metadata":{"id":37921748,"uuid":"282904428","full_name":"ICOS-Carbon-Portal/pylib","owner":"ICOS-Carbon-Portal","description":"Python library for direct access to ICOS time series data.","archived":false,"fork":false,"pushed_at":"2024-06-11T14:12:12.000Z","size":22818,"stargazers_count":12,"open_issues_count":25,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-06-11T18:11:52.209Z","etag":null,"topics":["dataaccess","european","greenhouse-gas","icos"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ICOS-Carbon-Portal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-27T13:20:53.000Z","updated_at":"2024-06-12T19:58:50.569Z","dependencies_parsed_at":"2023-09-21T19:58:38.774Z","dependency_job_id":"5fcc40d1-5c03-4923-9cf3-b00d98a56e4b","html_url":"https://github.com/ICOS-Carbon-Portal/pylib","commit_stats":{"total_commits":517,"total_committers":10,"mean_commits":51.7,"dds":0.5493230174081238,"last_synced_commit":"baef1fc4bcb0ebcda4cc2dadcf70dfe74193f097"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal","download_url":"https://codeload.github.com/ICOS-Carbon-Portal/pylib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217846531,"owners_count":16239917,"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","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":"ICOS-Carbon-Portal","name":"ICOS Carbon Portal","uuid":"10807176","kind":"organization","description":"The Integrated Carbon Observing System's Data Portal","email":"info@icos-cp.eu","website":"https://www.icos-cp.eu","location":"Lund, Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10807176?v=4","repositories_count":21,"last_synced_at":"2024-04-14T06:14:32.585Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ICOS-Carbon-Portal","funding_links":[],"total_stars":35,"followers":11,"following":0,"created_at":"2022-11-10T08:45:21.049Z","updated_at":"2024-04-14T06:14:38.470Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-07T20:57:07.374Z","dependent_packages_count":0,"downloads":40,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":60.61678349868984,"dependent_packages_count":10.763304465573171,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":35.690043982131506},"purl":"pkg:pypi/icoscp-stilt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/icoscp_stilt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/icoscp_stilt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/icoscp_stilt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T20:08:43.347Z","issues_count":94,"pull_requests_count":107,"avg_time_to_close_issue":5702219.942028985,"avg_time_to_close_pull_request":1015125.1132075472,"issues_closed_count":69,"pull_requests_closed_count":106,"pull_request_authors_count":10,"issue_authors_count":11,"avg_comments_per_issue":0.35106382978723405,"avg_comments_per_pull_request":0.14953271028037382,"merged_pull_requests_count":101,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":28,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":1989814.1904761905,"past_year_avg_time_to_close_pull_request":378617.4117647059,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":17,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.17857142857142858,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/issues","maintainers":[{"login":"ZogopZ","count":88,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZogopZ"},{"login":"claudiodonofrio","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/claudiodonofrio"},{"login":"altix","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/altix"},{"login":"mirzov","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirzov"}],"active_maintainers":[{"login":"ZogopZ","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZogopZ"},{"login":"mirzov","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirzov"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp_stilt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp_stilt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp_stilt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp_stilt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp_stilt/codemeta","maintainers":[{"uuid":"z.zogopoulos","login":"z.zogopoulos","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/z.zogopoulos/","role":null,"created_at":"2024-06-18T21:24:47.101Z","updated_at":"2024-06-18T21:24:47.101Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/z.zogopoulos/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":832717,"maintainers_count":355478,"namespaces_count":0,"keywords_count":0,"github":"pypi","metadata":{"funded_packages_count":53036},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-03T06:19:43.792Z","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":2763892,"name":"icoscp","ecosystem":"pypi","description":"Access to ICOS data objects hosted at https://data.icos-cp.eu","homepage":"https://www.icos-cp.eu/","licenses":"GNU General Public License v3 or later (GPLv3+)","normalized_licenses":["GPL-2.0","GPL-2.0+"],"repository_url":"https://github.com/ICOS-Carbon-Portal/pylib","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2020-07-20T21:03:51.000Z","latest_release_published_at":"2024-10-18T12:16:46.000Z","latest_release_number":"0.2.2","last_synced_at":"2026-04-02T21:02:47.584Z","created_at":"2022-04-10T11:17:11.578Z","updated_at":"2026-04-02T21:02:47.584Z","registry_url":"https://pypi.org/project/icoscp/","install_command":"pip install icoscp --index-url https://pypi.org/simple","documentation_url":"https://icos-carbon-portal.github.io/pylib/icoscp/","metadata":{"funding":null,"documentation":"https://icos-carbon-portal.github.io/pylib/icoscp/","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Education","Intended Audience :: End Users/Desktop","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Atmospheric Science","Topic :: Scientific/Engineering :: GIS","Topic :: Scientific/Engineering :: Information Analysis","Topic :: Scientific/Engineering :: Visualization","Topic :: Utilities"],"normalized_name":"icoscp","project_status":null},"repo_metadata":{"id":37921748,"uuid":"282904428","full_name":"ICOS-Carbon-Portal/pylib","owner":"ICOS-Carbon-Portal","description":"Python library for direct access to ICOS time series data.","archived":false,"fork":false,"pushed_at":"2024-06-11T14:12:12.000Z","size":22818,"stargazers_count":12,"open_issues_count":25,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-06-11T18:11:52.209Z","etag":null,"topics":["dataaccess","european","greenhouse-gas","icos"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ICOS-Carbon-Portal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-27T13:20:53.000Z","updated_at":"2024-06-12T19:58:50.569Z","dependencies_parsed_at":"2023-09-21T19:58:38.774Z","dependency_job_id":"5fcc40d1-5c03-4923-9cf3-b00d98a56e4b","html_url":"https://github.com/ICOS-Carbon-Portal/pylib","commit_stats":{"total_commits":517,"total_committers":10,"mean_commits":51.7,"dds":0.5493230174081238,"last_synced_commit":"baef1fc4bcb0ebcda4cc2dadcf70dfe74193f097"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal","download_url":"https://codeload.github.com/ICOS-Carbon-Portal/pylib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217846531,"owners_count":16239917,"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","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":"ICOS-Carbon-Portal","name":"ICOS Carbon Portal","uuid":"10807176","kind":"organization","description":"The Integrated Carbon Observing System's Data Portal","email":"info@icos-cp.eu","website":"https://www.icos-cp.eu","location":"Lund, Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10807176?v=4","repositories_count":21,"last_synced_at":"2024-04-14T06:14:32.585Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ICOS-Carbon-Portal","funding_links":[],"total_stars":35,"followers":11,"following":0,"created_at":"2022-11-10T08:45:21.049Z","updated_at":"2024-04-14T06:14:38.470Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICOS-Carbon-Portal/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-07T20:57:07.352Z","dependent_packages_count":1,"downloads":1687,"downloads_period":"last-month","dependent_repos_count":5,"rankings":{"downloads":18.43941226905956,"dependent_repos_count":6.742081182198885,"dependent_packages_count":3.2435152210473146,"stargazers_count":17.13135086348837,"forks_count":19.218517815154676,"docker_downloads_count":2.099730853927086,"average":11.145768034145982},"purl":"pkg:pypi/icoscp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/icoscp","docker_dependents_count":1,"docker_downloads_count":89,"usage_url":"https://repos.ecosyste.ms/usage/pypi/icoscp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/icoscp/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T20:08:43.347Z","issues_count":94,"pull_requests_count":107,"avg_time_to_close_issue":5702219.942028985,"avg_time_to_close_pull_request":1015125.1132075472,"issues_closed_count":69,"pull_requests_closed_count":106,"pull_request_authors_count":10,"issue_authors_count":11,"avg_comments_per_issue":0.35106382978723405,"avg_comments_per_pull_request":0.14953271028037382,"merged_pull_requests_count":101,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":28,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":1989814.1904761905,"past_year_avg_time_to_close_pull_request":378617.4117647059,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":17,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.17857142857142858,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/issues","maintainers":[{"login":"ZogopZ","count":88,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZogopZ"},{"login":"claudiodonofrio","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/claudiodonofrio"},{"login":"altix","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/altix"},{"login":"mirzov","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirzov"}],"active_maintainers":[{"login":"ZogopZ","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZogopZ"},{"login":"mirzov","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirzov"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/icoscp/codemeta","maintainers":[{"uuid":"claudio.donofrio","login":"claudio.donofrio","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/claudio.donofrio/","role":null,"created_at":"2023-01-09T09:42:44.389Z","updated_at":"2023-01-09T09:42:44.389Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/claudio.donofrio/packages"},{"uuid":"z.zogopoulos","login":"z.zogopoulos","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/z.zogopoulos/","role":null,"created_at":"2023-01-09T09:42:44.395Z","updated_at":"2023-01-09T09:42:44.395Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/z.zogopoulos/packages"},{"uuid":"andreby","login":"andreby","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/andreby/","role":null,"created_at":"2023-02-21T22:26:18.288Z","updated_at":"2023-02-21T22:26:18.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/andreby/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":832717,"maintainers_count":355478,"namespaces_count":0,"keywords_count":0,"github":"pypi","metadata":{"funded_packages_count":53036},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-03T06:19:43.792Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":594716,"full_name":"ICOS-Carbon-Portal/pylib","default_branch":"master","total_commits":573,"total_committers":10,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":57.3,"dds":0.5933682373472949,"past_year_total_commits":4,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.0,"past_year_dds":0.0,"last_synced_at":"2026-04-02T21:01:06.198Z","last_synced_commit":"6d27fb73809c163e9b9cd79d93240cdedd31b648","created_at":"2023-03-09T06:30:59.500Z","updated_at":"2026-04-02T21:00:51.528Z","committers":[{"name":"cd","email":"claudio.donofrio@nateko.lu.se","login":"claudiodonofrio","count":233},{"name":"ZogopZ","email":"zoiszogop@gmail.com","login":"ZogopZ","count":202},{"name":"Anders Dahlner","email":"dahlner@gmail.com","login":"altix","count":41},{"name":"Oleg Mirzov","email":"oleg.mirzov@nateko.lu.se","login":"mirzov","count":39},{"name":"André Bjärby","email":"andre.bjarby@nateko.lu.se","login":"andreby","count":34},{"name":"Karolina Pantazatou","email":"45564341+KarolinaPntzt","login":"KarolinaPntzt","count":11},{"name":"klarakristina","email":"klarabroman@live.se","login":"klarakristina","count":9},{"name":"ukarst","email":"ute.karstens@nateko.lu.se","login":"ukarst","count":2},{"name":"Tyler Erickson","email":"tylerickson@gmail.com","login":"tylere","count":1},{"name":"Gareth Jones","email":"oxidising@gmail.com","login":"gareth-j","count":1}],"past_year_committers":[{"name":"ZogopZ","email":"55022842+ZogopZ","login":"ZogopZ","count":4}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-04T00:00:07.631Z","repositories_count":6210978,"commits_count":926685006,"contributors_count":35773278,"owners_count":1145407,"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":"ICOS-Carbon-Portal/pylib","html_url":"https://github.com/ICOS-Carbon-Portal/pylib","last_synced_at":"2026-02-18T00:01:01.136Z","status":"error","issues_count":90,"pull_requests_count":115,"avg_time_to_close_issue":6746222.814285714,"avg_time_to_close_pull_request":934743.7105263158,"issues_closed_count":70,"pull_requests_closed_count":114,"pull_request_authors_count":10,"issue_authors_count":11,"avg_comments_per_issue":0.6,"avg_comments_per_pull_request":0.1391304347826087,"merged_pull_requests_count":109,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":515138.75,"past_year_avg_time_to_close_pull_request":121353.5,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":3.8,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-09T10:37:18.793Z","updated_at":"2026-02-18T00:01:01.136Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICOS-Carbon-Portal%2Fpylib/issues","issue_labels_count":{"feature":40,"fix":15,"bug":12,"documentation":10,"release":8,"[patch]":5,"v1":4,"improvement":3,"v2":3,"icoscp_stilt":1,"deprecation warning":1,"icoscp":1},"pull_request_labels_count":{"feature":23,"fix":18,"documentation":15,"improvement":8,"release":6,"[patch]":6,"bug":3,"icoscp_stilt":2,"icoscp":2,"invalid":1,"deprecation warning":1,"v1":1,"wontfix":1},"issue_author_associations_count":{"MEMBER":59,"NONE":18,"COLLABORATOR":10,"CONTRIBUTOR":3},"pull_request_author_associations_count":{"MEMBER":93,"COLLABORATOR":14,"CONTRIBUTOR":6,"NONE":2},"issue_authors":{"ZogopZ":43,"claudiodonofrio":15,"altix":10,"ukarst":9,"joe-pitt":4,"atverm":3,"andreby":2,"jonathanthiry":1,"mirzov":1,"gareth-j":1,"PhysicsBeyond":1},"pull_request_authors":{"ZogopZ":48,"claudiodonofrio":39,"altix":14,"mirzov":6,"KarolinaPntzt":3,"klarakristina":1,"ukarst":1,"gareth-j":1,"jonathanthiry":1,"tylere":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-04T00:00:10.542Z","repositories_count":14077259,"issues_count":34470144,"pull_requests_count":112505099,"authors_count":11225060,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"ZogopZ","count":91,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZogopZ"},{"login":"claudiodonofrio","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/claudiodonofrio"},{"login":"altix","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/altix"},{"login":"mirzov","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirzov"}],"active_maintainers":[]},"events":{"total":{"MemberEvent":1,"IssuesEvent":5,"WatchEvent":3,"IssueCommentEvent":14,"PushEvent":8,"CreateEvent":2},"last_year":{"MemberEvent":1,"WatchEvent":2,"PushEvent":2,"CreateEvent":1}},"keywords":["dataaccess","european","greenhouse-gas","icos"],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:24:43.056Z","updated_at":"2023-09-21T19:24:43.056Z","repository_link":"https://github.com/ICOS-Carbon-Portal/pylib/blob/master/pyproject.toml","dependencies":[{"id":13856669112,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856669113,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856669114,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856669115,"package_name":"folium","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":13.450054313875345,"created_at":"2023-09-11T14:52:11.090Z","updated_at":"2026-04-04T22:00:24.744Z","avatar_url":"https://github.com/ICOS-Carbon-Portal.png","language":"Python","category":"Emissions","sub_category":"Emission Observation and Modeling","monthly_downloads":1727,"total_dependent_repos":5,"total_dependent_packages":1,"readme":"[![Latest Release](https://badge.fury.io/py/icoscp.svg?style=flat\u0026colorA=E1523D\u0026colorB=007D8A)](https://pypi.org/project/icoscp/)\n[![PyPI Downloads](https://static.pepy.tech/personalized-badge/icoscp?left_color=blue\u0026style=flat\u0026colorA=E1523D\u0026colorB=007D8A)](https://pepy.tech/project/icoscp)\n\n\n# ICOS Carbon Portal Python Libraries\n\nThis repository contains source code for some Python libraries developed by [ICOS Carbon Portal](https://www.icos-cp.eu/observations/carbon-portal)\n- **Website:** https://icos-cp.eu\n- **Documentation:** https://icos-carbon-portal.github.io/pylib/\n\n## About ICOS\n\nThe Integrated Carbon Observation System, ICOS, is a European-wide greenhouse gas research infrastructure. ICOS produces standardised data on greenhouse gas concentrations in the atmosphere, as well as on carbon fluxes between the atmosphere, earth and oceans. This information is being used by scientists as well as by decision makers in predicting and mitigating climate change. The high-quality and open ICOS data is based on the measurements from over 130 stations across Europe. For more information about the ICOS station network, data quality control and assurance, and much more, please read the [ICOS Handbook 2022](https://www.icos-cp.eu/sites/default/files/2022-03/ICOS_handbook_2022_WEB.pdf), or visit our [website](https://www.icos-cp.eu/).\n\n\nPlease be aware, that by either downloading data, or accessing data directly through ICOS libraries, you agree and accept, that all ICOS data is provided under a \u003ca href=\"https://data.icos-cp.eu/licence\" target=\"_blank\"\u003eCC BY 4.0 licence \u003cimg src=\"https://www.icos-cp.eu/sites/default/files/inline-images/creativecommons.png\"\u003e\u003c/a\u003e\n\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["icos-data"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20242","html_url":"https://ost.ecosyste.ms/projects/20242"}