Fokker-Planck Score Learning: Efficient free-energy estimation under periodic boundary conditions
Project description
Fokker-Planck Score Learning: Efficient Free-Energy Estimation Under Periodic Boundary Conditions
This package contains a proof-of-concept implementation of the Fokker-Planck score learning approach.
This package is published in:
Fokker-Planck Score Learning: Efficient Free-Energy Estimation Under Periodic Boundary Conditions,
D. Nagel, and T. Bereau,
arXiv 2025,
doi: 10.48550/arXiv.2506.15653
We kindly ask you to cite this article in case you use this software package for published works.
Features
- TBA
- Documentation including tutorials
- Supports Python 3.10-3.13
Getting started
Installation
The package is called fpsl and will be soon available via PyPI. To install it, simply call:
python3 -m pip install fpsl
For now, you can install it from github. Download the repo and setup an env with with fpsl installed with uv. If you do not have uv you can get it here.
uv sync --extra cuda # if you have an Nvidia GPU
Usage
Add here a short example.
import fpsl
ddm = fps.DrivenDDM(
sigma_min=1e-3,
symmetric=True,
fourier_features=4,
...,
)
# load x position of MD trajectory and forces f
ddm.train(
...
)
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fpsl-0.2.0.tar.gz.
File metadata
- Download URL: fpsl-0.2.0.tar.gz
- Upload date:
- Size: 500.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9164fc49c8e67afd8abd52e81621a66aaaa92080fa4beaf20c2c4848671da4bc
|
|
| MD5 |
40b05d0646c369568a6239dde79cc3ec
|
|
| BLAKE2b-256 |
66f06cbef0f03b201b4a5cc93ca616bacb983969af4e7e1402e823b4ad01ef15
|
File details
Details for the file fpsl-0.2.0-py3-none-any.whl.
File metadata
- Download URL: fpsl-0.2.0-py3-none-any.whl
- Upload date:
- Size: 28.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dee029a84d30c5526778349179fb2d9729982840011873d7e56c6c9839d35629
|
|
| MD5 |
d3318172f0ddef222eb119cf9b494b5a
|
|
| BLAKE2b-256 |
5699b457cdd4e9bf189fa5b34d7e24ea7576b4e6929363cedd18b488f14ba12b
|