Files
weatherapi/internal/core/constants.go
Eric Rakestraw 26a52f8c44
All checks were successful
ci/woodpecker/push/build-image Pipeline was successful
Add US unit support for weather observations and forecasts
2026-03-19 22:36:15 -05:00

20 lines
477 B
Go

package core
// Units controls response-unit output formatting.
type Units string
const (
UnitsMetric Units = "metric"
UnitsUS Units = "us"
)
const (
celsiusToFahrenheitScale = 9.0 / 5.0
celsiusToFahrenheitOffset = 32.0
kmhToMphFactor = 0.621371192237334
metersToMilesFactor = 0.000621371192237334
metersToFeetFactor = 3.280839895013123
paToInHgFactor = 0.000295299830714045
mmToInchesFactor = 0.03937007874015748
)