Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
carbon-registry-indexer
Advanced tools
A Python library designed to streamline the aggregation of carbon data from multiple registries, each with its own data format, into a unified schema in CSV/Parquet formats.
Welcome to the CarbonMarketsHQ Data Indexer! This tool is designed to consolidate data from multiple carbon market registries into a unified schema, making it easier to analyze and utilize carbon market data. This project is open source and we welcome contributions from the community.
To install the package, you can use pip:
pip install carbon-registry-indexer
All the code in this repository is MIT licensed.
indexer = CarbonRegistryIndexer(storage_dir='your_storage_dir'
azure_blob_conn_str='your_conn_str',
azure_blob_container='your_container_name')
indexer.setup_storage() # creates or purges data folder
# calls to initiate sync
indexer.sync_gold_standard()
indexer.sync_climate_action_data_trust()
indexer.sync_american_carbon_registry()
indexer.sync_climate_action_reserve()
indexer.sync_puro_earth()
ProjectLocation
: Stores information about the location of a project, including country, state, and geographic identifier.ProjectRating
: Captures project-level ratings from different rating entities.CoBenefit
: Links a project to the UN Sustainable Development Goals (SDGs) it contributes to.Project
: The core table representing a carbon project. It includes meta information about a project.RelatedProject
: Captures relationships between different projects.Issuance
: Represents an issuance of carbon credits from a project.Label
: Defines a label associated with an issuance, specifying the crediting period and validity.Unit
: Represents the life-cycle of credit units Issued, retired, cancelled, etc.Governance
: Stores picklist values used for governance-related fields.Estimation
: Contains estimated credit information for a project.FAQs
A Python library designed to streamline the aggregation of carbon data from multiple registries, each with its own data format, into a unified schema in CSV/Parquet formats.
We found that carbon-registry-indexer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.