From d9fb241e06a38e5d0e86a4cc1728ae32700a0853 Mon Sep 17 00:00:00 2001 From: rachitm022 Date: Wed, 16 Jul 2025 19:14:44 +0530 Subject: [PATCH 1/4] feat: more linear tv defaults --- defaults/docs-defaults.yaml | 5 +++++ docs/snippets/defaults_broadcasting.mdx | 5 +++++ scope3_methodology/test/test_api.py | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index 9d91b546..cbfe09b2 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -122,6 +122,9 @@ defaults: default_emissions_per_creative_request_gco2_per_imp: 0.000300000 default_emissions_per_rtdp_request_gco2_per_imp: 0.010000000 default_image_compression_ratio: 10 + default_iptv_network_distribution: + fixed: 0.999000000 + mobile: 0.001000000 default_network_embodied_emissions_gco2e_per_kb: scope3: fixed: 0.000004430 @@ -327,6 +330,8 @@ defaults: social: 0.150000000 streaming-video: 0.049000000 web: 0.049000000 + default_property_g_per_play_by_channel: + linear-tv: 790 default_time_in_view_seconds: 6 default_tv_home_equipment_embodied_gco2e_per_second_by_tv_distribution_method: cable: 0.010700000 diff --git a/docs/snippets/defaults_broadcasting.mdx b/docs/snippets/defaults_broadcasting.mdx index 266a208e..5a7e7e2e 100644 --- a/docs/snippets/defaults_broadcasting.mdx +++ b/docs/snippets/defaults_broadcasting.mdx @@ -53,4 +53,9 @@ default_device_per_impression: linear-tv: 0.667 streaming-video: 1 web: 1 +default_property_g_per_play_by_channel: + linear-tv: 790 +default_iptv_network_distribution: + fixed: 0.999 + mobile: 0.001 ``` diff --git a/scope3_methodology/test/test_api.py b/scope3_methodology/test/test_api.py index 933107ec..3ab04496 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), 42) + self.assertEqual(len(docs_defs), 44) def test_get_all_con_networking_connection_device_fixed_defaults(self): """Test get_all_networking_connection_device_defaults returns expected output""" From c1edcd172d650bce37711d9a9581576b0ef27ea1 Mon Sep 17 00:00:00 2001 From: rachitm022 Date: Wed, 16 Jul 2025 19:50:28 +0530 Subject: [PATCH 2/4] update embodied emissions and session seconds --- defaults/docs-defaults.yaml | 14 +++++++------- docs/snippets/defaults_broadcasting.mdx | 8 ++++---- docs/snippets/defaults_channel_mapping.mdx | 6 +++--- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index cbfe09b2..199c21db 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -14,7 +14,7 @@ defaults: app: 140 audio: 1500 ctv-bvod: 2580 - linear-tv: 2580 + linear-tv: 3600 social: 240 streaming-video: 300 web: 320 @@ -309,7 +309,7 @@ defaults: audio: 100 ctv-bvod: 100 dooh: 100 - linear-tv: 100 + linear-tv: 10 social: 100 streaming-video: 100 web: 100 @@ -317,7 +317,7 @@ defaults: app: 14 audio: 4.800000000 ctv-bvod: 8.256000000 - linear-tv: 8.256000000 + linear-tv: 3 social: 24 streaming-video: 1 web: 32 @@ -334,10 +334,10 @@ defaults: linear-tv: 790 default_time_in_view_seconds: 6 default_tv_home_equipment_embodied_gco2e_per_second_by_tv_distribution_method: - cable: 0.010700000 - iptv: 0.010700000 - ota: 0.003600000 - satellite: 0.023000000 + cable: 0.005346759 + iptv: 0.005492307 + ota: 0.001354252 + satellite: 0.011423331 default_tv_home_equipment_power_by_tv_distribution_method_watt: cable: 16 iptv: 21 diff --git a/docs/snippets/defaults_broadcasting.mdx b/docs/snippets/defaults_broadcasting.mdx index 5a7e7e2e..dfb13d7c 100644 --- a/docs/snippets/defaults_broadcasting.mdx +++ b/docs/snippets/defaults_broadcasting.mdx @@ -42,10 +42,10 @@ default_tv_home_equipment_power_by_tv_distribution_method_watt: ota: 1 satellite: 22 default_tv_home_equipment_embodied_gco2e_per_second_by_tv_distribution_method: - cable: 0.0107 - iptv: 0.0107 - ota: 0.0036 - satellite: 0.0230 + cable: 0.005346759 + iptv: 0.005492307 + ota: 0.001354252 + satellite: 0.011423331 default_device_per_impression: app: 1 audio: 1 diff --git a/docs/snippets/defaults_channel_mapping.mdx b/docs/snippets/defaults_channel_mapping.mdx index a2f1cfff..487aa3a5 100644 --- a/docs/snippets/defaults_channel_mapping.mdx +++ b/docs/snippets/defaults_channel_mapping.mdx @@ -66,7 +66,7 @@ default_property_average_imps_per_session_by_channel: audio: 4.8 app: 14 web: 32 - linear-tv: 8.256 + linear-tv: 3 default_property_ad_funded_percentage_by_channel: dooh: 100 social: 100 @@ -75,7 +75,7 @@ default_property_ad_funded_percentage_by_channel: audio: 100 app: 100 web: 100 - linear-tv: 100 + linear-tv: 10 default_average_seconds_per_session_excluding_ads_by_channel: social: 240 ctv-bvod: 2580 @@ -83,7 +83,7 @@ default_average_seconds_per_session_excluding_ads_by_channel: audio: 1500 app: 140 web: 320 - linear-tv: 2580 + linear-tv: 3600 default_average_data_kb_per_session_seconds_excluding_ads_by_channel: social: 38 app: 29.5 From eea17ba9c35196c0130e6bc4ad9d090d448881ba Mon Sep 17 00:00:00 2001 From: rachitm022 Date: Wed, 16 Jul 2025 20:01:12 +0530 Subject: [PATCH 3/4] only change avg imps per session --- defaults/docs-defaults.yaml | 6 +++--- docs/snippets/defaults_channel_mapping.mdx | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index 199c21db..9ca287cd 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -14,7 +14,7 @@ defaults: app: 140 audio: 1500 ctv-bvod: 2580 - linear-tv: 3600 + linear-tv: 2580 social: 240 streaming-video: 300 web: 320 @@ -309,7 +309,7 @@ defaults: audio: 100 ctv-bvod: 100 dooh: 100 - linear-tv: 10 + linear-tv: 100 social: 100 streaming-video: 100 web: 100 @@ -317,7 +317,7 @@ defaults: app: 14 audio: 4.800000000 ctv-bvod: 8.256000000 - linear-tv: 3 + linear-tv: 21.500000000 social: 24 streaming-video: 1 web: 32 diff --git a/docs/snippets/defaults_channel_mapping.mdx b/docs/snippets/defaults_channel_mapping.mdx index 487aa3a5..565930b8 100644 --- a/docs/snippets/defaults_channel_mapping.mdx +++ b/docs/snippets/defaults_channel_mapping.mdx @@ -66,7 +66,7 @@ default_property_average_imps_per_session_by_channel: audio: 4.8 app: 14 web: 32 - linear-tv: 3 + linear-tv: 21.5 default_property_ad_funded_percentage_by_channel: dooh: 100 social: 100 @@ -75,7 +75,7 @@ default_property_ad_funded_percentage_by_channel: audio: 100 app: 100 web: 100 - linear-tv: 10 + linear-tv: 100 default_average_seconds_per_session_excluding_ads_by_channel: social: 240 ctv-bvod: 2580 @@ -83,7 +83,7 @@ default_average_seconds_per_session_excluding_ads_by_channel: audio: 1500 app: 140 web: 320 - linear-tv: 3600 + linear-tv: 2580 default_average_data_kb_per_session_seconds_excluding_ads_by_channel: social: 38 app: 29.5 From 338010e45b12aa3e2d69b5bb2add973994db81e7 Mon Sep 17 00:00:00 2001 From: rachitm022 Date: Thu, 17 Jul 2025 20:04:50 +0530 Subject: [PATCH 4/4] cable from 28.5 to 28.6 --- defaults/docs-defaults.yaml | 2 +- docs/snippets/defaults_broadcasting.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/defaults/docs-defaults.yaml b/defaults/docs-defaults.yaml index 9ca287cd..9ac0402c 100644 --- a/defaults/docs-defaults.yaml +++ b/defaults/docs-defaults.yaml @@ -256,7 +256,7 @@ defaults: ZA: 30.945000000 ZW: 33.026000000 default_percent_tv_distribution_method: - cable: 28.500000000 + cable: 28.600000000 iptv: 25.200000000 ota: 26.200000000 satellite: 20 diff --git a/docs/snippets/defaults_broadcasting.mdx b/docs/snippets/defaults_broadcasting.mdx index dfb13d7c..2c1cd2e0 100644 --- a/docs/snippets/defaults_broadcasting.mdx +++ b/docs/snippets/defaults_broadcasting.mdx @@ -1,6 +1,6 @@ ``` default_percent_tv_distribution_method: - cable: 28.5 + cable: 28.6 iptv: 25.2 ota: 26.2 satellite: 20