# 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 = "2024"
name = "aetherus-remesh"
version = "0.4.2"
authors = ["Cristian Bourceanu <v.c.bourceanu@smd.ed.ac.uk>"]
build = false
exclude = [".github"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Mesh splitting algorithm for co-planar intersection, used in MCRT simulation"
readme = "README.md"
keywords = [
    "remesh",
    "obj",
    "MCRT",
]
categories = [
    "science",
    "simulation",
]
license = "MIT"
repository = "https://github.com/crisbour/aetherus-remesh"

[features]
release-logging = ["log/max_level_info"]

[lib]
name = "aetherus_remesh"
path = "src/lib.rs"

[[bin]]
name = "aetherus-remesh"
path = "src/main.rs"

[[bench]]
name = "water_tank"
path = "benches/water_tank.rs"
harness = false

[[bench]]
name = "water_tank_instructions"
path = "benches/water_tank_instructions.rs"
harness = false

[dependencies.anyhow]
version = "^1.0.100"

[dependencies.assert_approx_eq]
version = "^1.1.0"

[dependencies.colored]
version = "3.1.1"

[dependencies.env_logger]
version = "^0.11.0"

[dependencies.kiddo]
version = "^5.2.4"
features = ["simd"]

[dependencies.log]
version = "^0.4.29"

[dependencies.nalgebra]
version = "^0.31.*"

[dependencies.obj]
version = "0.10.2"

[dev-dependencies.assert_approx_eq]
version = "1.1.0"

[dev-dependencies.criterion]
version = "0.8.2"
features = ["html_reports"]

[dev-dependencies.gungraun]
version = "0.17.2"

[dev-dependencies.tempfile]
version = "3.27.0"
