Reciprocal space

You shouldn't do logging if you are _raising_ an exception.  You should do logging if you are _catching_ an exception.  See: https://docs.python.org/2/howto/logging.html#when-to-use-logging