Fixed a bug where Re_OMd was not visible in rebound sensitivity graphs.
stages_table() now includes a new argument include_description_column.
Changed order of rows for stages_table() to be more visually pleasing.
stages_table() has new argument visibility_mask that specifies which values to show.
The term for adjusting for time-value of money (R) has been changed to Greek letter tau.
The subscript “o” for other goods and services consumption has been changed to “g” throughout to match a nomenclature change in the first paper using this framework.
One additional test.
Now up to 519 tests, all passing.
Test coverage remains at 100%.
ReboundTools 0.1.40 (2024-07-09)
Removed the sub_approx option for calc_hat() and other functions. The substitution approximation is not recommended and not part of our framework. It doesn’t belong in this package.
stages_table() now allows easy removal of the “tilde” column.
Added rows for R_alphaC_dot_cap and R_omegaC_dot_d in stages table.
Now propagating energy price (p_E) across all stages, despite the fact that it never changes.
Additional tests for new features.
Now down to 517 tests, all passing.
Test coverage remains at 100%.
ReboundTools 0.1.39 (2024-05-15)
Use new budget constraint with discounting.
Additional tests for new features.
Now up to 695 tests, all passing.
Test coverage remains at 100%.
ReboundTools 0.1.38 (2023-07-05)
Fixed a bug in calc_orig(). Some calculated parameters were in the argument list.
ReboundTools 0.1.37 (2023-01-28)
Update to latest versions of GitHub actions.
Fix text failures caused by changes to the renaming policy in tidyr::pivot_longer(). Renaming via named vectors is no longer allowed.
No new tests.
Still at 612 tests, all passing.
Test coverage remains at 100%.
ReboundTools 0.1.36 (2023-01-08)
Switch to “yr” instead of “year” for default time unit.
ReboundTools 0.1.35 (2023-01-02)
Simplified calculations at the hat stage.
Fixed linewidths in a few sensitivity graph examples.
Now calculating elasticities (e_qs_ps_C, e_qo_ps_C, e_qs_ps_UC, and e_qo_ps_UC) at every stage (orig, star, hat, bar, tilde) for both the CPE utility model and the CES utility model.
Deleted some old code dealing with linewidths.
Additional tests for new features.
Now up to 612 tests, all passing.
Test coverage remains at 100%.
ReboundTools 0.1.34 (2022-12-10)
Finish the task of responding to the new linewidth aesthetic in ggplot2, especially for sensitivity graphs and the vignettes.
Macro rebound now tied to N_dot_star (instead of N_dot_hat).
parametric_analysis() now optionally returns the original point, which may be helpful for graphing purposes. E.g., one could make a graph with lines for the swept parameters and red dots for the original (base) points.
Preferences graph now contains self-generated indifference curves.
ReboundTools 0.1.5 (2021-01-08)
Now at 303 tests, all passing.
Test coverage is 99.84 %.
New graph parameters:
linend
linejoin
include_start_point
start_point_size
start_point_shape
include_end_arrow
arrow_angle
arrow_length
arrow_type
ReboundTools 0.1.4 (2021-01-07)
Added x and y labels for graphs, when possible.
Tests for graphs.
Much refactoring.
Graph appearance parameters are now passed as a list.
Data frame column names now mostly stored in member lists.
Fixed a bug in stages_table(). "{.unit_col}" = NULL –> "{.unit_col}" := NULL
ReboundTools 0.1.3 (2021-01-05)
Still at 280 tests, all passing.
Package test coverage is 99%
Eliminated all errors and warnings.
Added documentation for functions.
ReboundTools 0.1.2 (2021-01-03)
Now at 280 tests, all passing.
New function stages_table() that produces an xtable for later printing.
New function units() that determines units for each variable, using heuristics from the naming system.
ReboundTools 0.1.1 (2021-01-02)
Now at 246 tests, all passing.
Test coverage is 99.78 %. The only line of code not covered by tests requires two indifference curves to be added to the same graph. That line will be covered when more tests are added.
Added functions to calculate indifference curves for preferences graph.
Added functions to calculate iso lines on energy, cost, and preferences graphs.
Added functions to calculate paths for rebound analysis on energy, cost, and preferences graphs.
Added functions to calculate all rebound parameters.
Added sample_eeu_data_path() function to give the path to an Excel file containing same energy efficiency upgrade data.
Added a NEWS.md file to track changes to the package.