Pin tables so it installs without HDF requirement
Thresholding unit test [Resolves 71]
Parallelize Training [Resolves 100]
change to UChicago license (110)
Close session when done
Update README [Resolves 106] (107)
Workflow and performance updates [Resolves 45, 93, 99, 111, 112, 113, 114]
Remove errant logging statements
Add more docstrings
Merge experiment rows [Resolves 103]
Incorporate timechop interval parsing change
Fix evaluation of sparsely-labeled test matrices [Resolves 116]
Control number of database-connecting processes [Resolves 104]
Update setup.py to look for md files
Remove n_jobs from parameters sent to model_hash [Resolves 126]
Log more split info [Resolves 124]
Fix thresholding ties bug [Resolves 133]
Add sort_seed for scoring
More training logging
Write train uuid to models table [Resolves 128]
Move explain statements to new validate method, which can be manually run [Resolves 130]
Remove n_jobs from model group config [Resolves 132]
Include traceback when child process errors [Resolves 140]
Fix log split denominator [Resolves 142]
Add train and test example frequency [Resolves 148]
Save test_uuid in predictions tables [Resolves 144]
Separate train/test prediction windows [Resolves 152]
Allow custom model group keys [Resolves 154]
Handle multiple label window sin LabelGeneratorgenerate_all_labels [Resolves 156]