[package]
name = "gsw"
version = "0.0.9"
authors = ["Guilherme Castelão <guilherme@castelao.net>", "Luiz Irber <luiz.irber@gmail.com>"]
edition = "2018"
description = "TEOS-10 v3.06.12 Gibbs Seawater Oceanographic Toolbox in Rust"
documentation = "https://docs.rs/gsw"
license = "MIT OR Apache-2.0"
repository = "https://github.com/castelao/GSW-rs"
keywords = ["oceanography", "seawater"]
[workspace]
members = ["convert_refdata"]
[dependencies]
libm = "0.2.1"
libc = { version = "0.2", optional = true }
thiserror = { version = "1.0.24", optional = true }
[dev-dependencies]
heapless = "0.7"
inline-c = "0.1"
postcard = "0.7.0"
serde = "1.0.126"
[build-dependencies]
cbindgen = { version = "0.18.0", optional = true }
[features]
default = []
capi = ["libc", "std"]
compat = ["invalidasnan"]
invalidasnan = []
nodgdz = []
std = ["thiserror"]
[lib]
name = "gsw"
[profile.dev]
panic = "abort"
[package.metadata.capi]
min_version = "0.7.3"
[package.metadata.capi.header]
name = "gswteos-10.h"
subdirectory = false
generation = false
enabled = true