Skip to content
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

LFMF v1.1 #13

Open
wants to merge 361 commits into
base: main
Choose a base branch
from
Open

LFMF v1.1 #13

wants to merge 361 commits into from

Conversation

aromanielloNTIA
Copy link
Member

Following this PR, a new v1.1 release will be created.

Note that some links in the README direct to NTIA repositories which are not yet public.

Moves all validation into LFMF_CPP so that nothing gets skipped when using different entrypoints. Previously polarization validation was skipped when using LFMF_CPP
Test cases have been removed that are no longer valid after moving polarization enum validation into LFMF_CPP
Scaling has no effect if kind is AIRY, BAIRY, AIRYD, or BAIRYD.

Scaling=NONE should not be used with WONE, WTWO, DWONE, or DWTWO. Instead, only HUFFORD or WAIT scaling should be used for these values of `kind`.

Added checks to ensure correct usage at the beginning of the function and removed a condition which this change made irrelevant. Updated documentation.
Use C++ style casts, fix `wofz` rounding differences compared to original implementation
Improve internal error handling, add unit tests for WiRoot and Airy
@aromanielloNTIA aromanielloNTIA added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 16, 2025
@aromanielloNTIA aromanielloNTIA self-assigned this Jan 16, 2025
@aromanielloNTIA aromanielloNTIA marked this pull request as ready for review January 17, 2025 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants