Cargo.toml

Wed, 22 Apr 2026 23:46:40 -0500

author
Tuomo Valkonen <tuomov@iki.fi>
date
Wed, 22 Apr 2026 23:46:40 -0500
changeset 6
64bd740b12ed
parent 4
49b062acace9
permissions
-rw-r--r--

Add packaging script, remove alg_tools, measures, and pointsource_pde installation instruction from README.

[package]
name = "pointsource_pde"
version = "0.1.0"
edition = "2021"
rust-version = "1.85"
authors = ["Tuomo Valkonen <tuomov@iki.fi>"]
description = "Algorithms for point source localisation: PDE support"
homepage = "https://tuomov.iki.fi/software/pointsource_algs/"
repository = "https://tuomov.iki.fi/repos/pointsource_algs/"
license-file = "LICENSE"
keywords = ["optimization", "measure", "pointsource", "pde"]
categories = ["mathematics", "science", "computer-vision"]

[dependencies.alg_tools]
version = "~0.4.1-dev"
path = "../alg_tools"
default-features = false
features = ["nightly", "pyo3"]

[dependencies.pointsource_algs]
version = "~3.0.1-dev"
path = "../pointsource_algs"

[dependencies.measures]
version = "~0.1.0"
path = "../measures"
features = ["pyo3"]

[dependencies]
serde = { version = "~1.0", features = ["derive"] }
cxx = "~1.0"
pyo3 = { version = "0.27.1", features = ["anyhow"] }
anyhow = "~1.0.95"
itertools = "~0.14.0"
dolfinx-sys = { path = "dolfinx-sys" }
nanobind-sys = { path = "nanobind-sys" }
clap = "~4.5.38"
serde_with = "~3.12.0"
serde_json = "1.0.140"
nalgebra = "0.34"
numpy = { version = "0.27.0", features = ["nalgebra"] }
log = { version = "0.4.28", features = [
    "max_level_debug",
    "release_max_level_warn",
] }
colog = "1.3.0"

[build-dependencies]
build-print = "~0.1.1"
cc = { version = "~1.2.22", features = ["parallel"] }
cxx-build = "~1.0"
#pyo3 = "~0.25.0"
regex = "~1.11.0"
conda-build = { path = "conda-build" }

[profile.release]
debug = true

mercurial