Began refactoring of plotting_utils - started by simplifying data cleaning, data manipulation, and references to M_c
Use schema to determine column types in parse_data_for_hist instead of getting modeltype from M_c
Further refactoring: all 2-d plots should work well based on schema now.
Refactored mult1D and cont1D plotting sections. Eventually may break into different methods instead of if/else statement.
Warn if creating a multinomial column with greater than a set number of distinct values (currently set at 7 by default by Pat's suggestion)
Fix test failure due to missing M_c_full in testparser.py: test_parse_functions. Needed to add test_M_c_full to file.
Merge branch 'dev' into cardinality
Adding WARNING prepended to all warning reports.
Added test to confirm that SIMILARITY TO works with row index as well as column = value pairs.
Update README.md
Merge branch 'master' of https://github.com/mit-probabilistic-computing-project/BayesDB
SIMULATE without TIMES will fail to parse and show friendly error message.
Numeric output is now truncated at two decimal places and right-aligned. Eventually will need to revisit this because we may want more decimal places for columns with small values.
changed docs to reflect docker install
UPDATE SCHEMA to cyclic type now requires (min, max) be included as parameters after the column name.
Merge branch 'dev' into cyclic-plot
Cyclic columns can be plotted now, but they're treated as continuous columns. We may replace this with polar plotting, but for now this is just enough to work.
Fixed parse error message for confidence > 1
Added min/max parameters for update schema for cyclic columns in test_cyclic.py
Replace 'continuous' with 'numerical' and 'multinomial' with 'categorical' - includes automatic upgrade for already-existing btables with multinomial/continuous in the schema.