-
Notifications
You must be signed in to change notification settings - Fork 934
Add nf-co2footprint plugin for emissions tracking #9293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
b7f3447 to
42c0b16
Compare
42c0b16 to
c0a83d8
Compare
|
I don't understand the use case for this. Is it to measure the general footprint of nf-core? |
Exactly! This bucket will also house the reports for Megatests, and pipeline tests(which definitely add up)
Maybe, but I don't think we'll know until we try. I don't know what the carbon footprint per line is but it's just a line per process. Last month we had: |
|
But we are saving all the different entries without any clear use case. Not worth to have all the infrastructure for that imo. |
|
I am already saving and displaying all megatest footprints for the website nf-core/website#3536 |
|
actions minutes are not a good metric here imo, because we waste a lot of time on setup steps, which will not be covered by the plugin. |
Summary
Enables CO2 footprint tracking during nf-test runs and uploads reports to S3 for analysis.
[email protected]plugin to test configurationChanges
Configuration
CI/CD
co2footprint_trace*.txtfiles per shards3://nf-core-resource-optimization/co2reports/modules/YYYY-MM-DD/branch-name/profile/shard/if: always())S3 Report Structure
Reports are organized for analysis:
Report Format
Each trace file contains TSV data with:
Testing
Refs: #9291
🤖 Generated with Claude Code
Co-Authored-By: Claude [email protected]