Index Symbols | _ | A | B | C | D | E | F | G | I | J | L | M | N | P | R | S | T | Y Symbols --config meetupmatcher command line option --dry-run meetupmatcher command line option --dump-mails meetupmatcher command line option --matching-stats meetupmatcher command line option --seed meetupmatcher command line option --templates meetupmatcher command line option -c meetupmatcher command line option -n meetupmatcher command line option -s meetupmatcher command line option -t meetupmatcher command line option _ __getitem__() (meetupmatcher.config.Config method) __iter__() (meetupmatcher.config.Config method) __len__() (meetupmatcher.data.People method) __post_init__() (meetupmatcher.matcher.PairUpResult method) (meetupmatcher.matcher.ProblemStatement method) _build_command() (in module meetupmatcher.test_integration) _check_df() (meetupmatcher.data.People method) _config_search_dirs (in module meetupmatcher.config) _config_search_filenames (in module meetupmatcher.config) _generate_pair_email() (meetupmatcher.templating.EmailGenerator method) _generate_remove_email() (meetupmatcher.templating.EmailGenerator method) _pair_up() (in module meetupmatcher.matcher) _prepare_df() (meetupmatcher.data.People method) _run_command() (in module meetupmatcher.test_integration) _send() (meetupmatcher.mails.MailSender method) (meetupmatcher.mails.YagmailSender method) _solve_numeric() (in module meetupmatcher.matcher) _test_expected_output() (in module meetupmatcher.test_integration) _validate() (meetupmatcher.config.Config method) A av_sums (meetupmatcher.matcher.PairUpResult property) B best (meetupmatcher.matcher.PairUpStatistics attribute) C Config (class in meetupmatcher.config) content (meetupmatcher.templating.Email attribute) cost (meetupmatcher.matcher.PairUpResult attribute) D df (meetupmatcher.matcher.PairUpStatistics attribute) E Email (class in meetupmatcher.templating) EmailGenerator (class in meetupmatcher.templating) F find_config() (in module meetupmatcher.config) G generate_emails() (meetupmatcher.templating.EmailGenerator method) get() (meetupmatcher.config.Config method) get_default_config_path() (in module meetupmatcher.config) get_logger() (in module meetupmatcher.util.log) get_random_seed_from_timestamp() (in module meetupmatcher.pseudorandom) get_rng_from_option() (in module meetupmatcher.pseudorandom) get_rng_from_seed() (in module meetupmatcher.pseudorandom) get_seed_from_option() (in module meetupmatcher.pseudorandom) get_test_pairs() (in module meetupmatcher.test_integration) get_weeks_since_epoch() (in module meetupmatcher.pseudorandom) I IncompatibleAvailabilities INPUTFILE meetupmatcher command line option J joint_availabilities (meetupmatcher.matcher.PairUpResult attribute) L lexicographic_greater() (in module meetupmatcher.matcher) LOG_DEFAULT_LEVEL (in module meetupmatcher.util.log) logger (in module meetupmatcher.util.log) M MailSender (class in meetupmatcher.mails) main() (in module meetupmatcher.main) mean_av_sum (meetupmatcher.matcher.PairUpResult property) meetupmatcher module meetupmatcher command line option --config --dry-run --dump-mails --matching-stats --seed --templates -c -n -s -t INPUTFILE meetupmatcher.config module meetupmatcher.conftest module meetupmatcher.data module meetupmatcher.mails module meetupmatcher.main module meetupmatcher.matcher module meetupmatcher.pseudorandom module meetupmatcher.templating module meetupmatcher.test_integration module meetupmatcher.test_matcher module meetupmatcher.test_pseudorandom module meetupmatcher.util module meetupmatcher.util.compat_resource module meetupmatcher.util.log module meetupmatcher.util.test_log module min_av_sum (meetupmatcher.matcher.PairUpResult property) module meetupmatcher meetupmatcher.config meetupmatcher.conftest meetupmatcher.data meetupmatcher.mails meetupmatcher.main meetupmatcher.matcher meetupmatcher.pseudorandom meetupmatcher.templating meetupmatcher.test_integration meetupmatcher.test_matcher meetupmatcher.test_pseudorandom meetupmatcher.util meetupmatcher.util.compat_resource meetupmatcher.util.log meetupmatcher.util.test_log N n_notwo (meetupmatcher.matcher.ProblemStatement attribute) n_people (meetupmatcher.matcher.ProblemStatement attribute) (meetupmatcher.matcher.SolutionNumbers property) n_removed (meetupmatcher.matcher.PairUpResult property) NoSolution P pair_up() (in module meetupmatcher.matcher) PairUpResult (class in meetupmatcher.matcher) PairUpStatistics (class in meetupmatcher.matcher) partitions (meetupmatcher.matcher.SolutionNumbers attribute) People (class in meetupmatcher.data) ProblemStatement (class in meetupmatcher.matcher) ProgrammingError R removed (meetupmatcher.matcher.PairUpResult attribute) (meetupmatcher.matcher.SolutionNumbers attribute) required_cols (meetupmatcher.data.People attribute) S sample() (in module meetupmatcher.matcher) segmentation (meetupmatcher.matcher.PairUpResult attribute) send() (meetupmatcher.mails.MailSender method) send_dry_run() (meetupmatcher.mails.MailSender method) solution_pair_avs (meetupmatcher.matcher.PairUpStatistics attribute) SolutionNumbers (class in meetupmatcher.matcher) solve_numeric() (in module meetupmatcher.matcher) subject (meetupmatcher.templating.Email attribute) T test_cases (in module meetupmatcher.test_matcher) test_expected_output() (in module meetupmatcher.test_integration) test_files_dir (in module meetupmatcher.test_integration) test_get_logger() (in module meetupmatcher.util.test_log) test_get_seed_from_explicit() (in module meetupmatcher.test_pseudorandom) test_get_seed_from_nothing() (in module meetupmatcher.test_pseudorandom) test_get_seed_from_option() (in module meetupmatcher.test_pseudorandom) test_get_weeks_since_epoch() (in module meetupmatcher.test_pseudorandom) test_logger() (in module meetupmatcher.util.test_log) test_not_solvable() (in module meetupmatcher.test_matcher) test_pair_up() (in module meetupmatcher.test_matcher) test_pair_up_no_solution() (in module meetupmatcher.test_matcher) test_pairs (in module meetupmatcher.test_integration) test_solvable() (in module meetupmatcher.test_matcher) test_solve_numeric() (in module meetupmatcher.test_matcher) test_specified_template_dir() (in module meetupmatcher.test_integration) test_unspecified_config() (in module meetupmatcher.test_integration) to (meetupmatcher.templating.Email attribute) to_str() (meetupmatcher.templating.Email method) TooFewPeople Y YagmailSender (class in meetupmatcher.mails)