Changelog
Source:NEWS.md
tiltIndicatorAfter 0.0.0.9061 (2024-10-16)
- Enhance best case and worst case methodology at both product and company level (#320).
tiltIndicatorAfter 0.0.0.9060 (2024-09-19)
- Add article
Input and Supply Chain Analysis Model(#309).
tiltIndicatorAfter 0.0.0.9057 (2024-07-31)
-
transition_risk_profile()outputs columnscov_transition_risk,cov_emission_profile, andcov_sector_targetat company level (#303).
tiltIndicatorAfter 0.0.0.9056 (2024-07-25)
Product and company level columns from
transition_risk_profile()are renamed.transition_risk_profile()getsfor_webtoolparameter to provide the choice of creating webtool data (#302).
tiltIndicatorAfter 0.0.0.9054 (2024-07-18)
-
transition_risk_profile()andprofile_emissions()outputs columnamount_of_distinct_products_matchedat product level (#299).
tiltIndicatorAfter 0.0.0.9053 (2024-07-16)
-
transition_risk_profile()outputs columnsavg_reduction_targets_best_caseandavg_reduction_targets_worst_caseat company level (#297).
tiltIndicatorAfter 0.0.0.9051 (2024-07-10)
-
transition_risk_profile()outputs columnsavg_profile_ranking_best_caseandavg_profile_ranking_worst_caseat company level (#293).
tiltIndicatorAfter 0.0.0.9050 (2024-07-09)
-
transition_risk_profile()outputs columnsco2_footprintat product level andco2_avgat company level if option*.output_co2_footprintis set to TRUE (#288).
tiltIndicatorAfter 0.0.0.9049 (2024-07-03)
transition_risk_profile()outputs columnspostcode,address,min_headcount, andmax_headcountat product and company level (#281).transition_risk_profile()outputs renamed columns at product level (#281):best_case->emissions_profile_best_caseworst_case->emissions_profile_worst_casebest_case->transition_risk_profile_best_caseworst_case->transition_risk_profile_worst_case
tiltIndicatorAfter 0.0.0.9048 (2024-07-02)
-
transition_risk_profile()can convert columnstransition_risk_categoryandsector_profilein wide format at company level (#278).
tiltIndicatorAfter 0.0.0.9047 (2024-06-28)
-
transition_risk_scoreis limited between 0 and 1 (#274).
tiltIndicatorAfter 0.0.0.9045 (2024-06-17)
-
transition_risk_profile()outputs columnstransition_risk_category_shareandtransition_risk_categoryat company level (#266).
tiltIndicatorAfter 0.0.0.9044 (2024-06-14)
- At product level,
transition_risk_profile()now outputs columnsbest_case,worst_case,amount_of_distinct_products, andequal_weight(#264).
tiltIndicatorAfter 0.0.0.9043 (2024-06-11)
- New external
transition_risk_profile()indicator at product and company level (#260).
tiltIndicatorAfter 0.0.0.9042 (2024-05-27)
- Same as before. This is only to fix the odd order of versions and tags in the last few commits.
tiltIndicatorAfter 0.0.0.9040 (2024-05-22)
- At product level,
profile_emission*()now outputs columnsbest_case,worst_case,amount_of_distinct_products, andequal_weight(#243).
tiltIndicatorAfter 0.0.0.9039 (2024-05-09)
- The columns
co2e_lowerandco2e_upperare now calculated using correct grouping (#214).
tiltIndicatorAfter 0.0.0.9038 (2024-05-06)
-
profile_emission*()no longer informs percent noise (#239). This was a developer facing feature that caused more trouble than benefits. Also there are better, simpler ways to achieve the same.
tiltIndicatorAfter 0.0.0.9037 (2024-05-03)
-
profile_emissions*()at company level no longer outputs the columnsco2e_lowerandco2e_upper(#231). Also, the company level output no longer includes the licensedminandmaxcolumns. If necessary, theminandmaxcolumns can still be demanded a product level.
tiltIndicatorAfter 0.0.0.9036 (2024-04-29)
- New developer-oriented
toy_profile_emissions_impl_output(), makes tests easier to write and faster to run (#228).
tiltIndicatorAfter 0.0.0.9035 (2024-04-27)
- Link to
profile_implfrom top-level functions (#227). This helps to discover the developer-oriented composable friends.
tiltIndicatorAfter 0.0.0.9034 (2024-04-27)
- The internal topic
?composable_friendsis now removed (#225). Instead you may see?profile_impland follow linked topics.
tiltIndicatorAfter 0.0.0.9033 (2024-04-23)
- The documented ‘Value’ of each
profile_*()no longer refers to columns that don’t exist (#221).
tiltIndicatorAfter 0.0.0.9031 (2024-04-23)
- New internal
profile_*impl()(#222). This initiates an alternative developer-oriented API documented at?composable_friends.
tiltIndicatorAfter 0.0.0.9030 (2024-04-10)
-
profile_emissions()andprofile_emissions_upstream()now inform a meaningful percent noise (#212). This fixes a bug where the message reported a noise of “NA%”.
tiltIndicatorAfter 0.0.0.9029 (2024-04-09)
- New internal
score_transition_risk_and_polish()wraps and generalizes the latest script used to format outputs before delivery (#205).
tiltIndicatorAfter 0.0.0.9028 (2024-04-09)
-
exclude_cols_then_pivot_wider()gainsavoid_list_cols(#206). This is a coarse, catch-all alternative to the finer grained control you get via theid_colsoftidyr::pivot_wider(). While it’s generally best to specify the id_cols you care about, it’s hard to anticipate what columns the real data might have, and some of them may introduce list-columns, duplicates, and trigger a warning. This new argument avoids all of that.
tiltIndicatorAfter 0.0.0.9027 (2024-04-05)
- New internal
exclude_cols_then_pivot_wider()(#203). This is a developer-oriented function to exclude irrelevant columns and duplicates from a dataset, then pivot it to a wide format.
tiltIndicatorAfter 0.0.0.9026 (2024-04-04)
BREAKING CHANGE
- New column
benchmark_tr_score_avgreplacesbenchmark_tr_scorein the output at company level ofscore_transition_risk()(@kalashsinghal #199).
tiltIndicatorAfter 0.0.0.9025 (2024-03-21)
- At product level,
profile_emissions()now preserves missing benchmarks (#196).
tiltIndicatorAfter 0.0.0.9024 (2024-03-15)
-
profile_emissions()now preserves unmatched products (#193).
tiltIndicatorAfter 0.0.0.9023 (2024-03-07)
- At company level
profile_emissions()can now optionally output the columnco2_avg(@AnneSchoenauer #186). This is the mean of theco2_footprintfor each company. This control is via internal options (see?tiltIndicatorAfter_options).
tiltIndicatorAfter 0.0.0.9022 (2024-03-07)
- At product level
profile_emissions()can now optionally output the licensed columnco2_footprint(#184). This control is via internal options (see?tiltIndicatorAfter_options).
tiltIndicatorAfter 0.0.0.9021 (2024-02-29)
-
profile_emissions()andprofile_emissions_upstream()now inform the amount of noise added on average to theco2*columns. They now also allow controlling the amount of noise, and demanding the licensedminandmaxcolumns that are required to examine such noise before delivering data (#163). This control is via internal options (see?tiltIndicatorAfter_options).
tiltIndicatorAfter 0.0.0.9020 (2024-02-29)
NEW FUNCTIONS
- New function
score_transition_risk()(@kalashsinghal #152).
NEW COLUMNS
- New columns
profile_ranking_avgandreduction_targets_avgin the output at company level ofprofile_emissions*()andprofile_sector*(), respectively (@kalashsinghal #164). - New columns
co2e_lowerandco2e_upperin the output ofprofile_emissions()andprofile_emissions_upstream()– both at product and company levels. This columns include some noise that protects the privacy of the licensed CO2 values (@kalashsinghal #155). - New column
ei_geographyin the output ofprofile_emissions()andprofile_sector()at product level (@kalashsinghal #148). - New columns
ei_geographyandei_input_geographyin the output ofprofile_emissions_upstream()andprofile_sector_upstream()at product level (@kalashsinghal #148). - The column
extra_rowidwas removed from all output files (@kalashsinghal #141).
Renamed Exported Internal Functions (@kalashsinghal #157)
-
prepare_pctr_product->polish_emissions_profile_product -
prepare_pctr_company->polish_emissions_profile_company -
prepare_ictr_product->polish_emissions_profile_upstream_product -
prepare_ictr_company->polish_emissions_profile_upstream_company -
prepare_pstr_product->polish_sector_profile_product -
prepare_pstr_company->polish_sector_profile_company -
prepare_istr_product->polish_sector_profile_upstream_product -
prepare_istr_company->polish_sector_profile_upstream_company
The sample input and output datasets are retired for these functions after we use toy data from tiltToyData. The un-exported functions and variables which are used in above exported functions are also renamed by using this new nomenclature (@kalashsinghal #157):
-
pctr->emissions_profile -
ictr->emissions_profile_upstream -
pstr->sector_profile -
istr->sector_profile_upstream
Retired datasets that have been deprecated for 8 weeks or more (@kalashsinghal #157):
isic_tilt_mapperep_companiesecoinvent_activitiesecoinvent_inputsmatches_mapperisic_name
tiltIndicatorAfter 0.0.0.9019 (2024-01-17)
- Use license GPLv3 (#140).
tiltIndicatorAfter 0.0.0.9018 (2024-01-17)
In the output of all profile_*() functions these columns now have new names (#118):
-
PCTR_risk_category->emission_profile -
PCTR_share->emission_profile_share -
ICTR_risk_category->emission_usptream_profile -
ICTR_share->emission_usptream_profile_share -
PSTR_risk_category->sector_profile -
PSTR_share->sector_profile_share -
ISTR_risk_category->sector_profile_upstream -
ISTR_share->sector_profile_upstream_share -
sector->sector_scenario -
subsector->subsector_scenario -
profile_ranking->reduction_targets
tiltIndicatorAfter 0.0.0.9017 (2024-01-16)
The following toy datasets are now deprecated in favor of equivalent data from tiltToyData (#132).
ecoinvent_activitiesecoinvent_inputsep_companiesisic_namematches_mapper
tiltIndicatorAfter 0.0.0.9016 (2023-12-20)
- Irrelevant columns in
europages_companiesandecoinvent_inputsare no longer passed to the output (@kalashsinghal #105).
tiltIndicatorAfter 0.0.0.9015 (2023-12-05)
The following functions are now deprecated in favor of the equivalent functions of the new API (#96, see also ?tiltIndicator::rename).
-
prepare_ictr_company(). -
prepare_ictr_product(). -
prepare_istr_company(). -
prepare_istr_product(). -
prepare_pctr_company(). -
prepare_pctr_product(). -
prepare_pstr_company(). -
prepare_pstr_product().
tiltIndicatorAfter 0.0.0.9014 (2023-12-04)
New arguments, new columns, and rename columns about *isic_4digit* (#86 @kalashsinghal):
The functions
profile_sector()andprofile_sector_upstream()gain the argumentisic_tilt.In the output of
profile_emissions()andprofile_emissions_upstream()at product level the columnsisic_nameandinput_isic_nameare now renamed toisic_4digit_nameandinput_isic_4digit_name, respectively.The output of
profile_sector()andprofile_sector_upstream()at product level gains the columnisic_4digit_nameandinput_isic_4digit_name, respectively.
tiltIndicatorAfter 0.0.0.9013 (2023-12-04)
- The argument
ecoinvent_inputsofprofile_emissions_upstream()andprofile_sector_upstream()is now relocated next to other ecoinvent datasets, and before the mappers (#91). This gives allprofile*()functions a more consistent structure.
tiltIndicatorAfter 0.0.0.9012 (2023-12-04)
- Reexport
tiltIndicator::unest_product()andtiltIndicator::unnest_company()(#88).
tiltIndicatorAfter 0.0.0.9011 (2023-12-01)
- New API wraps titlIndicator and outputs columns matching
*isic*and*sector*(#78).
tiltIndicatorAfter 0.0.0.9010 (2023-11-30)
- Values of
*isic_4digitare no longer padded to 4 digits (#81 @kalashsinghal).
tiltIndicatorAfter 0.0.0.9009 (2023-09-24)
- Remove article showing how to enhance results (TiltDevProjectMGMT#126). This duplicates an article in tiltIndicator.
tiltIndicatorAfter 0.0.0.9007 (2023-09-24)
- Retire
pstr_companyandistr_companyas we now have more accurate toy datasets (#55).
tiltIndicatorAfter 0.0.0.9006 (2023-09-24)
-
prepare_istr_company()now accepts the output oftiltIndicator::sector_profile_upstream()‘as is’ (#54).
tiltIndicatorAfter 0.0.0.9005 (2023-09-24)
- Retire internal functions from the public API (#53):
-
prepare_inter_pctr_product(). -
prepare_inter_pstr_product(). -
prepare_matches_mapper().
-
tiltIndicatorAfter 0.0.0.9004 (2023-09-24)
-
prepare_pstr_company()now accepts the output oftiltIndicator::sector_profile()‘as is’ (#50).
tiltIndicatorAfter 0.0.0.9003 (2023-09-24)
-
prepare_pctr_product()No longer errors with “Column unit doesn’t exist” (#26).
tiltIndicatorAfter 0.0.0.9002 (2023-09-24)
- Emmisions functions no longer error if the column
*isic_4digitis numeric (#42).