From 9367cca015869c357f2409ee7a14d5491cba0f74 Mon Sep 17 00:00:00 2001 From: Aniket Khairnar Date: Tue, 24 Mar 2026 16:06:46 -0500 Subject: [PATCH] Adding dataType for PsiM --- scri/__init__.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scri/__init__.py b/scri/__init__.py index 9cb992d..be33f6b 100644 --- a/scri/__init__.py +++ b/scri/__init__.py @@ -78,12 +78,12 @@ def version_info(): FrameType = [UnknownFrameType, Inertial, Coprecessing, Coorbital, Corotating] = range(5) FrameNames = ["UnknownFrameType", "Inertial", "Coprecessing", "Coorbital", "Corotating"] -DataType = [UnknownDataType, psi0, psi1, psi2, psi3, psi4, sigma, h, hdot, news, psin] = range(11) -DataNames = ["UnknownDataType", "Psi0", "Psi1", "Psi2", "Psi3", "Psi4", "sigma", "h", "hdot", "news", "psin"] -SpinWeights = [sys.maxsize, 2, 1, 0, -1, -2, 2, -2, -2, -2, sys.maxsize] -ConformalWeights = [sys.maxsize, 2, 1, 0, -1, -2, 1, 0, -1, -1, -3] -RScaling = [sys.maxsize, 5, 4, 3, 2, 1, 2, 1, 1, 1, 0] -MScaling = [sys.maxsize, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2] +DataType = [UnknownDataType, psi0, psi1, psi2, psi3, psi4, sigma, h, hdot, news, psin, psim] = range(12) +DataNames = ["UnknownDataType", "Psi0", "Psi1", "Psi2", "Psi3", "Psi4", "sigma", "h", "hdot", "news", "psin", "PsiM"] +SpinWeights = [sys.maxsize, 2, 1, 0, -1, -2, 2, -2, -2, -2, sys.maxsize, 0] +ConformalWeights = [sys.maxsize, 2, 1, 0, -1, -2, 1, 0, -1, -1, -3, 0] +RScaling = [sys.maxsize, 5, 4, 3, 2, 1, 2, 1, 1, 1, 0, 0] +MScaling = [sys.maxsize, 2, 2, 2, 2, 2, 0, 0, 1, 1, 2, 1] DataNamesLaTeX = [ r"\mathrm{unknown data type}", r"\psi_0", @@ -96,6 +96,7 @@ def version_info(): r"\dot{h}", r"\mathrm{n}", r"\psi_n", + r"\psi_M", ] # It might also be worth noting that: # - the radius `r` has spin weight 0 and boost weight -1 @@ -186,6 +187,7 @@ def version_info(): "hdot", "news", "psin", + "psim", "DataNames", "DataNamesLaTeX", "SpinWeights",