Skip to content

Commit 6ef9bd5

Browse files
authored
feos-dft Relase v0.3.0 (#31)
1 parent bf6b7e6 commit 6ef9bd5

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ crate-type = ["rlib", "cdylib"]
2525
quantity = "0.5"
2626
num-dual = "0.5"
2727
feos-core = { version = "0.3", path = "feos-core" }
28-
feos-dft = { version = "0.2", path = "feos-dft", optional = true }
28+
feos-dft = { version = "0.3", path = "feos-dft", optional = true }
2929
feos-saft = { version = "0.1", path = "feos-saft", optional = true }
3030
numpy = { version = "0.16", optional = true }
3131
ndarray = { version = "0.15", features = ["approx"] }

feos-dft/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
8+
9+
## [0.3.0] - 2022-07-13
810
### Added
911
- Added getters for the fields of `Pore1D` in Python. [#30](https://github.com/feos-org/feos-dft/pull/30)
1012
- Added Steele potential with custom combining rules. [#29](https://github.com/feos-org/feos/pull/29)

feos-dft/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "feos-dft"
3-
version = "0.2.0"
4-
authors = ["Philipp Rehner <prehner@ethz.ch>"]
3+
version = "0.3.0"
4+
authors = ["Philipp Rehner <prehner@ethz.ch>", "Gernot Bauer <bauer@itt.uni-stuttgart.de>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"
77
description = "Generic classical DFT implementations for the `feos` project."

feos-dft/README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,19 @@
33
[![crate](https://img.shields.io/crates/v/feos-dft.svg)](https://crates.io/crates/feos-dft)
44
[![documentation](https://docs.rs/feos-dft/badge.svg)](https://docs.rs/feos-dft)
55

6-
Generic classical DFT implementations for the `feos` project.
6+
Generic classical density functional theory (DFT) implementations for the `feos` project.
77

88
The crate makes use of efficient numerical methods to calculate density profiles in inhomogeneous systems. Highlights include:
9-
- Fast calculationof convolution integrals in cartesian (1D, 2D and 3D), polar, cylindrical, and spherical coordinate systems using FFT and related algorithms.
9+
- Fast calculation of convolution integrals in cartesian (1D, 2D and 3D), polar, cylindrical, and spherical coordinate systems using FFT and related algorithms.
1010
- Automatic calculation of partial derivatives of Helmholtz energy densities (including temperature derivatives) using automatic differentiation with [generalized (hyper-) dual numbers](https://github.com/itt-ustutt/num-dual).
1111
- Modeling of heterosegmented molecules, including branched molecules.
1212
- Functionalities for calculating surface tensions, adsorption isotherms, pair correlation functions, and solvation free energies.
1313

14-
As an example and for testing purposes different versions of fundamental measure theory for hard-sphere systems are included. Implementations for more sophisticated models can be found in the [feos](https://github.com/feos-org/feos) repository.
15-
1614
## Installation
1715

1816
Add this to your `Cargo.toml`
1917

2018
```toml
2119
[dependencies]
22-
feos-dft = "0.2"
20+
feos-dft = "0.3"
2321
```

feos-saft/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ rustdoc-args = [ "--html-in-header", "./docs-header.html" ]
1919
[dependencies]
2020
num-dual = { version = "0.5", features = ["linalg"] }
2121
feos-core = { version = "0.3", path = "../feos-core" }
22-
feos-dft = { version = "0.2", path = "../feos-dft", optional = true }
22+
feos-dft = { version = "0.3", path = "../feos-dft", optional = true }
2323
ndarray = { version = "0.15", features = ["serde"] }
2424
pyo3 = { version = "0.16", optional = true }
2525
serde = "1.0"

0 commit comments

Comments
 (0)