stilt.hysplit.HYSPLITDriver.execute#

HYSPLITDriver.execute(timeout, rm_dat)[source]#

Run HYSPLIT, optionally followed by an error trajectory run.

The error trajectory run only proceeds after main particles are successfully parsed - WINDERR/ZIERR are never written otherwise.

Parameters:
  • timeout (int or None) – Wall-time limit in seconds for each HYSPLIT call. None disables the timeout.

  • rm_dat (bool) – If True, delete the raw PARTICLE.DAT file after parsing to save disk space.

Returns:

Parsed particles, optional error particles, and streamed log path.

Return type:

HYSPLITResult