Cargo Features

[dependencies]
anise = { version = "0.5.2", default-features = false, features = ["python", "metaload", "embed_ephem", "spkezr_validation"] }
default = metaload

The metaload feature is set by default whenever anise is added without default-features = false somewhere in the dependency tree.

python = ndarray, numpy, pyo3, pyo3-log
metaload default = platform-dirs, regex, serde_dhall, url

Enables reqwest

Affects almanac::metaload

embed_ephem = rust-embed

Enables reqwest

spkezr_validation

Enabling this flag significantly increases compilation times due to Arrow and Polars.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

pyo3 python?

Enables pyo3

Optional dependencies follow

pyo3-log python?
numpy python?
ndarray python?
url metaload
serde_dhall metaload
reqwest embed_ephem? metaload
platform-dirs metaload
rust-embed embed_ephem?
regex metaload