Skip to content

Conversation

@PrometheusPi
Copy link
Member

This PR converts lengthy equations to derive the atomic unit system to using scipy constants' atomic units directly.

@PrometheusPi PrometheusPi added this to the 0.9.0 / next stable milestone Dec 26, 2025
@PrometheusPi PrometheusPi added documentation regarding documentation or wiki discussions component: tools scripts, python libs and CMake labels Dec 26, 2025
@PrometheusPi PrometheusPi changed the title minor readabilty improvement field_ionization.py minor readability improvement field_ionization.py Dec 26, 2025
@PrometheusPi PrometheusPi added the CI:no-compile CI is skipping compile/runtime tests but runs PICMI tests label Dec 26, 2025
Copy link
Contributor

@ikbuibui ikbuibui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I also did a quick comparison between of the old and new values and the relative error is ~1e-12

@ikbuibui ikbuibui merged commit 45bc74b into ComputationalRadiationPhysics:dev Jan 5, 2026
10 checks passed
@PrometheusPi PrometheusPi deleted the simplify_field_ionization.py branch January 5, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI:no-compile CI is skipping compile/runtime tests but runs PICMI tests component: tools scripts, python libs and CMake documentation regarding documentation or wiki discussions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants