[package]
name = "mwalib"
version = "0.13.0"
homepage = "https://github.com/MWATelescope/mwalib"
repository = "https://github.com/MWATelescope/mwalib"
readme = "README.md"
authors = ["Greg Sleap <greg.sleap@curtin.edu.au>",
"Christopher H. Jordan <christopherjordan87@gmail.com>"]
edition = "2018"
description = "A library to simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata."
license = "MPL-2.0"
keywords = ["radioastronomy", "mwa", "astronomy"]
categories = ["science","parsing"]
exclude = ["test_files/*", "tools/*",".github/*"]
[profile.release]
lto = true
codegen-units = 1
[lib]
crate-type = ["rlib", "staticlib", "cdylib"]
[features]
cfitsio-static = ["fitsio-sys/fitsio-src"]
examples = ["anyhow", "clap", "env_logger"]
[dependencies]
chrono = "0.4.*"
fitsio = "0.19.*"
fitsio-sys = "^0"
lazy_static = "1.4.*"
libc = "0.2.*"
log = "0.4.*"
num-derive = "0.3.*"
num-traits = "0.2.*"
rayon = "~1"
regex = "~1"
thiserror = "1.0.*"
anyhow = { version = "1.0.*", optional = true }
clap = { version = "3.0.*", features = ["derive"], optional = true }
env_logger = { version = "0.9.*", optional = true }
[dev-dependencies]
csv = "1.1.*"
float-cmp = "0.9.*"
tempdir = "0.3.*"
[build-dependencies]
built = "0.*"
cbindgen = "0.*"
[[example]]
name = "mwalib-data-dump"
required-features = ["examples"]
[[example]]
name = "mwalib-print-corr-context"
required-features = ["examples"]
[[example]]
name = "mwalib-print-volt-context"
required-features = ["examples"]
[[example]]
name = "mwalib-sum-gpubox-hdus"
required-features = ["examples"]
[[example]]
name = "mwalib-sum-first-fine-channel-gpubox-hdus"
required-features = ["examples"]