From ac2d63d049997d05940ab4991e6a6e107c607cc4 Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 19:57:59 +0200 Subject: [PATCH 1/7] chore: SCOP-8769 DOOH screen embodied emissions --- defaults/docs-defaults.yaml | 1 + docs/calculations.mdx | 1 + docs/snippets/defaults_dooh.mdx | 1 + scope3_methodology/test/test_api.py | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 docs/snippets/defaults_dooh.mdx diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index 2e30f6c..9bc0e5d 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -162,6 +162,7 @@ defaults: phone: 2.856000000 tablet: 29.400000000 tv: 81.600000000 + default_digital_screen_embodied_emissions_kgco2e_per_second: 0.000024900 default_digital_screen_landfill_emissions_kgco2e_per_sq_metre: 20.900000000 default_display_creative_overhead_factor: 0.200000000 default_display_other_assets_bytes: 50000 diff --git a/docs/calculations.mdx b/docs/calculations.mdx index 0976ec0..23da411 100644 --- a/docs/calculations.mdx +++ b/docs/calculations.mdx @@ -17,6 +17,7 @@ import CreativeStorageDefaults from "/snippets/defaults_creative_storage.mdx"; import AssetDefaults from "/snippets/defaults_asset_size.mdx"; import ClassicOOHDefaults from "/snippets/defaults_classic_ooh.mdx"; import ClassicOOHDefaults from "/snippets/defaults_print.mdx"; +import ClassicOOHDefaults from "/snippets/defaults_dooh.mdx"; # Detailed walkthrough of calculations diff --git a/docs/snippets/defaults_dooh.mdx b/docs/snippets/defaults_dooh.mdx new file mode 100644 index 0000000..7ab59fa --- /dev/null +++ b/docs/snippets/defaults_dooh.mdx @@ -0,0 +1 @@ +default_digital_screen_embodied_emissions_kgco2e_per_second: 0.0000249 \ No newline at end of file diff --git a/scope3_methodology/test/test_api.py b/scope3_methodology/test/test_api.py index b3f1c29..a50d529 100644 --- a/scope3_methodology/test/test_api.py +++ b/scope3_methodology/test/test_api.py @@ -240,7 +240,7 @@ def test_startup(self): ) docs_defs = docs_defaults - self.assertEqual(len(docs_defs), 110) + self.assertEqual(len(docs_defs), 111) def test_get_all_con_networking_connection_device_fixed_defaults(self): """Test get_all_networking_connection_device_defaults returns expected output""" From 80ff3cee3937274ff0fdbc6ad9a72b4a4d2edbbb Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 20:00:49 +0200 Subject: [PATCH 2/7] naming --- docs/calculations.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/calculations.mdx b/docs/calculations.mdx index 23da411..408c6c5 100644 --- a/docs/calculations.mdx +++ b/docs/calculations.mdx @@ -17,7 +17,7 @@ import CreativeStorageDefaults from "/snippets/defaults_creative_storage.mdx"; import AssetDefaults from "/snippets/defaults_asset_size.mdx"; import ClassicOOHDefaults from "/snippets/defaults_classic_ooh.mdx"; import ClassicOOHDefaults from "/snippets/defaults_print.mdx"; -import ClassicOOHDefaults from "/snippets/defaults_dooh.mdx"; +import DOOHDefaults from "/snippets/defaults_dooh.mdx"; # Detailed walkthrough of calculations From 5d7da631d6973dffd928dfccbc35a0b1c9d12765 Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 20:14:01 +0200 Subject: [PATCH 3/7] naming --- docs/calculations.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/calculations.mdx b/docs/calculations.mdx index 408c6c5..abf0e84 100644 --- a/docs/calculations.mdx +++ b/docs/calculations.mdx @@ -16,7 +16,7 @@ import BroadcastingDefaults from "/snippets/defaults_broadcasting.mdx"; import CreativeStorageDefaults from "/snippets/defaults_creative_storage.mdx"; import AssetDefaults from "/snippets/defaults_asset_size.mdx"; import ClassicOOHDefaults from "/snippets/defaults_classic_ooh.mdx"; -import ClassicOOHDefaults from "/snippets/defaults_print.mdx"; +import PrintDefaults from "/snippets/defaults_print.mdx"; import DOOHDefaults from "/snippets/defaults_dooh.mdx"; # Detailed walkthrough of calculations From 5253ee3f4e445535686756e265dcbfc70646992f Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 20:17:34 +0200 Subject: [PATCH 4/7] doc --- docs/calculations.mdx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/calculations.mdx b/docs/calculations.mdx index abf0e84..6bfb185 100644 --- a/docs/calculations.mdx +++ b/docs/calculations.mdx @@ -250,6 +250,22 @@ Emission factors from [GMSF 1.2](https://adnetzero.com/wp-content/uploads/2025/0 +### Asset size defaults + + + +### Classic OOH defaults + + + +### Print defaults + + + +### DOOH defaults + + + ## Lookups from external sources ### Carbon intensity by country, region, and UTC Date/Time From 242eb3fa86ce9baef8bffbbfaa94d8906980f352 Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 20:28:02 +0200 Subject: [PATCH 5/7] do as gen says --- defaults/docs-defaults.yaml | 64 ++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index 9bc0e5d..1a7aad3 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -60,43 +60,43 @@ defaults: mobile: 1.200000000 default_channel_by_device: pc: - - ctv-bvod - - social - - digital-audio - - web - - search - - streaming-video - - linear-tv - - traditional-radio + - ctv-bvod + - social + - digital-audio + - web + - search + - streaming-video + - linear-tv + - traditional-radio phone: - - social - - ctv-bvod - - digital-audio - - app - - web - - search - - streaming-video - - linear-tv - - traditional-radio + - social + - ctv-bvod + - digital-audio + - app + - web + - search + - streaming-video + - linear-tv + - traditional-radio radio: - - traditional-radio + - traditional-radio smart-speaker: - - digital-audio + - digital-audio tablet: - - social - - ctv-bvod - - digital-audio - - app - - web - - search - - streaming-video - - linear-tv - - traditional-radio + - social + - ctv-bvod + - digital-audio + - app + - web + - search + - streaming-video + - linear-tv + - traditional-radio tv: - - linear-tv - - ctv-bvod - - digital-audio - - traditional-radio + - linear-tv + - ctv-bvod + - digital-audio + - traditional-radio default_consumer_device_request_size_bytes: app: 3000 audio: 3000 From e4a79a861e325555d1051b23a188fc1719075cbc Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 20:30:00 +0200 Subject: [PATCH 6/7] revert --- defaults/docs-defaults.yaml | 64 ++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index 1a7aad3..9bc0e5d 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -60,43 +60,43 @@ defaults: mobile: 1.200000000 default_channel_by_device: pc: - - ctv-bvod - - social - - digital-audio - - web - - search - - streaming-video - - linear-tv - - traditional-radio + - ctv-bvod + - social + - digital-audio + - web + - search + - streaming-video + - linear-tv + - traditional-radio phone: - - social - - ctv-bvod - - digital-audio - - app - - web - - search - - streaming-video - - linear-tv - - traditional-radio + - social + - ctv-bvod + - digital-audio + - app + - web + - search + - streaming-video + - linear-tv + - traditional-radio radio: - - traditional-radio + - traditional-radio smart-speaker: - - digital-audio + - digital-audio tablet: - - social - - ctv-bvod - - digital-audio - - app - - web - - search - - streaming-video - - linear-tv - - traditional-radio + - social + - ctv-bvod + - digital-audio + - app + - web + - search + - streaming-video + - linear-tv + - traditional-radio tv: - - linear-tv - - ctv-bvod - - digital-audio - - traditional-radio + - linear-tv + - ctv-bvod + - digital-audio + - traditional-radio default_consumer_device_request_size_bytes: app: 3000 audio: 3000 From 7d72b30ec2085095d53da2e8e09ea6ccde8b4816 Mon Sep 17 00:00:00 2001 From: Oleksandr Halushchak Date: Thu, 16 Oct 2025 20:34:28 +0200 Subject: [PATCH 7/7] ``` --- docs/snippets/defaults_classic_ooh.mdx | 2 ++ docs/snippets/defaults_dooh.mdx | 4 +++- docs/snippets/defaults_print.mdx | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/snippets/defaults_classic_ooh.mdx b/docs/snippets/defaults_classic_ooh.mdx index ca00728..988b11f 100644 --- a/docs/snippets/defaults_classic_ooh.mdx +++ b/docs/snippets/defaults_classic_ooh.mdx @@ -1,3 +1,4 @@ +``` default_ad_landfill_emissions_kgco2e_per_sq_metre: 0.291 default_ad_pct_recycling: classic-ooh: 20.0 @@ -257,3 +258,4 @@ default_structure_landfill_emissions_kgco2e_per_sq_metre: 2.2 default_structure_pct_recycling: classic-ooh: 58.75 default_structure_recycling_emissions_kgco2e_per_sq_metre: 0.0 +``` diff --git a/docs/snippets/defaults_dooh.mdx b/docs/snippets/defaults_dooh.mdx index 7ab59fa..0d76576 100644 --- a/docs/snippets/defaults_dooh.mdx +++ b/docs/snippets/defaults_dooh.mdx @@ -1 +1,3 @@ -default_digital_screen_embodied_emissions_kgco2e_per_second: 0.0000249 \ No newline at end of file +``` +default_digital_screen_embodied_emissions_kgco2e_per_second: 0.0000249 +``` diff --git a/docs/snippets/defaults_print.mdx b/docs/snippets/defaults_print.mdx index b96048f..275e328 100644 --- a/docs/snippets/defaults_print.mdx +++ b/docs/snippets/defaults_print.mdx @@ -1,3 +1,4 @@ +``` default_downstream_transport_emissions_kgco2e_tonne_transported_per_km: 0.6382 default_downstream_travelled_distance_km: 100.0 default_freight_transport_emissions_kgco2e_tonne_transported_per_km: 0.11 @@ -84,3 +85,4 @@ default_printing_finishing_emissions_gco2e_per_page: magazine: 1.5 leaflet: 2.0 default_printer_to_storage_distance_km: 100.0 +```