Skip to content

Units

Oceananigans.Units provides Float64 constants for expressing physical quantities as plain numeric products — no special types, just multiplication to SI units:

julia
julia> using Oceananigans.Units

julia> 5minutes
300.0

julia> 10days
864000.0

julia> 500kilometers
500000.0

Anywhere Oceananigans expects a number in SI units, you can write expressions like Δt = 5minutes or stop_time = 10days for readability.

Available units

QuantityConstantsValue (SI)
Timesecond, seconds1 s
Timeminute, minutes60 s
Timehour, hours3600 s
Timeday, days86400 s
Lengthmeter, meters1 m
Lengthkilometer, kilometers1000 m
File sizeKiB, MiB, GiB, TiBpowers of 1024 bytes

Singular and plural forms are identical (1day == 1days). The file-size constants are useful with the max_filesize keyword of output writers.