Added C code inline via weave to increase speed of step function (new function cstep) and streamlined python step function by removing deepcopy
Some further tweaks to the weave code
Moved random number generation back outside of weave code as seeding was causing issues
Created a function to wrap the code to iterate over one set of parameters. Reduced number of print statements for speed. Added code to test speed of script.
Removed module as it's not needed
Testing effect of weave on run time
Changing back to weave code
Adding full range of temperatures back in before running
Removed unnecessary flushing of stdout
Added full parameter set back in