Kinisi

Latest version: v1.1.1

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.6.0

Changes

- Reverting to using all samples but with the minimum number of non-overlapping samples.

0.5.1

Changes

- Fix bug in `n_steps` keyword argument.
- Set default number of steps to `100`, based on the observation that (within reason) there was little dependence of the variance of the diffusion coefficient on the number of steps.
- Enable minimum and maximum `dt` values in the parser.
- Enable the use of logarithmic steps in `dt`.
- Some minor refactoring.
- Improvements to estimation of size of `disp_3d` object.
- Improvements to documentation.

0.5.0

Changes

- Resolves the correctness bug introduces in `0.4.0` where the identification of non-overlapping samples was incorrect.
- Using hand rolled log-likelihood calculation, do to problems with the `scipy.stats.multivariate_normal.pdf()` method arising from changes in https://github.com/scipy/scipy/pull/5288.

0.4.0

Changes

- Previously, we had been using overlapping samples of displacements (i.e. the blue and orange observations in the figure below). However, this puts us on thin statistical ice and we were using a “fudge factor” to account for this (which in turn leads to a slightly overestimated variance in diffusion coefficient. We have changed this to only use non-overlapping samples (i.e. the blue and green observations in the figure below). This is more statistically sound and gives a more accurate estimate of the variance in the diffusion coefficient. (https://github.com/bjmorgan/kinisi/commit/03a6edc86e9975f1e9ace93396df5ed5ac06396b)
- Removal of the parser keyword arguments `min_obs` and `ndelta_t` these were artefacts of the old overlapping sampling approach and therefore have been removed. (https://github.com/bjmorgan/kinisi/commit/03a6edc86e9975f1e9ace93396df5ed5ac06396b)
- Now by default, the number of Δt points will reflect that in the simulation (previously there was a reduced sampling approach that has been removed). (https://github.com/bjmorgan/kinisi/commit/03a6edc86e9975f1e9ace93396df5ed5ac06396b)
- Thinning and the ability to add a `random_state` to the Markov chain Monte Carlo process have been introduced (see the keyword arguments for the diffusion params, `thin` and `random_state`). (https://github.com/bjmorgan/kinisi/commit/03a6edc86e9975f1e9ace93396df5ed5ac06396b)

0.3.11

Changes

- Improvements to documentation (233c211)
- Add support for ions from `pymatgen` files (daa6e94 and 01a079a)
- Raise error if there are no species of the defined type (16ad8a8)
- Covariance matrix now only produced for `max_ngp` and greater (c17fef5)
- Fix off by one bug (8c5a313)
- Update to use the latest version of `uravu` (e8ac5e0)

0.3.10

Changes

- Addition of save and load functionality for the `Analyzer` class objects
- Fix to bug that means that the diffusion coefficient would be incorrect for non-xyz systems

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.