1. Maybe need num timesteps and number of timesteps to be int64 and endtime calculated appropriately? 2. Or just specify endtime and figure out number of timesteps? 3. Or have either?