Skip to content

Release 2024.06.18

Compare
Choose a tag to compare
@sxs-bot sxs-bot released this 18 Jun 14:55
· 856 commits to develop since this release

Upgrade instructions

From #6024 (FindHorizon.py: also compute horizon quantities):

The FindHorizons3D executable was removed. You can find horizons in 3D volume data in Python like this:

from spectre.Pipelines.Bbh.FindHorizon import find_horizon
from spectre.SphericalHarmonics import Strahlkorper

horizon, quantities = find_horizon(
    h5_files, subfile_name, obs_id, obs_time,
    initial_guess=Strahlkorper(l_max, m_max, radius, center)
)

mass = quantities["ChristodoulouMass"]
spin = quantities["DimensionlessSpinMagnitude"]

Merged pull-requests (29)

CLI & Python bindings (3):

  • CLI for plotting trajectories of binaries (#5976)
  • FindHorizon.py: also compute horizon quantities (#6024)
  • Clarify PlotCce modes option (#6087)

General changes (19):

  • Add more updates to CCE tutorial (#6059)
  • Add fixed object radius and increase run speed (#6049)
  • Added Vittoria Tommasini to Spectre Authors.Contributors list (#6068)
  • Add IntegratedFunctionOfTime (#5996)
  • ElementID: assert max refinement level (#6074)
  • Add ComovingCharSpeedDerivative (#5516)
  • Add LTS CMake Option in GenHarmBase Executables (#6057)
  • Docker ubuntu 18.04 support and static execs (#6060)
  • Restructure ApplyBoundaryCorrections and support AtomicBoundaryInbox (#6044)
  • Add code to get common horizon coefs in ringdown distorted frame (#6065)
  • Add LTS support to Adams-Moulton time steppers (#6043)
  • Clarify error in InitializeJ (#6048)
  • Set up ghost zones for MC (#6037)
  • Improve some CLI errors and docs (#6088)
  • Add threaded callbacks for functions of times (#6084)
  • Mc high ka corrections (#5977)
  • BBH pipeline: find horizons in initial data, write masses & spins to file (#6082)
  • Support ComplexDataVector in observations (#6075)
  • Add computation of light crossing time of a cell. (#6093)

Documentation (1):

  • Add dev guide for AMR (#6078)

Bugfixes (2):

  • Fix test failure Worldtube.Tags (#6079)
  • BBH pipeline: fix default resolution parameters (#6067)

Continuous integration & deployment (4):

  • Fix notification for new contributors (#6066)
  • Avoid name conflicts between Dat and Cce tests (#6081)
  • Increase a test timeout (#6089)
  • Support numpy 2.0.0 (#6095)

Contributors (11): @knelli2, @vtommasini, @nilsvu, @nikwit, @markscheel, @AlexCarpenter46, @nilsdeppe, @geoffrey4444, @wthrowe, @ffoucart, @kidder