[package]
edition = "2021"
name = "ctddump"
version = "0.26.0"
build = false
exclude = [
"CLAUDE.md",
".claudeignore",
".github/",
"docs/",
"scripts/",
"RELEASING.md",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Convert oceanographic CTD (Conductivity, Temperature, Depth) data from NetCDF to Parquet or YAML"
homepage = "https://aiqc-hub.github.io/ctddump/"
documentation = "https://aiqc-hub.github.io/ctddump/"
readme = "README.md"
keywords = [
"oceanography",
"netcdf",
"parquet",
"ctd",
"cli",
]
categories = [
"command-line-utilities",
"science",
]
license = "MIT"
repository = "https://github.com/AIQC-Hub/ctddump"
[package.metadata.docs.rs]
features = ["static-netcdf"]
[features]
static-netcdf = ["netcdf/static"]
trace = []
[lib]
name = "ctddump"
path = "src/lib.rs"
[[bin]]
name = "ctddump"
path = "src/main.rs"
[[test]]
name = "test_batch"
path = "tests/test_batch.rs"
[[test]]
name = "test_concat"
path = "tests/test_concat.rs"
[[test]]
name = "test_concat_parallel"
path = "tests/test_concat_parallel.rs"
[[test]]
name = "test_concat_streaming"
path = "tests/test_concat_streaming.rs"
[[test]]
name = "test_convert"
path = "tests/test_convert.rs"
[[test]]
name = "test_dedup"
path = "tests/test_dedup.rs"
[[test]]
name = "test_dedup_streaming"
path = "tests/test_dedup_streaming.rs"
[[test]]
name = "test_dispatch"
path = "tests/test_dispatch.rs"
[[test]]
name = "test_dropna"
path = "tests/test_dropna.rs"
[[test]]
name = "test_dropqc"
path = "tests/test_dropqc.rs"
[[test]]
name = "test_filter"
path = "tests/test_filter.rs"
[[test]]
name = "test_header"
path = "tests/test_header.rs"
[[test]]
name = "test_markdup_multi_rowgroup"
path = "tests/test_markdup_multi_rowgroup.rs"
[[test]]
name = "test_report"
path = "tests/test_report.rs"
[[test]]
name = "test_report_summary"
path = "tests/test_report_summary.rs"
[[test]]
name = "test_streaming"
path = "tests/test_streaming.rs"
[[test]]
name = "test_streaming_slice"
path = "tests/test_streaming_slice.rs"
[dependencies.chrono]
version = "0.4"
[dependencies.clap]
version = "4"
features = ["derive"]
[dependencies.glob]
version = "0.3"
[dependencies.gsw]
version = "0.2.2"
[dependencies.netcdf]
version = "0.10"
features = ["ndarray"]
[dependencies.num-traits]
version = "0.2"
[dependencies.polars]
version = "0.43"
features = [
"ndarray",
"parquet",
"dtype-i8",
"lazy",
"strings",
"concat_str",
"rank",
"cum_agg",
]
[dependencies.rayon]
version = "1"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_yaml]
version = "0.9"
[dependencies.toml]
version = "0.8"
[dependencies.walkdir]
version = "2"
[dev-dependencies.tempfile]
version = "3"