Recent Releases of nf-co2footprint
nf-co2footprint - v1.3.0
What's Changed
- Fix: Improve report quality for extension / CLI runs by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/372
- Refactor: Move to provenance file and update related tests by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/373
- Feature: Linked data provenance file by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/374
- Fix post-run metadata, zero-value fallback, CI weighting, and provenance/AWS edge cases by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/376
- Test: Full integration tests by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/371
- Feat: Added support for defining trace file separator in CLI run by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/378
- Fix: Cloned value, so representation map does not get deleted by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/379
- Fix: Fixed application of custom cpu power model by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/380
- Chore: Adapt to Nextflow 26.04.0 by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/382
- Fix: zero division crashes when task realtime is 0 by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/385
- Fix floating point error and refactor Bytes for value types by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/383
- Add --delimiter argument to CLI post-run docs by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/384
- Chore: Version 1.3.0 bump by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/386
- Fix: Add no-arg constructors for v2 config parser scope registration by @pinin4fjords in https://github.com/nextflow-io/nf-co2footprint/pull/362
- Fix: CI plot threw error due to changed variable name -> Inserted new… by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/388
- Chore: Push to master for release 1.3.0 by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/387
New Contributors
- @pinin4fjords made their first contribution in https://github.com/nextflow-io/nf-co2footprint/pull/362
Full Changelog: https://github.com/nextflow-io/nf-co2footprint/compare/1.2.1...1.3.0
Consumption - Computation and Communication
- HTML
Published by JosuaCarl about 1 month ago
nf-co2footprint - v1.2.1
What's Changed
- Fix: Totals without cached tasks were bigger than all tasks by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/359
- Style/upgrade visualizations by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/358
- Fix: %cpu of Session did not include descendants by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/360
- Fix: Skip reporting Session results when observer is not defined by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/361
- Fix: Resolve test resource paths by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/363
- Fix: Added newlines after messages to non-ANSI console logger by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/366
- Feature: Align Nextflows's and plugins CPU percentage tracking by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/365
- Align plot height behavior in the HTML report by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/370
- Fix cached tasks missing from HTML report by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/369
- Chore: Bumped version to 1.2.1 by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/367
- v1.2.1 merge to main by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/368
Full Changelog: https://github.com/nextflow-io/nf-co2footprint/compare/1.2.0...1.2.1
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 2 months ago
nf-co2footprint - Version 1.2.0
What's Changed
- CI: Correct summary display, Documentation: Added missing SVG by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/327
- Feature: Updated config syntax by @mwhamgenomics in https://github.com/nextflow-io/nf-co2footprint/pull/321
- Fix: File Docs, CI: Docs generation only on push to master by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/328
- Feature: Tree structure of results for machine-readable output by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/313
- Feature: Incorporated the new config template by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/329
- Feature: Extension point for Nextflow pipelines by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/320
- Refactor: Market-based docs by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/331
- Fix: Html trace value table extension by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/333
- Refactor: Rename computer by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/337
- Feature: Cpu minimum correction by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/336
- Fix: Cpu minimum fix by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/339
- Small fixes by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/340
- Fix: Report file plots & Number acceptance in config by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/335
- CI timeline plot beautification by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/346
- Update documentation formatting and GitHub Pages deployment by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/350
- CI: Remove stale by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/352
- Fix: Correctly accumulated dates for non-task level records by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/353
- Feature: Footprint calculation with TDP per logical core by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/354
- Feature: Workflow level trace with machine-actionable output by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/351
- Update plugin config to follow v2 parser syntax by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/355
- Chore: V1.2.0 bump by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/356
- Chore: Dev -> Main by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/357
New Contributors
- @mwhamgenomics made their first contribution in https://github.com/nextflow-io/nf-co2footprint/pull/321
Full Changelog: https://github.com/nextflow-io/nf-co2footprint/compare/1.1.0...1.2.0
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 3 months ago
nf-co2footprint - Version 1.1.0
What's Changed
- Refactor: Rename outfile classes by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/278
- Refactor: Silent unique marker by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/301
- Refactor: Create report and summary file only
onFlowCompleteby @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/296 - Feature: Base classes for config and config entries by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/277
- Fix/Refactor: Refactoring of converter, while addressing time conversion problems by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/291
- Refactor: Shorten rendering with JavaScript and JSON by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/295
- Refactor: Moved CO2 Total Metrics to tabs in HTML Report + HTML stylistic fixes by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/302
- Refactor: Simplify observer by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/303
- Refactor: Cleanup computer by removing unnecessary conversions by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/304
- Documentation: Added sample output to output.md and Quick Start by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/305
- Change CO2 to CO₂ in several files by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/307
- Add cpuPowerModel option, make config & computer more readable by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/306
- Update
cpuPowerModeldocumentation by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/311 - Feature: Collect carbon intensities during computation by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/244
- fix: hard code locale for decimals by @mashehu in https://github.com/nextflow-io/nf-co2footprint/pull/316
- Chore: Migration to new plugin template by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/314
- Fix: Update broken links by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/319
- Update CPU TDP dataset and stabilize tests with fixed test CSV by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/318
- Chore: CPU warning help by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/317
- Refactor: switch from the full plotly.min.js to plotljs-cartesian by @mashehu in https://github.com/nextflow-io/nf-co2footprint/pull/315
- Exclude link to docs from rendered docs by @mashehu in https://github.com/nextflow-io/nf-co2footprint/pull/322
- Feature: Separate reporting energy consumption by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/324
- Feature: Add automatic aws region detection by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/323
- Feature: Added console output to have quick reporting by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/325
- Chore: Bumped version from 1.0.0 to 1.1.0 by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/326
Full Changelog: https://github.com/nextflow-io/nf-co2footprint/compare/1.0.0...1.1.0
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 7 months ago
nf-co2footprint - Version 1.0.0
Consumption - Computation and Communication
- HTML
Published by nadnein 10 months ago
nf-co2footprint - Version 1.0.0-rc.3
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 10 months ago
nf-co2footprint - Version 1.0.0-rc.2
What's Changed
- Fix: Nextflow backwards compatibility by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/266
- Feature: Better CPU name matching by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/270
- Fix: Error logging on providing
customTDPTableby @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/269 - Fix/CI: CITATION.cff schema, Automated schema checking by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/271
- Chore: 1.0.0 rc.2 version bump by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/272
Full Changelog: https://github.com/nextflow-io/nf-co2footprint/compare/1.0.0-rc.1...1.0.0-rc.2 and in CHANGELOG.md
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 11 months ago
nf-co2footprint - Version 1.0.0-rc.1
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 11 months ago
nf-co2footprint - Version 1.0.0-rc
⭐ 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
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 11 months ago
nf-co2footprint - Version 1.0.0-beta1
Version 1.0.0-beta1
Features:
- Plot co2e and energy in one plot with two axis.
- Report nf-co2footprint version in
co2footprint_report_*.htmlandco2footprint_summary_*.txtreports. - 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
Consumption - Computation and Communication
- HTML
Published by Bastian-Eisenmann over 1 year ago
nf-co2footprint - Version 1.0.0-beta
Initial pre-release.
Consumption - Computation and Communication
- HTML
Published by skrakau over 2 years ago