salva2d 0.9.0

2-dimensional particle-based fluid dynamics in Rust.
Documentation
[badges.maintenance]
status = "actively-developed"

[dependencies.approx]
version = "0.5"

[dependencies.bevy_egui]
features = ["immutable_ctx"]
optional = true
version = "0.23"

[dependencies.fnv]
version = "1.0"

[dependencies.generational-arena]
version = "0.2"

[dependencies.instant]
features = ["now"]
version = "0.1"

[dependencies.itertools]
version = "0.12"

[dependencies.nalgebra]
version = "0.32"

[dependencies.num-traits]
version = "0.2"

[dependencies.parry2d]
optional = true
version = "0.13"

[dependencies.rapier2d]
optional = true
version = "0.18"

[dependencies.rapier_testbed2d]
optional = true
version = "0.18"

[dependencies.rayon]
optional = true
version = "1.8"

[features]
default = ["dim2"]
dim2 = []
graphics = ["bevy", "bevy_egui"]
parallel = ["rayon"]
parry = ["parry2d"]
rapier = ["parry", "rapier2d"]
rapier-harness = ["rapier-testbed"]
rapier-testbed = ["rapier", "rapier_testbed2d", "graphics"]
sampling = ["rapier"]
wasm-bindgen = ["rapier2d/wasm-bindgen"]

[lib]
name = "salva2d"
path = "src/lib.rs"
required-features = ["dim2"]

[package]
authors = ["Sébastien Crozet <developer@crozet.re>"]
categories = ["science", "game-development", "mathematics", "simulation", "wasm"]
description = "2-dimensional particle-based fluid dynamics in Rust."
documentation = "https://salva.rs/docs"
edition = "2021"
homepage = "https://salva.rs"
keywords = ["physics", "dynamics", "particles", "fluids", "SPH"]
license = "Apache-2.0"
name = "salva2d"
readme = "README.md"
repository = "https://github.com/dimforge/salva"
version = "0.9.0"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.bevy]
default-features = false
features = ["bevy_winit", "bevy_render", "x11"]
optional = true
version = "0.12.1"

[target.'cfg(target_arch = "wasm32")'.dependencies.bevy]
default-features = false
features = ["bevy_winit", "bevy_render"]
optional = true
version = "0.12"