-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
41 lines (37 loc) · 1.21 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[package]
name = "feos-campd"
version = "0.2.0"
authors = ["Philipp Rehner <prehner@ethz.ch>"]
edition = "2021"
readme = "README.md"
license = "MIT OR Apache-2.0"
description = "Computer-aided molecular and process design using the FeOs framework."
homepage = "https://github.com/feos-org"
repository = "https://github.com/feos-org/feos-campd"
keywords = ["process_engineering", "molecular_design", "optimization"]
categories = ["science"]
[lib]
name = "feos_campd"
crate-type = ["rlib", "cdylib"]
[dependencies]
feos-core = { version = "0.6", optional = true }
feos = { version = "0.6", features = ["pcsaft", "gc_pcsaft"] }
ndarray = "0.15"
petgraph = "0.6"
serde = "1.0"
serde_json = "1.0"
itertools = "0.12"
knitro_rs = { version = "0.2", path = "knitro_rs", optional = true }
pyo3 = { version = "0.20", features = ["extension-module", "abi3", "abi3-py37"], optional = true }
numpy = { version = "0.20", optional = true }
quantity = { version = "0.7", optional = true }
typenum = "1.17"
indexmap = "2.2"
[dev-dependencies]
approx = "0.5"
anyhow = "1.0"
[features]
default = []
knitro_12 = ["knitro_rs/knitro_12"]
knitro_13 = ["knitro_rs/knitro_13"]
python = ["pyo3", "numpy", "knitro_12", "quantity/python", "feos-core/python"]