Powerful, efficient particle trajectory analysis in scientific Python.
This release includes a new static structure factor calculation, as well as performance improvements that were unintentionally introduced in an earlier version.
freud.diffraction.StaticStructureFactorDebye
class (unstable) can be used to compute the static structure factor S(k) using the Debye formula.this
by reference, to ensure compatibility with C++20 and above.Box.contains
to run in linear time, O(num_points)
.Version 2.6.0 has multiple fixes and improvements/fixes to the Steinhardt
and DiffractionPattern
class. We also introduce various Box
methods that allow for inplace modification of arrays.
out
option for the wrap
, unwrap
, make_absolute
, and make_fractional
methods of Box
.Steinhardt
and SolidLiquid
classes expose the raw qlmi
arrays.Steinhardt
class supports computing order parameters for multiple l
.DiffractionPattern
.k
values and vectors in the DiffractionPattern
(more improvement needed).Steinhardt
averaged quantities. Affects all previous versions of freud 2.Steinhardt
class.Note: the tarball released to PyPI was missing CMake files. The source tarball attached here matches the tarball located at http://glotzerlab.engin.umich.edu/Downloads/freud/. (The tarball generated by GitHub does not include the contents of git submodules, which are required to build.)
Note: the tarball released to PyPI was missing Cython files (*.pyx
, *.pxd
). This is corrected in #653. The source tarball attached here matches the tarball located at http://glotzerlab.engin.umich.edu/Downloads/freud/. (The tarball generated by GitHub does not include the contents of git submodules, which are required to build.)