NEWS
causalOT 1.0.4 (2026-03-10)
Minor improvements and fixes
- Fixed test that gave error on some linux builds
causalOT 1.0.3 (2026-02-15)
Minor improvements and fixes
- Updated
R required version to 4.1.0
- Fixed issue with html tags in the manual causing a CRAN note
causalOT 1.0.2 (2024-02-18)
Minor improvements and fixes
rkeops was removed to CRAN. Constructed a work-around to prevent having to remove all optional code that uses rkeops by moving rkeops build to an additional repository.
causalOT 1.0.1 (2023-11-30)
Minor improvements and fixes
- Bug squashed under the hood arising from an update in an imported package
causalOT 1.0 (2023-11-28)
Breaking changes
- Simplified the arguments to the main
calc_weight() function
- Removed direct Python dependency
- Changed estimation function
estimate_effect() arguments
New features
- Added a new object-oriented set of functions for advanced users. Described in the new vignette, "Object Oriented COT Objects."
- Added
torch based data structures allowing GPU support
- Added support for
rkeops methods to allow for GPU use without the large memory footprint (CRAN version only for Unix machines)
- Added quadratic programming based on the
osqp package where relevant
- Added internal optimal transport optimization removing reliance on
approxOT package
- Added
vcov, confint, and coef methods for the output of estimate_effect()
- Added a barycentric projection outcome estimation method via the function
barycentric_projection() and a corresponding predict method.
- Added a
plot method for the causalWeights and causalEffects objects
Minor improvements and fixes
- Added a
NEWS.md file to track changes to the package.