Merged in dev_test_update (pull request #25)

Updated test mix generator
This commit is contained in:
Nikhil Rao
2025-12-08 17:08:33 +00:00
4 changed files with 13 additions and 7 deletions

View File

@@ -7,7 +7,7 @@ include-package-data = true
[project]
name = "kaipy"
version = "1.1.3"
version = "1.1.4"
authors = [
{name = "Eric Winter", email = "eric.winter@jhuapl.edu"},
]

View File

@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
setup(
name='kaipy',
version='1.1.3',
version='1.1.4',
description='Python software for CGS MAGE and other Kaiju models',
author='Kaiju team',
author_email='wiltbemj@ucar.edu',

View File

@@ -47,6 +47,12 @@ def write_mix_h5(file_path,mjds=None):
grp.create_dataset("Average energy SOUTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("Number flux NORTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("Number flux SOUTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("RCM beta NORTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("RCM beta SOUTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("Mono potential drop NORTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("Mono potential drop SOUTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("Auroral model type NORTH", data=np.zeros((Nlat, Nlon)))
grp.create_dataset("Auroral model type SOUTH", data=np.zeros((Nlat, Nlon)))
return file_path

View File

@@ -7,7 +7,7 @@ import argparse
from argparse import RawTextHelpFormatter
import kaipy.remix.remix as remix
from kaipy.gamera.msphViz import AddSizeArgs, GetSizeBds, PlotEqErrAbs, PlotEqErrRel, PlotLogicalErrAbs, PlotLogicalErrRel, CalcTotalErrAbs, CalcTotalErrRel, PlotEqB, PlotMerid, PlotJyXZ, PlotEqEphi, PlotMPI, AddIonBoxes, plotPlane, plotXY, plotXZ
from kaipy.gamera.msphViz import AddSizeArgs, GetSizeBds, PlotErrAbs, PlotErrRel, PlotLogicalErrAbs, PlotLogicalErrRel, CalcTotalErrAbs, CalcTotalErrRel, PlotEqB, PlotMerid, PlotJyXZ, PlotEqEphi, PlotMPI, AddIonBoxes, plotPlane, plotXY, plotXZ
@pytest.fixture
@@ -26,22 +26,22 @@ def test_GetSizeBds():
result = GetSizeBds(args)
assert result == [-100.0, 20.0, -60.0, 60.0]
def test_PlotEqErrAbs(gamera_pipe):
def test_PlotErrAbs(gamera_pipe):
fig, ax = plt.subplots()
gsphP = gamera_pipe
gsphO = gamera_pipe
fieldNames = ['Bz']
xyBds = [-100, 100, -100, 100]
result = PlotEqErrAbs(gsphP, gsphO, 0, xyBds, ax, fieldNames)
result = PlotErrAbs(gsphP, gsphO, 0, xyBds, ax, fieldNames)
assert isinstance(result, np.ndarray)
def test_PlotEqErrRel(gamera_pipe):
def test_PlotErrRel(gamera_pipe):
fig, ax = plt.subplots()
gsphP = gamera_pipe
gsphO = gamera_pipe
fieldNames = ['Bz']
xyBds = [-100, 100, -100, 100]
result = PlotEqErrRel(gsphP, gsphO, 0, xyBds, ax, fieldNames)
result = PlotErrRel(gsphP, gsphO, 0, xyBds, ax, fieldNames)
assert isinstance(result, np.ndarray)
def test_PlotLogicalErrAbs(gamera_pipe):