<commit_before>//auto-generated by difficulty-convert.py DO NOT EDIT

package sudoku

func init() {
	difficultySignalWeights = map[string]float64{
		"Block Block Interactions Count" : 0.1026,
		"Block Block Interactions Percentage" : 0.0046,
		"Constant" : 0.4164,
		"Guess Count" : 0.0359,
		"Guess Percentage" : 0.0002,
		"Hidden Pair Block Count" : -0.0153,
		"Hidden Pair Block Percentage" : 0.0091,
		"Hidden Pair Col Count" : -0.0042,
		"Hidden Pair Col Percentage" : 0.0015,
		"Hidden Pair Row Count" : -0.0491,
		"Hidden Pair Row Percentage" : -0.0019,
		"Hidden Quad Block Count" : 0.0,
		"Hidden Quad Block Percentage" : 0.0,
		"Hidden Quad Col Count" : 0.0,
		"Hidden Quad Col Percentage" : 0.0,
		"Hidden Quad Row Count" : 0.0,
		"Hidden Quad Row Percentage" : 0.0,
		"Hidden Triple Block Count" : 0.0,
		"Hidden Triple Block Percentage" : 0.0,
		"Hidden Triple Col Count" : 0.0,
		"Hidden Triple Col Percentage" : 0.0,
		"Hidden Triple Row Count" : 0.0,
		"Hidden Triple Row Percentage" : 0.0,
		"Naked Pair Block Count" : -0.0419,
		"Naked Pair Block Percentage" : 0.0259,
		"Naked Pair Col Count" : -0.0314,
		"Naked Pair Col Percentage" : 0.0035,
		"Naked Pair Row Count" : -0.025,
		"Naked Pair Row Percentage" : 0.019,
		"Naked Quad Block Count" : -0.0293,
		"Naked Quad Block Percentage" : 0.0063,
		"Naked Quad Col Count" : -0.0146,
		"Naked Quad Col Percentage" : 0.0056,
		"Naked Quad Row Count" : 0.0146,
		"Naked Quad Row Percentage" : 0.0074,
		"Naked Triple Block Count" : -0.0494,
		"Naked Triple Block Percentage" : 0.0087,
		"Naked Triple Col Count" : 0.0267,
		"Naked Triple Col Percentage" : 0.0142,
		"Naked Triple Row Count" : 0.026,
		"Naked Triple Row Percentage" : 0.0211,
		"Necessary In Block Count" : -0.014,
		"Necessary In Block Percentage" : -0.0132,
		"Necessary In Col Count" : 0.0021,
		"Necessary In Col Percentage" : -0.059,
		"Necessary In Row Count" : -0.0027,
		"Necessary In Row Percentage" : 0.0439,
		"Number Unfilled Cells" : -0.0021,
		"Number of Steps" : 0.0136,
		"Obvious In Block Count" : -0.0312,
		"Obvious In Block Percentage" : -0.0154,
		"Obvious In Col Count" : 0.0049,
		"Obvious In Col Percentage" : -0.0566,
		"Obvious In Row Count" : 0.0067,
		"Obvious In Row Percentage" : -0.035,
		"Only Legal Number Count" : -0.0038,
		"Only Legal Number Percentage" : -0.0162,
		"Percentage Fill Steps" : -0.1514,
		"Pointing Pair Col Count" : 0.0479,
		"Pointing Pair Col Percentage" : 0.0215,
		"Pointing Pair Row Count" : 0.0374,
		"Pointing Pair Row Percentage" : -0.0047,
		"Steps Until Nonfill" : -0.0021,
		"XWing Col Count" : 0.023,
		"XWing Col Percentage" : 0.0087,
		"XWing Row Count" : -0.0021,
		"XWing Row Percentage" : 0.0008,
	}
}<commit_msg>Check in a new model that gives 0.5268 for correlation (a new high).<commit_after>//auto-generated by difficulty-convert.py DO NOT EDIT

package sudoku

func init() {
	difficultySignalWeights = map[string]float64{
		"Block Block Interactions Count" : 0.057,
		"Block Block Interactions Percentage" : 0.0077,
		"Constant" : 0.1859,
		"Guess Count" : 0.0954,
		"Guess Percentage" : 0.0005,
		"Hidden Pair Block Count" : -0.0427,
		"Hidden Pair Block Percentage" : 0.0209,
		"Hidden Pair Col Count" : 0.0,
		"Hidden Pair Col Percentage" : 0.0136,
		"Hidden Pair Row Count" : -0.0495,
		"Hidden Pair Row Percentage" : 0.0045,
		"Hidden Quad Block Count" : 0.0,
		"Hidden Quad Block Percentage" : 0.0,
		"Hidden Quad Col Count" : 0.0,
		"Hidden Quad Col Percentage" : 0.0,
		"Hidden Quad Row Count" : 0.0,
		"Hidden Quad Row Percentage" : 0.0,
		"Hidden Triple Block Count" : 0.0,
		"Hidden Triple Block Percentage" : 0.0,
		"Hidden Triple Col Count" : 0.0,
		"Hidden Triple Col Percentage" : 0.0,
		"Hidden Triple Row Count" : 0.0,
		"Hidden Triple Row Percentage" : 0.0,
		"Naked Pair Block Count" : -0.0243,
		"Naked Pair Block Percentage" : -0.0012,
		"Naked Pair Col Count" : -0.0179,
		"Naked Pair Col Percentage" : 0.0097,
		"Naked Pair Row Count" : -0.0025,
		"Naked Pair Row Percentage" : 0.0067,
		"Naked Quad Block Count" : 0.0048,
		"Naked Quad Block Percentage" : 0.0161,
		"Naked Quad Col Count" : -0.0016,
		"Naked Quad Col Percentage" : 0.0007,
		"Naked Quad Row Count" : -0.0307,
		"Naked Quad Row Percentage" : 0.013,
		"Naked Triple Block Count" : -0.0336,
		"Naked Triple Block Percentage" : 0.0203,
		"Naked Triple Col Count" : -0.031,
		"Naked Triple Col Percentage" : 0.0123,
		"Naked Triple Row Count" : -0.0038,
		"Naked Triple Row Percentage" : -0.0013,
		"Necessary In Block Count" : -0.0265,
		"Necessary In Block Percentage" : 0.0145,
		"Necessary In Col Count" : -0.0047,
		"Necessary In Col Percentage" : -0.0183,
		"Necessary In Row Count" : -0.0088,
		"Necessary In Row Percentage" : 0.0122,
		"Number Unfilled Cells" : 0.0111,
		"Number of Steps" : 0.0124,
		"Obvious In Block Count" : -0.0138,
		"Obvious In Block Percentage" : 0.0789,
		"Obvious In Col Count" : -0.0067,
		"Obvious In Col Percentage" : -0.0069,
		"Obvious In Row Count" : -0.0131,
		"Obvious In Row Percentage" : -0.1815,
		"Only Legal Number Count" : -0.0108,
		"Only Legal Number Percentage" : -0.061,
		"Percentage Fill Steps" : -0.1616,
		"Pointing Pair Col Count" : 0.0376,
		"Pointing Pair Col Percentage" : 0.0168,
		"Pointing Pair Row Count" : 0.0398,
		"Pointing Pair Row Percentage" : 0.0033,
		"Steps Until Nonfill" : 0.0011,
		"XWing Col Count" : 0.0696,
		"XWing Col Percentage" : 0.0127,
		"XWing Row Count" : 0.03,
		"XWing Row Percentage" : 0.0058,
	}
}
{'fraction_non_alphanumeric': 0.13808828894564026, 'fraction_numerical': 0.10780736957314849, 'mean_word_length': 3.2569875776397517, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1039929', 'n_tokens_mistral': 2757, 'n_tokens_neox': 2070, 'n_words': 676}