Files in couplr
Optimal Pairing and Matching via Linear Assignment

MD5
NEWS.md README.md
NAMESPACE
DESCRIPTION
LICENSE
R/RcppExports.R R/morph_utils.R R/matching_join.R R/morph_pixel.R R/morph_tiling.R R/matching_diagnostics.R R/data.R R/lap_solve_kbest.R R/lap_solve.R R/matching_constraints.R R/lap_solve_batch.R R/matching_distance.R R/matching_parallel.R R/couplr-package.R R/matching_core.R R/matching_distance_cache.R R/zzz.R R/matching_preprocessing.R R/matching_utils.R R/matching_messages.R R/matching_blocks.R R/utils.R
src/Makevars.win
src/Makevars
src/RcppExports.cpp
src/rcpp_interface.cpp
src/interface/prepare_cost_matrix.cpp
src/gabow_tarjan/utils_gabow_tarjan.h
src/gabow_tarjan/solve_gabow_tarjan.cpp
src/gabow_tarjan/utils_gabow_tarjan.cpp
src/solvers/solve_csa.cpp
src/solvers/solve_jv_duals.cpp
src/solvers/solve_sinkhorn_rcpp.cpp
src/solvers/solve_jv.cpp
src/solvers/solve_csflow_rcpp.cpp
src/solvers/solve_ssap_bucket.h
src/solvers/solve_jv_rcpp.cpp
src/solvers/greedy_matching_rcpp.cpp
src/solvers/solve_auction_rcpp.cpp
src/solvers/solve_hungarian.h
src/solvers/solve_jv_duals.h
src/solvers/solve_line_metric.cpp
src/solvers/solve_lapmod_rcpp.cpp
src/solvers/solve_hk01.cpp
src/solvers/solve_lapmod.h
src/solvers/solve_sinkhorn.h
src/solvers/solve_bruteforce.cpp
src/solvers/solve_bottleneck_rcpp.cpp
src/solvers/solve_push_relabel_rcpp.cpp
src/solvers/greedy_matching.cpp
src/solvers/solve_csa_rcpp.cpp
src/solvers/solve_bottleneck.h
src/solvers/solve_csflow.cpp
src/solvers/solve_line_metric.h
src/solvers/solve_cycle_cancel.h
src/solvers/solve_hk01.h
src/solvers/solve_csflow.h
src/solvers/solve_ramshaw_tarjan_rcpp.cpp
src/solvers/solve_ssap_bucket.cpp
src/solvers/solve_sinkhorn.cpp
src/solvers/solve_push_relabel.cpp
src/solvers/solve_lapmod.cpp
src/solvers/greedy_matching.h
src/solvers/solve_bruteforce.h
src/solvers/solve_kbest_lawler.cpp
src/solvers/solve_ramshaw_tarjan.h
src/solvers/solve_csa.h
src/solvers/solve_ssp.cpp
src/solvers/solve_ssp_rcpp.cpp
src/solvers/solve_auction.h
src/solvers/solve_push_relabel.h
src/solvers/solve_hk01_rcpp.cpp
src/solvers/solve_hungarian.cpp
src/solvers/solve_ssp.h
src/solvers/solve_auction.cpp
src/solvers/solve_jv_duals_rcpp.cpp
src/solvers/solve_bottleneck.cpp
src/solvers/solve_hungarian_rcpp.cpp
src/solvers/solve_ssap_bucket_rcpp.cpp
src/solvers/solve_murty.cpp
src/solvers/solve_ramshaw_tarjan.cpp
src/solvers/solve_cycle_cancel_rcpp.cpp
src/solvers/solve_cycle_cancel.cpp
src/solvers/solve_line_metric_rcpp.cpp
src/solvers/solve_bruteforce_rcpp.cpp
src/solvers/solve_jv.h
src/solvers/orlin_ahuja/orlin_solve_rcpp.cpp
src/solvers/orlin_ahuja/orlin_scaling.h
src/solvers/orlin_ahuja/orlin_types.h
src/solvers/orlin_ahuja/orlin_solve.cpp
src/solvers/orlin_ahuja/orlin_ssp.h
src/solvers/orlin_ahuja/orlin_solve.h
src/solvers/orlin_ahuja/orlin_bidding.h
src/solvers/orlin_ahuja/orlin_prices.h
src/solvers/network_simplex/ns_types.h
src/solvers/network_simplex/solve_network_simplex_rcpp.cpp
src/solvers/network_simplex/ns_pivot.h
src/solvers/network_simplex/solve_network_simplex.h
src/solvers/network_simplex/ns_graph.h
src/solvers/network_simplex/ns_init.h
src/solvers/network_simplex/solve_network_simplex.cpp
src/core/lap_error.h
src/core/lap_utils_rcpp.h
src/core/lap_utils_rcpp.cpp
src/core/lap_types.h
src/core/lap_utils.cpp
src/core/lap_utils.h
src/core/lap_internal.h
src/morph/morph_pixel_level.cpp
inst/NOTICE
inst/CITATION
inst/doc/matching-workflows.html
inst/doc/comparison.Rmd inst/doc/troubleshooting.R inst/doc/getting-started.R inst/doc/comparison.R inst/doc/algorithms.Rmd inst/doc/pixel-morphing.R inst/doc/pixel-morphing.Rmd
inst/doc/algorithms.html
inst/doc/pixel-morphing.html
inst/doc/matching-workflows.R
inst/doc/comparison.html
inst/doc/troubleshooting.Rmd inst/doc/matching-workflows.Rmd
inst/doc/getting-started.html
inst/doc/algorithms.R
inst/doc/troubleshooting.html
inst/doc/getting-started.Rmd
inst/extdata/ImageB.JPEG
inst/extdata/ImageA.JPEG
inst/extdata/morphs/image_exact.gif
inst/extdata/morphs/image_color_walk.gif
inst/extdata/morphs/image_recursive.gif
inst/extdata/icons/circle_exact.gif
inst/extdata/icons/circle_color_walk.gif
inst/extdata/icons/circle_recursive.gif
inst/scripts/speed_comparison.R inst/scripts/generate_examples.R
build/vignette.rds
build/partial.rdb
tests/testthat.R tests/testthat/test-assignment-auction.R tests/testthat/test-utils-extended-2.R tests/testthat/test-assign.R tests/testthat/test-lap-solve-batch-coverage.R tests/testthat/test-coverage-boost.R tests/testthat/test-assignment-hungarian.R tests/testthat/test-matching.R tests/testthat/test-matching-distance-coverage.R tests/testthat/test-messages-extended.R tests/testthat/test-sinkhorn.R tests/testthat/test-matching-preprocessing-coverage.R tests/testthat/test-assignment-bottleneck.R tests/testthat/test-lap-solve-batch-coverage-3.R tests/testthat/test-assignment-ssap-bucket.R tests/testthat/test-constraints-coverage.R tests/testthat/test-assignment.R tests/testthat/test-cpp-solvers-coverage.R tests/testthat/test-gabow_tarjan_solver.R tests/testthat/test-assignment-csa.R tests/testthat/test-rcpp-interface-coverage.R tests/testthat/test-prepare-cost-matrix.R tests/testthat/test-assignment-jv.R tests/testthat/test-matching-core-extended.R tests/testthat/test-morph-utils-final.R tests/testthat/test-assignment-orlin.R tests/testthat/test-matching-core-coverage-4.R tests/testthat/test-utility-functions.R tests/testthat/test-cycle-cancel-coverage-2.R tests/testthat/test-pixel-morph.R tests/testthat/test-additional-coverage.R tests/testthat/test-morph-tiling-extended.R tests/testthat/test-auction-hang.R tests/testthat/test-morph-utils.R tests/testthat/test-matching-utils-extended.R tests/testthat/test-assignment-auto.R tests/testthat/README.md tests/testthat/test-assignment-ramshaw_tarjan.R tests/testthat/test-network-simplex-coverage.R tests/testthat/test-preprocessing-coverage.R tests/testthat/test-matching-parallel.R tests/testthat/test-cycle-cancel-coverage.R tests/testthat/test-cycle-cancel.R tests/testthat/test-batch-coverage-final.R tests/testthat/test-coverage-95.R tests/testthat/test-morph-tiling.R tests/testthat/test-gabow_tarjan_complexity.R tests/testthat/test-lap-solve-final-coverage.R tests/testthat/test-assignment-lapmod.R tests/testthat/test-coverage-push-90.R tests/testthat/test-error-handling.R tests/testthat/test-cpp-interface.R tests/testthat/test-morph-utils-coverage-2.R tests/testthat/test-morph-utils-coverage.R tests/testthat/test-zzz-onload.R tests/testthat/test-cpp-coverage-boost.R tests/testthat/test-morph-tiling-coverage.R tests/testthat/test-morph-coverage-final.R tests/testthat/test-line-metric.R tests/testthat/test-batch-processing.R tests/testthat/test-matching-utils-coverage.R tests/testthat/test-kbest-lawler.R tests/testthat/test-matching-core-coverage-3.R tests/testthat/test-kbest-murty.R tests/testthat/test-solvers-additional.R tests/testthat/test-kbest-coverage-final.R tests/testthat/test-print-methods.R tests/testthat/test-morph-utils-extended.R tests/testthat/test-lap-solve-batch-extended.R tests/testthat/test-morph-utils-internal.R tests/testthat/test-coverage-90-target.R tests/testthat/test-coverage-90-boost.R tests/testthat/test-morph-utils-coverage-4.R tests/testthat/test-morph-final-push.R tests/testthat/test-assignment-hk01.R tests/testthat/test-blocks-coverage.R tests/testthat/test-morph-coverage-boost.R tests/testthat/test-batch-kbest-extended.R tests/testthat/test-lap-solve-extended-coverage.R tests/testthat/test-matching-core-coverage-2.R tests/testthat/test-parallel-join-coverage.R tests/testthat/test-coverage-90-final.R tests/testthat/test-solver-csa.R tests/testthat/test-matching-join-coverage.R tests/testthat/test-morph-utils-coverage-3.R tests/testthat/test-matching-preprocessing-coverage-2.R tests/testthat/test-matching-messages.R tests/testthat/test-matching-constraints.R tests/testthat/test-assignment-push_relabel.R tests/testthat/test-morph-pixel-cpp-coverage.R tests/testthat/test-assignment-duals.R tests/testthat/test-distance-cache-coverage.R tests/testthat/test-messages-coverage.R tests/testthat/test-matching-core-coverage.R tests/testthat/test-matching-parallel-coverage-2.R tests/testthat/test-assignment-auction-gs.R tests/testthat/test-matching-diagnostics-extended.R tests/testthat/test-coverage-final-push.R tests/testthat/test-assignment-csflow.R tests/testthat/test-matching-blocks.R tests/testthat/test-assignment-ssp.R tests/testthat/test-morph-pixel.R tests/testthat/test-lap-solve-batch-coverage-2.R tests/testthat/test-assignment-network-simplex.R tests/testthat/test-lap-solve-coverage.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleE.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleC.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleF.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleA.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleB.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleD.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleH.R tests/testthat/gabow-tarjan/test_gabow_tarjan_moduleG.R vignettes/comparison.Rmd vignettes/algorithms.Rmd vignettes/pixel-morphing.Rmd vignettes/troubleshooting.Rmd vignettes/matching-workflows.Rmd vignettes/getting-started.Rmd
vignettes/images/image_exact.gif
vignettes/images/circle_exact.gif
vignettes/images/circle_color_walk.gif
vignettes/images/circle_recursive.gif
vignettes/images/image_color_walk.gif
vignettes/images/image_recursive.gif
data/hospital_staff.rda
man/sinkhorn_to_assignment.Rd man/build_cost_matrix.Rd man/calculate_var_balance.Rd man/couplr_success.Rd man/use_emoji.Rd man/err_no_valid_pairs.Rd man/validate_cost_data.Rd man/pixel_morph.Rd man/print.variable_health.Rd man/is_lap_solve_batch_result.Rd man/lap_solve.Rd man/compute_distances.Rd man/apply_scaling.Rd man/couplr_warn.Rd man/can_parallelize.Rd man/update_constraints.Rd man/couplr_inform.Rd man/suggest_scaling.Rd man/couplr_messages.Rd man/print.matchmaker_result.Rd man/couplr_stop.Rd man/warn_poor_quality.Rd man/warn_constant_distance.Rd man/assign_blocks_cluster.Rd man/err_invalid_param.Rd man/detect_blocking.Rd man/summarize_blocks.Rd man/augment.Rd man/extract_ids.Rd man/mark_forbidden_pairs.Rd man/restore_parallel.Rd man/BIG_COST.Rd man/lap_solve_kbest.Rd man/summary.balance_diagnostics.Rd man/match_couples_single.Rd man/plot.matching_result.Rd man/match_couples_blocked.Rd man/couplr-package.Rd man/filter_blocks.Rd man/hospital_staff.Rd man/summary.matching_result.Rd man/print.matching_result.Rd man/summary.distance_object.Rd man/as_assignment_matrix.Rd man/warn_extreme_costs.Rd man/validate_calipers.Rd man/group_by.Rd man/count_valid_pairs.Rd man/lap_solve_line_metric.Rd man/warn_many_zeros.Rd man/check_variable_health.Rd man/balance_table.Rd man/standardized_difference.Rd man/preprocess_matching_vars.Rd man/assignment.Rd man/sinkhorn.Rd man/greedy_couples_blocked.Rd man/get_total_cost.Rd man/apply_weights.Rd man/auto_encode_categorical.Rd man/check_cost_distribution.Rd man/plot.balance_diagnostics.Rd man/warn_constant_var.Rd man/print.lap_solve_result.Rd man/is_lap_solve_result.Rd man/validate_matching_inputs.Rd man/print.distance_object.Rd man/pipe.Rd man/example_df.Rd man/setup_parallel.Rd man/bottleneck_assignment.Rd man/assignment_duals.Rd man/match_blocks_parallel.Rd man/lap_solve_batch.Rd man/greedy_couples_single.Rd man/print.lap_solve_batch_result.Rd man/info_low_match_rate.Rd man/match_couples_from_distance.Rd man/assign_blocks_group.Rd man/apply_max_distance.Rd man/greedy_blocks_parallel.Rd man/compute_distance_matrix.Rd man/couplr_emoji.Rd man/balance_diagnostics.Rd man/is_distance_object.Rd man/parallel_lapply.Rd man/err_missing_vars.Rd man/greedy_couples_from_distance.Rd man/augment.matching_result.Rd man/print.lap_solve_kbest_result.Rd man/print.preprocessing_result.Rd man/join_matched.Rd man/has_blocks.Rd man/diagnose_distance_matrix.Rd man/print.balance_diagnostics.Rd man/get_method_used.Rd man/matchmaker.Rd man/pixel_morph_animate.Rd man/match_couples.Rd man/example_costs.Rd man/greedy_couples.Rd man/summary.lap_solve_kbest_result.Rd man/get_block_id_column.Rd man/validate_weights.Rd man/check_full_matching.Rd man/err_missing_data.Rd man/warn_parallel_unavailable.Rd man/success_good_balance.Rd man/has_valid_pairs.Rd man/is_lap_solve_kbest_result.Rd man/apply_all_constraints.Rd man/warn_many_forbidden.Rd man/extract_matching_vars.Rd man/apply_calipers.Rd
couplr documentation built on Jan. 20, 2026, 5:07 p.m.