tests/testthat/).R CMD check.skip_if_no_jax() helper for graceful skipping when JAX is unavailable.test-pure-r.R: Pure R implementation tests (always run)test-jax-integration.R: JAX-accelerated function teststest-distance.R: Distance metric teststest-edge-cases.R: Boundary condition testsAdded diagnose_rerandomization() function for pre-analysis evaluation of
rerandomization designs. This function helps researchers determine optimal
acceptance thresholds by computing:
Added fast_distance() function for hardware-accelerated pairwise distance
computation supporting multiple metrics: Euclidean, Manhattan, Mahalanobis,
cosine, and correlation-based distances.
Added S3 methods (print, summary, plot) for fastrerandomize_diagnostic
class to visualize and summarize diagnostic results.
First release on CRAN with core functionality:
generate_randomizations(): Generate pools of acceptable randomizations
based on covariate balance.generate_randomizations_exact(): Exact enumeration for small experiments.generate_randomizations_mc(): Monte Carlo sampling for larger experiments.randomization_test(): Permutation-based inference with optional fiducial
intervals.build_backend(): Create conda environment with JAX and GPU support.check_jax_availability(): Verify JAX backend availability._R suffix functions) for environments
without JAX.print, summary, and plot methods for results objects.QJEData and YOPData.