Skip to content

Releases: Goobley/Lightweaver

Adjustments to IterationUpdate + printing

19 Dec 13:41
Compare
Choose a tag to compare

To correctly show Ng acceleration (which can now run for a subset of the atoms), IterationUpdate must now contain a list of whether each element underwent Ng acceleration.
Also corrects numpy lower bound which broke people's existing environment forcing an unnecessary update to 2.0

Build fixes

26 Nov 13:23
Compare
Choose a tag to compare

No changes to codebase since v0.12.0, but should fix macos builds.

Maintainance + Ng Updates

22 Nov 14:11
Compare
Choose a tag to compare

Updates due to Ng acceleration update. Now has upper and lower threshold within which to apply acceleration.
Also updating package pins and removing py38 support.

Testing

18 Oct 10:27
Compare
Choose a tag to compare
Testing Pre-release
Pre-release
v0.11.4

Upload gha artifact steps to use v4

Bugfixes

28 Mar 12:38
Compare
Choose a tag to compare
  • Fix for LTE populations when Debye shielding is disabled
  • Fix for typo in ABO (Barklem) broadening for lines on neutral atoms.

Tweaks

21 Mar 16:27
Compare
Choose a tag to compare
  • Added check to prevent axes from being put into the atmosphere inverted
  • Only add continuum edpe point for an explicit continuum if the final grid point is more than 0.01 nm shorter

CRTAF Updates

19 Feb 21:55
Compare
Choose a tag to compare

Fixes for upcoming CRTAF standardisation, and key changes.

CRTAF Integration

19 Feb 17:19
Compare
Choose a tag to compare

Addition of a crtaf module to handle integration with the forthcoming CRTAF standard.

Bugfix for MSVC AVX2FMA compile

09 Feb 10:47
Compare
Choose a tag to compare

Bitwise operations no longer supported directly by MSVC, switching to intrinsic based forms.

Support for PRD Transitions on detailed static atoms

25 Jan 16:57
Compare
Choose a tag to compare

Detailed static atoms with fixed populations can now have the PRD emission coefficient rho evaluated. This is enabled by default, but can be disabled by setting detailedAtomPrd=False in the Context constructor.