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

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.1.2.tar.gz (288.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.1.2-py3-none-any.whl (49.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stacie-1.1.2.tar.gz
  • Upload date:
  • Size: 288.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.1.2.tar.gz
Algorithm Hash digest
SHA256 abff11574d38e7951f164a651a0b98568b875dbef36b6637ad48c1363f68e9d8
MD5 8b355ea5a1b447b0dc25318fc49c98ff
BLAKE2b-256 35f864f8aabc780fbe32a8fad231ac66e3b305a9b61b042a385e4297593514ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for stacie-1.1.2.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.1.2-py3-none-any.whl.

File metadata

  • Download URL: stacie-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 49.8 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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8da5fdd5617dd8ee75ea0907fee7551e6f77cc4a3d99b6887adfd0c9e59adb7a
MD5 3a50fbf3bd4ba55d5ee418b014b4dd9e
BLAKE2b-256 921b402e6c0dd0504dec4ff00c655ce7dfedbe5e9aae0d4fe61d8de12e7fe0c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for stacie-1.1.2-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