ot_indices() with solver="sinkhorn" or solver="sinkhorn_stable" now
returns the full entropic cost, not only the dot product between the cost and
the transport matrix
Changed naming from "sinkhorn_log" to "sinkhorn_stable" for consistency
Added function residual_gap() to compute the residual gap of
the Wasserstein-Bures decomposition
Improved irrelevance_threshold. Now it computes the threshold as an average
of many draws
Added tests
Added new vignette on picking a solver
Solved compatibility issue with ggplot2 4.0.0
Solved a bug for solver="sinkhorn_log"
Added a confint() method for class gsaot_indices
Added bootstrap data to gsaot_indices objects
Added a summary() method for class gsaot_indices
In plot_comparison(), added checks for inputs
All titles in title style
In plot_functions(), changed the y axis label for consistency with theory
Split lower_bound() into entropic_bound() and irrelevance_threshold() for
the two use cases previously identified by "bound".
In plot_separations(), changed the label on the y-axis to "Separation Measurements"
In print.gsaot_indices(), removed the upper bound from display
In ot_indices_bw(), changed names of the indices
In ot_indices(), removed checks on y is cost!="L2"
Added plot_comparison() to graphically compare different indices
print.gsaot_indices() output simplified
ot_indices(), ot_indices_1d(), and ot_indices_wb() now work correctly with NAs in input
In ot_indices(), improved solver sinkhorn_log.
lower_bound() has an improved documentation.
ot_indices_1d() now allows the use of different L_p^p norms.
ot_indices(), ot_indices_1d(), and ot_indices_wb() have an extended bootstrap output.
plot_separations() is the new name of plot_inner_stats().