Let's remove all the assertions from non-test code. For example the ones occurring in smart_control/simulator/stochastic_occupancy.py.
"Do not use assert statements in place of conditionals or validating preconditions." - source
Originally posted by @s2t2 in #27 (comment)
Instead, we should raise errors like ValueError, etc.