[package]
name = "npyz"
version = "0.6.1"
edition = "2018"
authors = [
"Michael Lamparski <diagonaldevice@gmail.com>",
"Pavel Potocek <pavelpotocek@gmail.com>",
]
license = "MIT"
description = "NumPy file format (de-)serialization. Fork of outdated npy-rs."
repository = "https://github.com/ExpHP/npyz"
homepage = "https://github.com/ExpHP/npyz"
documentation = "https://docs.rs/npyz/"
keywords = ["numpy", "npy", "ndarray"]
categories = ["encoding"]
readme = "README.md"
[package.metadata.docs.rs]
all-features = true
[workspace]
members = [ "derive" ]
[dependencies]
byteorder = "1"
nom = "3"
zip = { version = "0.5", optional = true }
num-complex = { version = "0.4", optional = true }
[dependencies.npyz-derive]
path = "derive"
version = "0.6.0"
optional = true
default-features = false
[dev-dependencies]
ndarray = { version = "0.14" }
sprs = { version = "0.10", default-features = false }
bencher = { version = "0.1" }
[features]
default = []
derive = ["npyz-derive"]
complex = ["num-complex"]
npz = ["zip"]
[[bench]]
name = "bench"
harness = false
[[example]]
name = "structured"
required-features = ["derive"]
[[example]]
name = "roundtrip"
required-features = ["derive"]
[[example]]
name = "npz-without-feature"
required-features = ["zip"]
[[example]]
name = "sparse-sprs"
required-features = ["npz"]
[[test]]
name = "derive_hygiene"
required-features = ["derive"]
[[test]]
name = "roundtrip"
required-features = ["derive"]
[[test]]
name = "serialize_array"
required-features = ["derive"]
[[test]]
name = "npz"
required-features = ["npz"]
[[test]]
name = "sparse"
required-features = ["npz"]