Skip to content

RustBCA v2.0.0

Compare
Choose a tag to compare
@drobnyjt drobnyjt released this 16 Mar 18:57
· 82 commits to main since this release
5ff8957

Summary

This release is relatively small; however, due to a breaking change in the Python bindings, the major version number has been incremented. In summary, the Python bindings have had several new functions added, including simple "reflection_coefficient" and "sputtering_yield" functions, and the import statement has been cleaned up (changed "import libRustBCA.pybca" to simply "import libRustBCA").

Additionally, 2D mesh input has been switched from a cumbersome pointwise triangle definition (triangle=(x1,x2,x3,y1,y2,y3)) to an STL style list of points where the triangles are defined by point indices (points = [(x1, y1), (x2, y2), (x3, y3), ...], triangles = [(0, 1, 2), ...].

What's Changed

  • Update rustbca_compile_check.yml by @drobnyjt in #203
  • Update RustBCA to 2.0.0: Improvements to Python bindings, code cleanup, simplify Mesh2D input by @drobnyjt in #205

Full Changelog: v1.3.0...v.2.0.0