Skip to content

RustBCA v2.8.4

Latest
Compare
Choose a tag to compare
@drobnyjt drobnyjt released this 13 Feb 17:37
· 4 commits to main since this release
1a9732d

Copied from the relevant PR:

This PR will include the following features and fixes:

Major features:

new coordinate rotation functions for the C and Fortran bindings
track and output displacements using the displacement energy, Ed
pure rust rcpr for better portability of attractive-repulsive potentials (no dependencies external to cargo)
fast, homogeneous, 2D mesh
added single ion reflection function to ergonomic Python bindings
added compound reflection coefficient to ergonomic Python bindings
Major fixes:

added deallocation functions for rust objects passed to C/C++ (not necessary in Fortran)
Minor features:

added 4-8 interaction potential
Minor fixes:
various fixes involving improved performance and tests of polynomial rootfinder
fixes to the Python ergonomic bindings to prevent issues caused by bad input incident angles
updates to README
This should increment the version number from 2.1.0 to 2.8.4.