What’s New¶
v0.8.4 (April 24, 2024)¶
updated the
ptm_level
of a bunch of config parameters
v0.8.3 (April 23, 2024)¶
removed
Dcrit
because realized it is not necessaryimproved log handling for CLI
changed
OpenDrift
default handling so they are now changed to None
v0.8.2 (April 10, 2024)¶
updated docs
improved
drift_model_config()
updated tests
now include PTM metadata with output file
v0.8.1 (April 5, 2024)¶
updated docs
v0.8.0 (April 2, 2024)¶
time_step_output
behavior has changed — 1 hour by defaulttime_step
is now 5 min by defaultadded
Dcrit
parameter for accurately finding where drifters are stranded in tidal flatsvertical_mixing
is True by default nowadded seafloor_action option
fixed some Leeway/3D handling and log messaging
export_variables are specific to drift_model as needed
do not drop zeta anymore since used in opendrift
output_file is now an option
v0.7.1 (February 21, 2024)¶
Small fix to some attributes to be less verbose
Fix setup.cfg to have correct config path since name changed
v0.7.0 (February 21, 2024)¶
Now initialize all class attributes with None and removed usage of
hasattr
which simplifies and clarifies some code.Improved handling of
start_time
,end_time
,duration
, andsteps
inmanager.py
which fixed a bug in which users couldn’t inputstart_time
and have the simulation run successfully.simplified handling of
horizontal_diffusivity
inopendrift
model.user can change
end_time
,duration
, andsteps
and have the others update accordingly. Tests added to check this.changed known model “CIOFS_now” to “CIOFSOP” to avoid upper/lower issues and include “OP” for “operational”.
many more tests and improved behavior for attribute checks and updates
v0.6.0 (February 15, 2024)¶
is set up to tell
opendrift
ROMS reader to save the interpolator to a cache that is set up the first time it is run. This only works with the newest dev version ofopendrift
at the moment, and the files saved are hundreds of MB, but it speeds up the simulations pretty well (12 to 30 seconds).reworked which variables are dropped in which scenarios for
opendrift
and integrated with using wetdry vs static masks.added package
appdirs
to manage the cache for storing interpolator pickles.fix to CLI so duration input is formatted correctly.
can now input
name
to accompany user-inputxarray Dataset
forocean_model
.added
ocean_model
“CIOFS_now” local and remote links.
v0.5.0 (February 12, 2024)¶
updated to using version of
opendrift
in which you can input an xarray Dataset directlyadded new parameter for built-in ocean_models to specify whether to look locally or remote for the output (
ocean_model_local
)added local model output information for known models using parquet files for kerchunk access to model output
changed
max_speed
parameter, which controls buffer size inopendrift
, to 2 from 5.improved handling of “steps”, “duration”, and “end_time” parameters.
improved reader interaction and speed with
opendrift
by dropping unnecessary variables from ocean_model Dataset, separating out thestandard_name
mapping input to the ROMS reader inopendrift
, added option for whether or not to use wet/dry masks in ocean_model output if available
v0.4.0 (January 25, 2024)¶
modified level of surfacing for some configuration parameters
made
ptm
an entry pointfinished removing WKT code, which hadn’t been working
added “excludestring” as an option for filtering configuration parameters
updated checks for necessary
drift_model=="Leeway"
and parameter combinations.updated docs according to software updates