<commit_before>
|Todo| Redefine pawnValue<N> as value of N pawns [tune]

|Todo| Preserve parameter order in vector.json [tuning]

|Todo| King safety [evaluate]

|Todo| Scale passers with material [evaluate]

|Todo| Expand board control. Include mobility [evaluate]

|Todo| Add white/black testing [qa,evaluate]

|Todo| Add left/right testing [qa,evaluate]

|Todo| Terminology: coefficient or parameter [qa]

|Todo| Check Rebel evaluation features [evaluate]

Ref: http://www.top-5000.nl/authors/rebel/chess840.htm

|Todo| Check Stockfish evaluation features [evaluate]

|Todo| Check Fruit/Rybka evaluation features [evaluate]

|Todo| Measure repeatibility of tuner [verification,tune]

Tune with 10 different subsets of ccrl @ 1M
Observe variation of vector and residual 

Tune with 10 different subsets of ccrl @ 100k
Observe variation of vector and residual 

|Todo| Get residuals of some existing evaluations for comevaluate [evaluate]

 - Crafty 24.1
 - Stockfish 6
 - Fruit 2.1
 - Junior 2011
 - Hiarcs 14
 - Shredder 12
 - Komodo x
 - Gnuchess 5.07
 - Rookie 3.8
 - Rybka 2.3.2a

|Todo| Consider gradient descent [tune]

|Todo| Test tuner on Rosenbrock function [tune]

https://en.wikipedia.org/wiki/Rosenbrock_function

<commit_msg>Update to do list<commit_after>
|Todo| Redefine pawnValue<N> as value of N pawns [tune]

|Todo| Preserve parameter order in vector.json [tuning]

|Todo| Multicore support [speed]

|Todo| Measure nps for reference [qa]

|Todo| King safety [evaluate]

|Todo| Scale passers with material [evaluate]

|Todo| Expand board control. Include mobility [evaluate]

|Todo| Add white/black testing [qa,evaluate]

|Todo| Add left/right testing [qa,evaluate]

|Todo| Terminology: coefficient or parameter [qa]

|Todo| Check Rebel evaluation features [evaluate]

Ref: http://www.top-5000.nl/authors/rebel/chess840.htm

|Todo| Check Stockfish evaluation features [evaluate]

|Todo| Check "Fruit/Rybka" evaluation features [evaluate]

Go through eval_comp forwards and backwards again and
take many things.

|Todo| LittleChessEvaluationCompendium.pdf [evaluate]

|Todo| Measure repeatibility of tuner [verification,tune]

Tune with 10 different subsets of ccrl @ 1M
Observe variation of vector and residual 

Tune with 10 different subsets of ccrl @ 100k
Observe variation of vector and residual 

|Todo| Get residuals of some existing evaluations for comparison [evaluate]

 - Crafty 24.1
 - Stockfish 6
 - Fruit 2.1
 - Junior 2011
 - Hiarcs 14
 - Shredder 12
 - Komodo x?
 - Gnucheese
 - Rookie 3.8
 - Rybka 2.3.2a
 - Giraffe

|Todo| Consider gradient descent [tune]

|Todo| Test tuner on Rosenbrock function [tune]

https://en.wikipedia.org/wiki/Rosenbrock_function


{'fraction_non_alphanumeric': 0.08803863298662705, 'fraction_numerical': 0.02637444279346211, 'mean_word_length': 4.495918367346939, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, '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': '1098487', 'n_tokens_mistral': 996, 'n_tokens_neox': 883, 'n_words': 321}