
freud v2.0.0 is out! This major release is a significant step forward in flexibility, performance, and features for the freud library. Some highlights:
Complete API rewrite for consistency across compute objects.
New API for defining particle systems, which accelerates computations and accepts input data from a variety of other tools including MDAnalysis, gsd, garnett, OVITO and HOOMD-blue.
New API for defining particle neighbors, making it easy to use a cutoff distance, a fixed number of nearest neighbors, Voronoi neighbors, or a custom neighbor list for any analysis method.
Easier to implement custom analysis methods based on neighbor pairs using the new freud.locality API.
Faster analysis -- our benchmarks show speedups of 4x or more for several modules.
New tutorials, examples, and documentation to improve the experience for new users.
neighbors=... argument.freud.data module for generating example particle systems.plot() methods for NeighborQuery and Box objects.compute(..., reset=False).