Skip to main content

STable AutoCorrelation Integral Estimator (STACIE)

Project description

STACIE

Contributor Covenant pytest PyPI Version License DOI

Shows a black logo in light color mode and a white one in dark color mode.

STACIE is a Python package and algorithm that computes time integrals of autocorrelation functions. It is primarily designed for post-processing molecular dynamics simulations. However, it can also be used for more general analysis of time-correlated data. Typical applications include estimating transport properties and the uncertainty of averages over time-correlated data, as well as analyzing characteristic timescales.

All information about STACIE can be found in the documentation.

Citation

If you use STACIE in your research, please cite the following paper:

Gözdenur Toraman, Dieter Fauconnier, and Toon Verstraelen "STable AutoCorrelation Integral Estimator (STACIE): Robust and accurate transport properties from molecular dynamics simulations" Journal of Chemical Information and Modeling 2025, 65 (19), 10445–10464, doi:10.1021/acs.jcim.5c01475, arXiv:2506.20438.

@article{Toraman2025,
 author = {G\"{o}zdenur Toraman and Dieter Fauconnier and Toon Verstraelen},
 title = {STable AutoCorrelation Integral Estimator (STACIE): Robust and accurate transport properties from molecular dynamics simulations},
 journal = {Journal of Chemical Information and Modeling},
 volume = {65},
 number = {19},
 pages = {10445--10464},
 year = {2025},
 month = {sep},
 url = {https://doi.org/10.1021/acs.jcim.5c01475},
 doi = {10.1021/acs.jcim.5c01475},
}

License

STACIE is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

STACIE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

STACIE's documentation is located in the docs/ directory of its source tree and files under this directory are distributed under a choice of license: either the Creative Commons Attribution-ShareAlike 4.0 International license (CC BY-SA 4.0) or the GNU Lesser General Public License, version 3 or later (LGPL-v3+). The SPDX License Expression for the documentation is CC-BY-SA-4.0 OR LGPL-3.0-or-later.

You should have received a copy of the CC BY-SA 4.0 and LGPL-v3+ licenses along with the source code. If not, see:

Installation

Assuming you have Python and Pip installed, the following shell command will install STACIE in your Python environment.

python -m pip install stacie

If you have a Conda environment, you can also install STACIE from the conda-forge channel:

conda install -c conda-forge stacie

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stacie-1.2.1.tar.gz (290.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stacie-1.2.1-py3-none-any.whl (51.0 kB view details)

Uploaded Python 3

File details

Details for the file stacie-1.2.1.tar.gz.

File metadata

  • Download URL: stacie-1.2.1.tar.gz
  • Upload date:
  • Size: 290.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stacie-1.2.1.tar.gz
Algorithm Hash digest
SHA256 837af0b077771d0c64837dec7a961677cc239cf8b88ef902e42b36df578247b9
MD5 7a0be447a2ed0dee840eda28f278aede
BLAKE2b-256 b95e7b4213fdad824a2f6c13f25bad17385959358dee5593123dd5f1b0120651

See more details on using hashes here.

Provenance

The following attestation bundles were made for stacie-1.2.1.tar.gz:

Publisher: release.yaml on molmod/stacie

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file stacie-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: stacie-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 51.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stacie-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab54a519bc7a07a5e428d31a4bb50b3144c5522ec4d1afd2c02d56686a7d7588
MD5 98b3f2985c1071330f2a2a436e736ed1
BLAKE2b-256 3d731d50f76815066dcebd6364c8a12a153df712aab18f4f4578c91413ffe485

See more details on using hashes here.

Provenance

The following attestation bundles were made for stacie-1.2.1-py3-none-any.whl:

Publisher: release.yaml on molmod/stacie

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page