Skip to content

Add development features to main branch and increment version number #237

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 68 commits into from
Feb 13, 2024

Conversation

drobnyjt
Copy link
Collaborator

@drobnyjt drobnyjt commented Feb 13, 2024

This PR will include the following features and fixes:

Major features:

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

Major fixes:

  1. added deallocation functions for rust objects passed to C/C++ (not necessary in Fortran)

Minor features:

  1. added 4-8 interaction potential

Minor fixes:

  1. various fixes involving improved performance and tests of polynomial rootfinder
  2. fixes to the Python ergonomic bindings to prevent issues caused by bad input incident angles
  3. updates to README

This should increment the version number from 2.1.0 to 2.8.4.

Jon Drobny and others added 30 commits May 19, 2023 12:51
…icient and sputering_yield functions. Additionally, nudge 90-degree inputs so that they don't run forever.
…up rotate_back_py by calling the C-function.
Add parry3d to featurelist for testing C and Fortran functions.
…nctionality and tracking and output filtering by T > Ed.
Add print output of BN wire sims.
Fix typo in output file name for BN examples.
Added homogeneous 2D mesh; added tests of 1D and homogeneous 2D geo.
Jon Drobny and others added 27 commits July 3, 2023 16:14
Minor fixes to the readme.
@drobnyjt
Copy link
Collaborator Author

Verified that all examples are producing results consistent with previous version.

@drobnyjt drobnyjt merged commit 1a9732d into main Feb 13, 2024
@drobnyjt drobnyjt deleted the dev branch February 13, 2024 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants