# Accurate Estimation of Diffusion Coefficients and their Uncertainties [](https://doi.org/10.1021/acs.jctc.4c01249) [](https://joss.theoj.org/papers/1ae102ffb6b3c63b04c002976440815d) [](https://badge.fury.io/py/kinisi) `kinisi` is an open-source Python package that can accurately estimate diffusion processes in atomic and molecular systems and determine an accurate estimate of the uncertainty in these processes. This is achieved by modelling the diffusion process as a [multivariate normal distribution](https://en.wikipedia.org/wiki/Multivariate_normal_distribution), based on that for a random walker. This gives an accurate estimate of the diffusion coefficient and its uncertainty. More information about the approach `kinisi` uses can be found in the [methodology article](https://doi.org/10.1021/acs.jctc.4c01249), which is also introduced in this [poster](./_static/poster.pdf). ```{image} ./_static/example.png :width: 450 :align: center :alt: An example of the kinisi analysis for the diffusion of lithium in a superionic material. ```
kinisi; showing the determined mean-squared displacements (solid line),