This looks like a mistake, since there's supposed to be a default value.
cat datasets/enwiki.draft_quality.201508-201608.10k.with_cache.json | \
revscoring train_model \
revscoring.scorer_models.GradientBoosting \
draftquality.feature_lists.enwiki.draft_quality \
-p 'learning_rate=0.01' \
-p 'max_features="log2"' \
-p 'max_depth=7' \
-p 'n_estimators=700' \
--version 0.0.1 > models/enwiki.draft_quality.gradient_boosting.model
Traceback (most recent call last):
File "/home/awight/draftquality/.env/bin/revscoring", line 11, in <module>
sys.exit(main())
File "/home/awight/draftquality/.env/lib/python3.4/site-packages/revscoring/revscoring.py", line 53, in main
module.main(sys.argv[2:])
File "/home/awight/draftquality/.env/lib/python3.4/site-packages/revscoring/utilities/train_model.py", line 85, in main
if args['--observations'] == "<stdin>":
KeyError: '--observations'