Run Date: 2026-11-10 23:07:52.940398 Copyright (c) Citizens' Oversight
This report provides a mechanism to refine the strings for contests and options to be found on BMD ballots without requiring changing the EIF file, which will prompt rebuilding many intervening stages. This report works in conjunction with the BMDIF_(job_name).csv file to allow improving both the contest and option strings.
For 'public oversight' workflow, this file will provide sample BMD ballots for the contests and the options. If 'cooperative' workflow is being used, the images will be available in advance but no CVR, and so this report will not be able to look up the ballots that include specific BMD strings.
Although there are input fields in this report, these fields are currently not active. It is necessary to edit the BMDIF file directly to make any corrections. It is most common to discover corrections that must be made to the contest names. For example the official contest name might be "3rd Congressional District, U.S. House of Representatives (3524)" and the BMD contest name might be "U.S. HOUSE OF REPRESENTATIVES". It is extremely helpful if election districts can use systematic conversions.
The BMD_header must also be corrected, if necessary, by editing the JOB setting file. For the ballots shown, some of the options will be shown. For public oversight methodology, the CVR is already available, so we can gather up a ballot for every option. For cooperative workflow, we can provide some of the options. It is generally possible to notice if there are consistent change from official contests and option names, and use the JOB parameters bmd_option_select_regex for example to select only the valid portion of the official string.
During extraction, the BMDIF file is used to set the strings for comparision, and these will override the settings in the EIF file. It is good practice to try a few extractions using the operation extract_ballot_by_ballotid --ballotid NNNN to see how well extraction will occur prior to running the full extraction, which may be expensive.
| name | value |
|---|---|
| BMD_det_method | size |
| BMD_filesize_threshold | 150,000 |
| BMD_header | |
| BMD_header2 | |
| BMDs_exist | True |
| accept_disagreed_BMDs | True |
| attempt_bmd_if_nonbmd_alignment_fails | True |
| attempt_to_read_qrcode | False |
| bmd_column_period | 536 |
| bmd_fiducial_mark_p1 | |
| bmd_fuzzy_option_justify | left |
| bmd_ocr_marginal_threshold | 85 |
| bmd_ocr_psm | 6 |
| bmd_option_regex | |
| diagnose_bmd_extraction | False |
| ess_use_sequence_barcodes | False |
| ev_coord_str_overrides_during_extraction | |
| ev_coord_str_overrides_during_mapping | |
| force_use_bmd_barcodes | False |
| fuzzy_neg_thres_BMD_options | 100 |
| fuzzy_thres_BMD_contest | 60 |
| fuzzy_thres_BMD_no_selection | 80 |
| fuzzy_thres_BMD_writein | 60 |
| include_BMDs_in_gen_bltbif | False |
| include_bmd_ballot_type | True |
| nonBMD_filesize_threshold | |
| read_style_from_qrcode | False |
| redo_ocr_of_failing_bmd_options | True |
| report_bmd_basic_parse_failed | True |
| treat_nonupper_options_as_writeins | False |
| name | value |
|---|---|
| bmd_no_selection_str | BLANK CONTEST |
| bmd_writein_prefix | Vote for Write-in |
| bmd_voted_for_option_prefix | Vote for |
| bmd_uppercase_options | False |
| bmd_uppercase_contests | False |
| bmd_wrap_contest_lines | True |
| bmd_max_chars_per_line | 40 |
| name | value |
|---|---|
| vendor | Dominion |
| unaligned_mag_factor | 0.94 |
| edge_margin | 10 |
| grid_rows_to_drop | 0 |
| option_clip_region | {'x': -25, 'y': -25, 'h': 105, 'w': 475} |
| option_clip_region_ti | (-25, -25, 475, 105, 0, -1) |
| ocr_clip_region | {'x': [28], 'y': [-22], 'h': [70], 'w': [400], 'r': [0]} |
| ocr_writein_clip_region | {'x': [-5], 'y': [30], 'h': [45], 'w': [400], 'r': [0]} |
| bmd_no_selection_str | BLANK CONTEST |
| bmd_writein_prefix | Vote for Write-in |
| bmd_voted_for_option_prefix | Vote for |
| bmd_undervote_line_re | ^UNDER[\s_]VOTE[\s_]BY\b |
| bmd_rank_prefix_re | ^Rank\s(\d+)\s[:;,.]?\s* |
| bmd_uppercase_options | False |
| bmd_uppercase_contests | False |
| bmd_wrap_contest_lines | True |
| bmd_wrap_option_lines | True |
| bmd_max_chars_per_line | 40 |
| target_area_w | 46 |
| target_area_h | 40 |
| target_smallarea_w | 32 |
| target_smallarea_h | 26 |
| target_offset_x | 6 |
| target_offset_y | -1 |
| target_offset_x_p1 | 6 |
| target_offset_y_p1 | -1 |
| full_target | 713 |
| marginal_thres | 366 |
| definite_thres | 548 |
| h_min_option | 60 |
| nominal_bar_period | 46 |
| nominal_bar_width | 22 |
| nominal_full_bar_height | 74 |
| nominal_half_bar_height | 37 |
| corner_blocks | {'tl': {'w': 118, 'h': 74}, 'tr': {'w': 90, 'h': 74}, 'bl': {'w': 118, 'h': 74}} |
| v_align_w | 200 |
| top_align_region_h | 225 |
| btm_align_region_h | 225 |
| top_marks_num | [32, 25, 22] |
| top_marks_tol | 15 |
| h_marks_h | 74 |
| h_marks_w | 22 |
| h_marks_w_tol_more | 10 |
| h_marks_w_tol_less | 10 |
| h_marks_h_tol_more | 25 |
| h_marks_h_tol_less | 20 |
| v_marks_h | 27 |
| v_marks_w | 26 |
| v_marks_w_tol_more | 16 |
| v_marks_w_tol_less | 7 |
| v_marks_h_tol_more | 12 |
| v_marks_h_tol_less | 12 |
| v_region_w | 60 |
| bottom_marks_region_h | 170 |
| top_marks_region_h | 85 |
| marks_sizes | {'lft': [{'w_nom': 26, 'h_nom': 27, 'w_min': 19, 'w_max': 42, 'h_min': 15, 'h_max': 39, 'area_min': 175}], 'rgt': [{'w_nom': 26, 'h_nom': 27, 'w_min': 19, 'w_max': 42, 'h_min': 15, 'h_max': 39, 'area_min': 175}], 'top': [{'w_nom': 22, 'h_nom': 74, 'w_min': 12, 'w_max': 32, 'h_min': 54, 'h_max': 99, 'area_min': 407}], 'btm': [{'w_nom': 22, 'h_nom': 74, 'w_min': 12, 'w_max': 32, 'h_min': 54, 'h_max': 99, 'area_min': 407}]} |
| dominion_barcode_area | {'x': 86, 'y': -225, 'w': 564.0, 'h': 225} |
| dominion_barcode_region_ti | (86, -225, 564, 225, 0, -1) |
| writein_region_os_from_target | {'x': 29, 'y': -50, 'w': 403, 'h': 90} |
| writein_region_ti_from_target | (29, -50, 403, 90, 0, -1) |
| so_region_ti_from_target | (-25, -20, 468, 40, 0, -1) |
| v_marks_num | 63 |
| UNALIGNED_RESOLUTION | {'x': 1596, 'y': 3565} |
| ALIGNED_RESOLUTION | {'x': 1700, 'y': 3600} |
| v3col | {'w_col': 487, 'w_min': 474, 'w_max': 500, 'h_min': 45, 'h_max': 2400} |
| v2col | {'w_col': 778, 'w_min': 758, 'w_max': 798, 'h_min': 45, 'h_max': 2400} |
| v1col | {'w_col': 1557, 'w_min': 1537, 'w_max': 1577, 'h_min': 45, 'h_max': 2400} |
| blk_y_os | 14 |
| blk_h_nom | 110 |
| templ | {'tl': {'h_rect': 75, 'w_rect': 115, 'h_tmp': 95, 'w_tmp': 135, 'pt1': (10, 10), 'pt2': (125, 85), 'wht': 10}, 'tr': {'h_rect': 75, 'w_rect': 90, 'h_tmp': 95, 'w_tmp': 110, 'pt1': (10, 10), 'pt2': (100, 85), 'wht': 10}, 'bl': {'h_rect': 160, 'w_rect': 115, 'h_tmp': 180, 'w_tmp': 135, 'pt1': (93, 10), 'pt2': (125, 80), 'pt1_1': (10, 100), 'pt1_2': (125, 170), 'wht': 10}} |
| align_region_sizes | {'tl': {'x': 0, 'y': 0, 'w': 350, 'h': 200}, 'tr': {'x': 1500, 'y': 0, 'w': 200, 'h': 200}, 'bl': {'x': 0, 'y': 3300, 'w': 1700, 'h': 300}} |
| active_page_split_regions_lod | [{'y': 0, 'h': 270}, {'y': 3400, 'h': 674}, {'y': 3200, 'h': 474}] |
| barcode | {'h_rect': 75, 'w_rect': 20, 'h_tmp': 85, 'w_tmp': 30, 'pt1': (5, 5), 'pt2': (25, 80), 'wht_x': 3, 'wht_y': 5} |
| option_crop | {'top_margin': 2, 'btm_margin': 5, 'lft_margin': 60, 'rgt_margin': 75} |
| full_crop | {'top_margin': 2, 'btm_margin': 2, 'lft_margin': 2, 'rgt_margin': 5} |
| norm_targ_os | {'ref': 'tl', 'x': 32, 'y': 26} |
| adjust_target_x | True |
| marks_num | {'lft': 63, 'rgt': 63, 'top': [32, 25, 22]} |
| tg_region_ti_from_target | (-23, -20, 46, 40, 0, -1) |
| sm_region_ti_from_target | (-16, -13, 32, 26, 0, -1) |
| ml_clip_w | 46 |
| ml_clip_h | 40 |
| ml_region_ti_from_target | (-23, -20, 46, 40, 0, -1) |
| official_name | bmd_name | link |
|---|---|---|
| President of the United States | President of the United States | 05150_00346_000006 |
| Donald J. Trump (I) (Rep) | Donald J. Trump (I) (Rep) | 05150_00346_000006 |
| Joseph R. Biden (Dem) | Joseph R. Biden (Dem) | 05150_00346_000004 |
| Jo Jorgensen (Lib) | Jo Jorgensen (Lib) | 00729_00111_000073 |
| US Senate (Perdue) | US Senate (Perdue) | 05150_00346_000006 |
| David A. Perdue (I) (Rep) | David A. Perdue (I) (Rep) | 05150_00346_000006 |
| Jon Ossoff (Dem) | Jon Ossoff (Dem) | 05150_00346_000004 |
| Shane Hazel (Lib) | Shane Hazel (Lib) | 00729_00084_000028 |
| US Senate (Loeffler) - Special | US Senate (Loeffler) - Special | 05150_00346_000006 |
| Doug Collins (Rep) | Doug Collins (Rep) | 05150_00346_000006 |
| John Fortuin (Grn) | John Fortuin (Grn) | 00729_00095_000033 |
| Michael Todd Greene (Ind) | Michael Todd Greene (Ind) | 00729_00109_000148 |
| Deborah Jackson (Dem) | Deborah Jackson (Dem) | 05150_00346_000004 |
| Jamesia James (Dem) | Jamesia James (Dem) | 00729_00057_000051 |
| Tamara Johnson-Shealey (Dem) | Tamara Johnson-Shealey (Dem) | 05162_00389_000041 |
| Matt Lieberman (Dem) | Matt Lieberman (Dem) | 05162_00389_000008 |
| Kelly Loeffler (I) (Rep) | Kelly Loeffler (I) (Rep) | 05150_00346_000002 |
| Brian Slowinski (Lib) | Brian Slowinski (Lib) | 00729_00095_000005 |
| Valencia Stovall (Ind) | Valencia Stovall (Ind) | 00729_00007_000060 |
| Raphael Warnock (Dem) | Raphael Warnock (Dem) | 05162_00389_000007 |
| Public Service Commission District 1 | Public Service Commission District 1 | 05150_00346_000006 |
| Jason Shaw (I) (Rep) | Jason Shaw (I) (Rep) | 05150_00346_000006 |
| Robert G. Bryant (Dem) | Robert G. Bryant (Dem) | 05150_00346_000004 |
| Elizabeth Melton (Lib) | Elizabeth Melton (Lib) | 00729_00095_000033 |
| Public Service Commission District 4 | Public Service Commission District 4 | 05150_00346_000006 |
| Lauren Bubba McDonald, Jr. (I) (Rep) | Lauren Bubba McDonald, Jr. (I) (Rep) | 05150_00346_000006 |
| Daniel Blackman (Dem) | Daniel Blackman (Dem) | 05150_00346_000004 |
| Nathan Wilson (Lib) | Nathan Wilson (Lib) | 00729_00109_000148 |
| US House District 5 | US House District 5 | 05150_00346_000002 |
| Angela Stanton-King (Rep) | Angela Stanton-King (Rep) | 05150_00346_000002 |
| Nikema Williams (Dem) | Nikema Williams (Dem) | 05162_00389_000101 |
| US House District 6 | US House District 6 | 05150_00346_000004 |
| Karen Handel (Rep) | Karen Handel (Rep) | 05162_00389_000011 |
| Lucy McBath (I) (Dem) | Lucy McBath (I) (Dem) | 05150_00346_000004 |
| US House District 11 | US House District 11 | 05150_00346_000006 |
| Barry Loudermilk (I) (Rep) | Barry Loudermilk (I) (Rep) | 05150_00346_000006 |
| Dana Barrett (Dem) | Dana Barrett (Dem) | 05162_00389_000016 |
| US House District 13 | US House District 13 | 05162_00389_000043 |
| David Scott (I) (Dem) | David Scott (I) (Dem) | 05162_00389_000043 |
| State Senate District 6 | State Senate District 6 | 05150_00346_000006 |
| Harrison Lance (Rep) | Harrison Lance (Rep) | 05150_00346_000006 |
| Jennifer "Jen" Jordan (I) (Dem) | Jennifer "Jen" Jordan (I) (Dem) | 05164_00092_000010 |
| State Senate District 21 | State Senate District 21 | 05162_00389_000102 |
| Brandon Beach (I) (Rep) | Brandon Beach (I) (Rep) | 00729_00093_000071 |
| State Senate District 28 | State Senate District 28 | 05162_00389_000105 |
| Matt Brass (I) (Rep) | Matt Brass (I) (Rep) | 05162_00389_000105 |
| State Senate District 32 | State Senate District 32 | 05162_00389_000016 |
| Christine Triebsch (Dem) | Christine Triebsch (Dem) | 05162_00389_000016 |
| State Senate District 35 | State Senate District 35 | 05162_00389_000041 |
| Donzella James (I) (Dem) | Donzella James (I) (Dem) | 05162_00389_000041 |
| State Senate District 36 | State Senate District 36 | 05162_00389_000101 |
| Nan Orrock (I) (Dem) | Nan Orrock (I) (Dem) | 05162_00389_000101 |
| State Senate District 38 | State Senate District 38 | 00729_00008_000018 |
| Horacena Tate (I) (Dem) | Horacena Tate (I) (Dem) | 00729_00008_000018 |
| State Senate District 39 - Special Democratic Primary | State Senate District 39 - Special Democratic Primary | 00729_00083_000077 |
| Linda Pritchett | Linda Pritchett | 00729_00083_000077 |
| State Senate District 40 | State Senate District 40 | 05162_00389_000011 |
| Garry Guan (Rep) | Garry Guan (Rep) | 05162_00389_000011 |
| State Senate District 48 | State Senate District 48 | 05150_00346_000004 |
| Matt Reeves (Rep) | Matt Reeves (Rep) | 00729_00084_000028 |
| Michelle Au (Dem) | Michelle Au (Dem) | 05150_00346_000004 |
| State Senate District 56 | State Senate District 56 | 05162_00389_000007 |
| John Albers (I) (Rep) | John Albers (I) (Rep) | 00729_00007_000072 |
| Sarah Beeson (Dem) | Sarah Beeson (Dem) | 05162_00389_000007 |
| State House District 22 | State House District 22 | 00729_00093_000071 |
| State House District 25 | State House District 25 | 05150_00346_000005 |
| Christa Olenczak (Dem) | Christa Olenczak (Dem) | 05150_00346_000005 |
| State House District 40 | State House District 40 | 05162_00389_000083 |
| Taryn Chilivis Bowman (Rep) | Taryn Chilivis Bowman (Rep) | 05162_00389_000083 |
| State House District 45 | State House District 45 | 05160_00525_000004 |
| Sara Tindall Ghazal (Dem) | Sara Tindall Ghazal (Dem) | 05160_00525_000004 |
| State House District 47 | State House District 47 | 05162_00389_000007 |
| Anthia Owens Carter (Dem) | Anthia Owens Carter (Dem) | 05162_00389_000007 |
| State House District 48 | State House District 48 | 05162_00389_000008 |
| Betty Price (Rep) | Betty Price (Rep) | 00729_00086_000025 |
| Mary Robichaux (I) (Dem) | Mary Robichaux (I) (Dem) | 05162_00389_000008 |
| State House District 49 | State House District 49 | 05162_00389_000102 |
| Jason T. Hayes (Dem) | Jason T. Hayes (Dem) | 05162_00389_000102 |
| State House District 50 | State House District 50 | 05150_00346_000004 |
| Jay Lin (Rep) | Jay Lin (Rep) | 00729_00084_000028 |
| Angelika Kausche (I) (Dem) | Angelika Kausche (I) (Dem) | 05150_00346_000004 |
| State House District 51 | State House District 51 | 05162_00389_000011 |
| Alex B. Kaufman (Rep) | Alex B. Kaufman (Rep) | 05162_00389_000011 |
| State House District 52 | State House District 52 | 05162_00389_000016 |
| Shea Roberts (Dem) | Shea Roberts (Dem) | 05162_00389_000016 |
| State House District 53 | State House District 53 | 05164_00092_000010 |
| Sheila Jones (I) (Dem) | Sheila Jones (I) (Dem) | 05164_00092_000010 |
| State House District 54 | State House District 54 | 05150_00346_000006 |
| Lyndsey Rudder (Rep) | Lyndsey Rudder (Rep) | 05150_00346_000006 |
| State House District 55 | State House District 55 | 05150_00346_000002 |
| Marie Metze (I) (Dem) | Marie Metze (I) (Dem) | 00729_00095_000033 |
| State House District 56 | State House District 56 | 05162_00389_000076 |
| Mesha Mainor (Dem) | Mesha Mainor (Dem) | 05162_00389_000076 |
| State House District 57 | State House District 57 | 00729_00110_000010 |
| Stacey Evans (Dem) | Stacey Evans (Dem) | 00729_00111_000073 |
| State House District 58 | State House District 58 | 00729_00083_000077 |
| Park Cannon (I) (Dem) | Park Cannon (I) (Dem) | 00729_00083_000077 |
| State House District 59 | State House District 59 | 05162_00389_000101 |
| David Dreyer (I) (Dem) | David Dreyer (I) (Dem) | 05162_00389_000101 |
| State House District 60 | State House District 60 | 00729_00010_000088 |
| Kim Schofield (I) (Dem) | Kim Schofield (I) (Dem) | 00729_00109_000148 |
| State House District 61 | State House District 61 | 00729_00008_000018 |
| Roger Bruce (I) (Dem) | Roger Bruce (I) (Dem) | 00729_00008_000018 |
| State House District 62 | State House District 62 | 00729_00057_000051 |
| William K. Boddie, Jr. (I) (Dem) | William K. Boddie, Jr. (I) (Dem) | 00729_00057_000051 |
| State House District 63 | State House District 63 | 05162_00389_000043 |
| Debra Bazemore (I) (Dem) | Debra Bazemore (I) (Dem) | 05162_00389_000043 |
| State House District 64 | State House District 64 | 05160_00510_000007 |
| Derrick L. Jackson (I) (Dem) | Derrick L. Jackson (I) (Dem) | 05160_00510_000007 |
| State House District 65 | State House District 65 | 05162_00389_000041 |
| Mandisha A. Thomas (Dem) | Mandisha A. Thomas (Dem) | 05162_00389_000041 |
| State House District 80 | State House District 80 | 00729_00109_000017 |
| Alan Cole (Rep) | Alan Cole (Rep) | 00729_00109_000017 |
| State House District 95 | State House District 95 | 00729_00007_000072 |
| Erica McCurdy (Rep) | Erica McCurdy (Rep) | 00729_00007_000072 |
| District Attorney - Atlanta | District Attorney - Atlanta | 05150_00346_000006 |
| Fani Willis (Dem) | Fani Willis (Dem) | 05150_00346_000004 |
| Clerk of Superior Court | Clerk of Superior Court | 05150_00346_000006 |
| Cathelene "Tina" Robinson (I) (Dem) | Cathelene "Tina" Robinson (I) (Dem) | 05150_00346_000004 |
| Sheriff | Sheriff | 05150_00346_000006 |
| Patrick "Pat" Labat (Dem) | Patrick "Pat" Labat (Dem) | 05150_00346_000004 |
| Tax Commissioner | Tax Commissioner | 05150_00346_000006 |
| Arthur E. Ferdinand (I) (Dem) | Arthur E. Ferdinand (I) (Dem) | 05150_00346_000004 |
| Surveyor | Surveyor | 05150_00346_000006 |
| Solicitor General | Solicitor General | 05150_00346_000006 |
| Keith E. Gammage (I) (Dem) | Keith E. Gammage (I) (Dem) | 05150_00346_000004 |
| County Commission District 2 | County Commission District 2 | 05162_00389_000007 |
| Bob Ellis (I) (Rep) | Bob Ellis (I) (Rep) | 00729_00093_000071 |
| Justin Holsomback (Dem) | Justin Holsomback (Dem) | 05162_00389_000007 |
| County Commission District 4 | County Commission District 4 | 00729_00083_000077 |
| Barbara J. Gresham (Rep) | Barbara J. Gresham (Rep) | 05162_00389_000057 |
| Natalie Hall (I) (Dem) | Natalie Hall (I) (Dem) | 00729_00083_000077 |
| County Commission District 6 | County Commission District 6 | 05162_00389_000043 |
| Khadijah Abdur-Rahman (Dem) | Khadijah Abdur-Rahman (Dem) | 05162_00389_000043 |
| Soil and Water - Fulton County | Soil and Water - Fulton County | 05150_00346_000006 |
| Alan Toney (I) | Alan Toney (I) | 05150_00346_000004 |
| Constitutional Amendment #1 | Constitutional Amendment #1 | 05150_00346_000006 |
| YES | YES | 05150_00346_000006 |
| NO | NO | 05162_00389_000041 |
| Constitutional Amendment #2 | Constitutional Amendment #2 | 05150_00346_000006 |
| YES | YES | 05150_00346_000004 |
| NO | NO | 05150_00346_000006 |
| Statewide Referendum A | Statewide Referendum A | 05150_00346_000006 |
| YES | YES | 05150_00346_000004 |
| NO | NO | 05150_00346_000006 |
| Atlanta Homestead Exemption - Special | Atlanta Homestead Exemption - Special | 05150_00346_000006 |
| YES | YES | 05150_00346_000002 |
| NO | NO | 05150_00346_000006 |
| East Point Sunday Alcohol Sales - Special | East Point Sunday Alcohol Sales - Special | 05162_00389_000101 |
| YES | YES | 00729_00010_000088 |
| NO | NO | 05162_00389_000101 |
| Union City Homestead Exemption - Special | Union City Homestead Exemption - Special | 05162_00389_000041 |
| YES | YES | 05162_00389_000041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Run Date: 2026-11-10 23:07:53.656440 Copyright (c) Citizens' Oversight