Skip to content

Conversation

JosuaCarl
Copy link
Contributor

@JosuaCarl JosuaCarl commented Jul 2, 2025

Adds the metadata of the 1.0.0-rc of nf-co2footprint

Changes:

⭐ Features

  • When a message is excluded from the log it is still sent to the trace level log
  • Speedier Report generation through refactoring of Co2 aggregation
  • Merge provided custom TDP matrices into the old TDPDataMatrix, instead of fully replacing it
  • Added metric to indicate newly generated / non-cached CO2 emissions into report
  • Added ciMarket to account for differences to the local grid

🛠️ Bug Fixes

  • Adjusted rendering of flights to deliver percentage < 1.0 flights and number of flights afterwards
  • Add null checks, fallbacks, and logging to CO₂ calculation in CO2FootprintComputer class
  • Enabled access to store of CO2Records within parent methods
  • Check row replacement upon supplying a customTDPDataTable

Misc

  • Moved call to OS when memory is exceeded into this case to avoid unnecessary calls
  • Testing with MD5 sums for file creation
  • Deescalated access rights of variables for tighter scope
  • Extended documentation for CO2e equivalents
  • Testing of files via saved snapshots when checksum fails
  • Removal of inherited methods in CO2Record
  • Adjusted folder structure of tests to main
  • Added a method to extend DataMatrix by rows
  • Added requests to report warnings as Github issues
  • Added template to report missing chips
  • Changed Javascript method to use Converter methods
  • Modified Aggregator to include TraceRecords for tracking of CACHED processes
  • Moved non nf-hello template files into categorizing folder structure (except CO2FootprintComputer)
  • Changed missing executor logging to indicate a still functioning run
  • Added "How to cite" & CITATION.cff
  • Added warning when using 'cloud' machineType
  • Added CPUs from WikiChip to work around licensing issues
  • Added CPU TDP data from WikiChip

@bentsherman bentsherman merged commit 88b9504 into nextflow-io:main Jul 2, 2025
1 check passed
@JosuaCarl JosuaCarl deleted the co2footprint-1.0.0-rc branch July 3, 2025 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants