Files
kaipy/pyproject.toml
2025-12-08 08:21:24 -07:00

105 lines
4.3 KiB
TOML

[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
include-package-data = true
[project]
name = "kaipy"
version = "1.1.4"
authors = [
{name = "Eric Winter", email = "eric.winter@jhuapl.edu"},
]
description = "Python software for CGS MAGE and other Kaiju models"
readme = "README.md"
requires-python = ">=3.9,<3.13"
keywords = ["CGS", "MAGE", "KAIJU"]
license = {text = "BSD 3-Clause"}
classifiers = [
"Programming Language :: Python :: 3",
]
dependencies = [
"alive_progress",
"astropy",
"cartopy",
"cdasws",
"cmasher",
"configparser",
"h5py",
"jupyterlab",
"matplotlib",
"pandas",
"progressbar",
"pyspedas",
"pytest",
"slack_sdk",
"spacepy",
"sphinx-rtd-theme",
"sphinxcontrib-autoprogram",
"sunpy",
"gfz-api-client",
"supermag-api"
]
[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
]
[project.scripts]
ih2oh = "kaipy.scripts.OHelio.ih2oh:main"
helioSatComp = "kaipy.scripts.datamodel.helioSatComp:main"
msphParallelSatComp = "kaipy.scripts.datamodel.msphParallelSatComp:main"
msphPbsSatComp = "kaipy.scripts.datamodel.msphPbsSatComp:main"
msphSatComp = "kaipy.scripts.datamodel.msphSatComp:main"
rbspSCcomp = "kaipy.scripts.datamodel.rbspSCcomp:main"
rcm_rbsp_satcomp = "kaipy.scripts.datamodel.rcm_rbsp_satcomp:main"
block_genmpiXDMF = "kaipy.scripts.postproc.block_genmpiXDMF:main"
embiggen = "kaipy.scripts.postproc.embiggen:main"
embiggenMIX = "kaipy.scripts.postproc.embiggenMIX:main"
embiggenRCM = "kaipy.scripts.postproc.embiggenRCM:main"
embiggenVOLT = "kaipy.scripts.postproc.embiggenVOLT:main"
genmpiXDMF = "kaipy.scripts.postproc.genmpiXDMF:main"
genXDMF = "kaipy.scripts.postproc.genXDMF:main"
genXLine = "kaipy.scripts.postproc.genXLine:main"
numSteps = "kaipy.scripts.postproc.numSteps:main"
pitmerge = "kaipy.scripts.postproc.pitmerge:main"
printResTimes = "kaipy.scripts.postproc.printResTimes:main"
run_calcdb = "kaipy.scripts.postproc.run_calcdb:main"
run_ground_deltaB_analysis= "kaipy.scripts.postproc.run_ground_deltaB_analysis:main"
slimFL = "kaipy.scripts.postproc.slimFL:main"
slimh5 = "kaipy.scripts.postproc.slimh5:main"
slimh5_classic = "kaipy.scripts.postproc.slimh5_classic:main"
supermag_comparison = "kaipy.scripts.postproc.supermag_comparison:main"
supermag_analysis = "kaipy.scripts.postproc.supermag_analysis:main"
ut2mjd = "kaipy.scripts.postproc.ut2mjd:main"
cda2wind = "kaipy.scripts.preproc.cda2wind:main"
genLFM = "kaipy.scripts.preproc.genLFM:main"
genRCM = "kaipy.scripts.preproc.genRCM:main"
genRAIJU = "kaipy.scripts.preproc.genRAIJU:main"
wsa2gamera = "kaipy.scripts.preproc.wsa2gamera:main"
XMLGenerator = "kaipy.scripts.preproc.XMLGenerator:main"
dbVid = "kaipy.scripts.quicklook.dbVid:main"
dbpic = "kaipy.scripts.quicklook.dbpic:main"
dstpic = "kaipy.scripts.quicklook.dstpic:main"
gamerrVid = "kaipy.scripts.quicklook.gamerrVid:main"
gamerrpic = "kaipy.scripts.quicklook.gamerrpic:main"
gamsphVid = "kaipy.scripts.quicklook.gamsphVid:main"
heliomovie = "kaipy.scripts.quicklook.heliomovie:main"
heliopic = "kaipy.scripts.quicklook.heliopic:main"
mixpic = "kaipy.scripts.quicklook.mixpic:main"
msphpic = "kaipy.scripts.quicklook.msphpic:main"
raijupic = "kaipy.scripts.quicklook.raijupic:main"
rcmDataProbe = "kaipy.scripts.quicklook.rcmDataProbe:main"
rcmpic = "kaipy.scripts.quicklook.rcmpic:main"
remixTimeSeries = "kaipy.scripts.quicklook.remixTimeSeries:main"
swpic = "kaipy.scripts.quicklook.swpic:main"
vizTrj = "kaipy.scripts.quicklook.vizTrj:main"
raijudst = "kaipy.raiju.dst:main"
raijum2m = "kaipy.raiju.m2m:main"