# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "nyx-space" version = "2.0.0-rc" authors = ["Christopher Rabotin "] build = "build.rs" exclude = [ ".cargo/", ".github/", ".venv/", ".vscode/", "data/", "output_data/", "*.parquet", "pyproject.toml", "firebase.json", ".dockerignore", "Dockerfile*", "rustfmt.toml", "tests/GMAT_scripts/*", "*.png", ] description = "A high-fidelity space mission toolkit, with orbit propagation, estimation and some systems engineering" homepage = "https://nyxspace.com" documentation = "https://docs.rs/nyx-space/" readme = "README.md" keywords = [ "space", "mission", "design", "orbit", "estimation", ] categories = [ "science", "simulation", "aerospace", "science::robotics", ] license = "AGPL-3.0-or-later" repository = "https://github.com/nyx-space/nyx" [lib] name = "nyx_space" crate-type = [ "cdylib", "rlib", ] [[example]] name = "01_orbit_prop" path = "examples/01_orbit_prop/main.rs" [[example]] name = "02_jwst" path = "examples/02_jwst_covar_monte_carlo/main.rs" [dependencies.anise] version = "0.4.0" [dependencies.approx] version = "0.5" [dependencies.arrow] version = "52.0.0" [dependencies.bytes] version = "1.0" [dependencies.csv] version = "1" [dependencies.either] version = "1.8.1" features = ["serde"] [dependencies.enum-iterator] version = "2.0.0" [dependencies.flate2] version = "1.0" features = ["rust_backend"] default-features = false [dependencies.getrandom] version = "0.2" features = ["js"] [dependencies.hifitime] version = "4.0.0-alpha" [dependencies.hyperdual] version = "=1.2.0" [dependencies.indicatif] version = "0.17" features = ["rayon"] [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4" [dependencies.nalgebra] version = "=0.32" [dependencies.num] version = "0.4.0" [dependencies.numpy] version = "0.21" optional = true [dependencies.parquet] version = "52.0.0" features = [ "arrow", "zstd", ] default-features = false [dependencies.pyo3] version = "0.21" features = ["extension-module"] optional = true [dependencies.pyo3-log] version = "0.10" optional = true [dependencies.pythonize] version = "0.21" optional = true [dependencies.rand] version = "0.8" [dependencies.rand_distr] version = "0.4" [dependencies.rand_pcg] version = "0.3" [dependencies.rayon] version = "1.6" [dependencies.regex] version = "1.5" [dependencies.rstats] version = "2.0.1" [dependencies.rust-embed] version = "8" [dependencies.serde] version = "1.0" [dependencies.serde_derive] version = "1.0" [dependencies.serde_dhall] version = "0.12" [dependencies.serde_yaml] version = "0.9.21" [dependencies.shadow-rs] version = "0.29.0" default-features = false [dependencies.snafu] version = "0.8.3" features = ["backtrace"] [dependencies.toml] version = "0.8.14" [dependencies.typed-builder] version = "0.18.0" [dependencies.whoami] version = "1.3.0" [dev-dependencies.polars] version = "0.41.2" features = ["parquet"] [dev-dependencies.pretty_env_logger] version = "0.5" [dev-dependencies.rstest] version = "0.21.0" [build-dependencies.shadow-rs] version = "0.29.0" [features] default = [] python = [ "pyo3", "pyo3-log", "hifitime/python", "numpy", "pythonize", ] [target.x86_64-unknown-linux-gnu] [badges.gitlab] branch = "master" repository = "nyx-space/nyx" [badges.maintenance] status = "actively-developed"