[package]
edition = "2024"
name = "sciforge"
version = "0.0.4"
build = false
include = [
"src/**/*",
"tests/**/*",
"docs/**/*",
"examples/**/*",
"Cargo.toml",
"README.md",
"LICENSE",
"ChangeLog.md",
"ComingSoon.md",
"Contributing.md",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Scientific computing toolkit — mathematics, physics, chemistry, biology, astronomy, geology, meteorology."
homepage = "https://rayanmorel381-beep.github.io/Sciforge/"
documentation = "https://docs.rs/crate/sciforge/latest"
readme = "README.md"
keywords = [
"science",
"mathematics",
"physics",
"chemistry",
"computing",
]
categories = [
"science",
"mathematics",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/rayanmorel381-beep/Sciforge"
[features]
aeronaval = ["dep:sciforge-aeronaval"]
automotive = ["dep:sciforge-automotive"]
components = ["dep:sciforge-components"]
core = ["dep:sciforge-core"]
default = [
"lib",
"hub",
]
full = [
"lib",
"hub",
"aeronaval",
"automotive",
"core",
"components",
"heavy",
]
heavy = ["dep:sciforge-heavy"]
hub = ["dep:sciforge-hub"]
lib = ["dep:sciforge-lib"]
[lib]
name = "sciforge"
path = "src/lib.rs"
[[example]]
name = "chemical_reactions"
path = "examples/chemical_reactions.rs"
[[example]]
name = "chronos_absorption_trigger"
path = "examples/chronos_absorption_trigger.rs"
[[example]]
name = "dark_energy_engine_experiment"
path = "examples/dark_energy_engine_experiment.rs"
[[example]]
name = "geological_ages"
path = "examples/geological_ages.rs"
[[example]]
name = "periodic_table"
path = "examples/periodic_table.rs"
[[example]]
name = "radioactive_decay"
path = "examples/radioactive_decay.rs"
[[example]]
name = "solar_system"
path = "examples/solar_system.rs"
[[example]]
name = "star_catalog"
path = "examples/star_catalog.rs"
[[example]]
name = "unit_converter"
path = "examples/unit_converter.rs"
[[example]]
name = "weather_station"
path = "examples/weather_station.rs"
[[test]]
name = "astronomy"
path = "tests/astronomy/main.rs"
[[test]]
name = "benchmark"
path = "tests/benchmark/main.rs"
[[test]]
name = "biology"
path = "tests/biology/main.rs"
[[test]]
name = "chemistry"
path = "tests/chemistry/main.rs"
[[test]]
name = "constants"
path = "tests/constants/main.rs"
[[test]]
name = "geology"
path = "tests/geology/main.rs"
[[test]]
name = "hub"
path = "tests/hub/main.rs"
[[test]]
name = "maths"
path = "tests/maths/main.rs"
[[test]]
name = "meteorology"
path = "tests/meteorology/main.rs"
[[test]]
name = "parser"
path = "tests/parser/main.rs"
[[test]]
name = "physics"
path = "tests/physics/main.rs"
[[test]]
name = "scientific_properties"
path = "tests/scientific_properties.rs"
[[test]]
name = "scientific_validation"
path = "tests/scientific_validation.rs"
[[test]]
name = "stress"
path = "tests/stress/main.rs"
[dependencies.sciforge-aeronaval]
version = "0.0.4"
optional = true
[dependencies.sciforge-automotive]
version = "0.0.4"
optional = true
[dependencies.sciforge-components]
version = "0.0.4"
optional = true
[dependencies.sciforge-core]
version = "0.0.4"
optional = true
[dependencies.sciforge-heavy]
version = "0.0.4"
optional = true
[dependencies.sciforge-hub]
version = "0.0.4"
optional = true
[dependencies.sciforge-lib]
version = "0.0.4"
optional = true
default-features = false
[dev-dependencies.sciforge-benchmark]
version = "0.0.4"
[dev-dependencies.sciforge-hub]
version = "0.0.4"
features = ["full"]
[dev-dependencies.sciforge-lib]
version = "0.0.4"
features = ["full"]
default-features = false
[dev-dependencies.sciforge-parser]
version = "0.0.4"