Greetings,<br><br>I've just added a new feature to the EnzoSimulation class that a number of people have been asking for.  If you don't know what EnzoSimulation does, see here:<br><a href="http://yt.enzotools.org/doc/extensions/analyzing_an_entire_simulation.html">http://yt.enzotools.org/doc/extensions/analyzing_an_entire_simulation.html</a><br>
<br>For people who have been setting Enzo to output every constant number of cycles, rather than a constant amount of time, the EnzoSimulation class did not work, as there is no way to know from the parameter file exactly how many datadumps will get made during the simulation and at what times.  Also, if you do collapse simulations where you are outputting data every time a new AMR level is reached, it doesn't work for you either.  To fix that, I've added a new keyword, get_data_by_force, that if set to True, will search the working directory for all directories that match the data dir name convention.  It will then open them all and get times and redshifts by hand.  It takes slightly longer, but only a second or two compared to previously less than a second.<br>
<br>So to use this, you simply need to do, for example:<br>import yt.extensions.enzo_simulation as ES<br>my_run = ES.EnzoSimulation(parameter_file, get_data_by_force=True, initial_time=0)<br><br>And my_run.allOutputs will have your list of datasets.<br>
<br>Britton<br>