Skip to content

Releases: nextflow-io/nf-co2footprint

Version 1.2.0

06 Mar 13:07
596145c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0

Version 1.1.0

07 Nov 15:36
1722e53

Choose a tag to compare

What's Changed

  • Refactor: Rename outfile classes by @JosuaCarl in #278
  • Refactor: Silent unique marker by @JosuaCarl in #301
  • Refactor: Create report and summary file only onFlowComplete by @JosuaCarl in #296
  • Feature: Base classes for config and config entries by @JosuaCarl in #277
  • Fix/Refactor: Refactoring of converter, while addressing time conversion problems by @JosuaCarl in #291
  • Refactor: Shorten rendering with JavaScript and JSON by @JosuaCarl in #295
  • Refactor: Moved CO2 Total Metrics to tabs in HTML Report + HTML stylistic fixes by @JosuaCarl in #302
  • Refactor: Simplify observer by @JosuaCarl in #303
  • Refactor: Cleanup computer by removing unnecessary conversions by @JosuaCarl in #304
  • Documentation: Added sample output to output.md and Quick Start by @JosuaCarl in #305
  • Change CO2 to CO₂ in several files by @nadnein in #307
  • Add cpuPowerModel option, make config & computer more readable by @nadnein in #306
  • Update cpuPowerModel documentation by @nadnein in #311
  • Feature: Collect carbon intensities during computation by @JosuaCarl in #244
  • fix: hard code locale for decimals by @mashehu in #316
  • Chore: Migration to new plugin template by @JosuaCarl in #314
  • Fix: Update broken links by @nadnein in #319
  • Update CPU TDP dataset and stabilize tests with fixed test CSV by @nadnein in #318
  • Chore: CPU warning help by @JosuaCarl in #317
  • Refactor: switch from the full plotly.min.js to plotljs-cartesian by @mashehu in #315
  • Exclude link to docs from rendered docs by @mashehu in #322
  • Feature: Separate reporting energy consumption by @JosuaCarl in #324
  • Feature: Add automatic aws region detection by @nadnein in #323
  • Feature: Added console output to have quick reporting by @JosuaCarl in #325
  • Chore: Bumped version from 1.0.0 to 1.1.0 by @JosuaCarl in #326

Full Changelog: 1.0.0...1.1.0

Version 1.0.0

19 Aug 09:04
a1f744a

Choose a tag to compare

What's Changed

  • Fix: round numbers and remove bold from warnings by @nadnein in #283
  • Refactor: Logging of dereplicated messages by @JosuaCarl in #282
  • Fix: CI options field for dynamic ci computation in summary by @nadnein in #285
  • Fix: Parsing a CSV file in fromCsv by @nadnein in #286
  • Fix: Wrong memory fallback by @JosuaCarl in #292
  • Fix: Ensure consistency between reports by @nadnein in #284
  • Remove bold formatting in logging messages by @nadnein in #293
  • Change TDP Value Datatype from Integer to Double by @nadnein in #294
  • Add CO₂ Market Emissions to Summary & Improve Summary Layout by @nadnein in #297
  • Release 1.0.0, Remove WIP, and Summary Indentation Fix Summary by @nadnein in #298

Full Changelog: 1.0.0-rc.3...1.0.0

Version 1.0.0-rc.3

31 Jul 09:14
587675c

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-rc.2...1.0.0-rc.3

Version 1.0.0-rc.2

24 Jul 14:53
5eeedc9

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-rc.1...1.0.0-rc.2 and in CHANGELOG.md

Version 1.0.0-rc.1

23 Jul 12:46
b7b20e3

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-rc...1.0.0-rc.1

Version 1.0.0-rc

23 Jul 12:46
5a604de

Choose a tag to compare

⭐ 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

Version 1.0.0-beta1

23 Jan 09:48
23716d8

Choose a tag to compare

Version 1.0.0-beta1 Pre-release
Pre-release

Version 1.0.0-beta1

Features:

  • Plot co2e and energy in one plot with two axis.
  • Report nf-co2footprint version in co2footprint_report_*.html and co2footprint_summary_*.txt reports.
  • Show Plugin parameters in html and text reports.
  • Show CO2 equivalences using scientific annotations in the html reports.
  • Show CO2 equivalences in text reports.
  • Updated documentation.

Bug Fixes:

  • Improved numbering in contribution instructions
  • Improved sorting in html report summary

Version 1.0.0-beta

19 Jan 13:13
c213bff

Choose a tag to compare

Version 1.0.0-beta Pre-release
Pre-release

Initial pre-release.