PHYSICAL PROCESSES IN HELIOPHYSICS ARE THREE-DIMENSIONAL BUT OUR ANALYSIS OF MEASUREMENTS AND SIMULATION OUTPUT IS TYPICALLY DONE USING TWO-DIMENSIONAL PROJECTIONS. THE REASON FOR THIS IS OFTEN DUE TO THE DIFFICULTY IN CREATING SCIENTIFICALLY MEANINGFUL AND USEFUL THREE-DIMENSIONAL RENDERINGS OF MEASUREMENTS AND SIMULATION OUTPUT. WE PROPOSE TO DEVELOP A SUITE OF PYTHON TOOLS THAT ALLOW SCIENTISTS TO EASILY VIEW AND EXPLORE HELIOPHYSICS DATA IN 3-D. THE SOFTWARE DEVELOPMENT SIDE OF THIS PROJECT WILL INVOLVE (1) CREATING A SET OF PYTHON FUNCTIONS THAT USE EXISTING SPACEPY AND HAPI LIBRARIES TO READ IN MEASUREMENTS AND SIMULATION OUTPUT AND USE THE PYTHON/PARAVIEW API TO RENDER THE DATA (2) CREATING A LIBRARY OF FUNCTIONS THAT PRODUCE 3-D RENDERINGS OF DATA IN A WAY THAT IS USEFUL FOR DOMAIN SCIENTISTS AND (3) DEVELOPING A SET OF FUNCTIONS THAT ALLOW FOR COMMON AND BASIC 3-D DATA REDUCTION AND MANIPULATION THAT CAN BE USED FOR EXPLORING 3-D DATA RENDERINGS. OUR INITIAL TARGET FOR THE TYPES OF SIMULATION VISUALIZATIONS THAT CAN BE CREATED WILL BE MAGNETOSPHERE SIMULATION OUTPUT IN THE CCMC CDF FORMAT NATIVE SWMF SIMULATION OUTPUT AND ENLIL SIMULATION OUTPUT. THE SOFTWARE WILL ALSO HAVE THE ABILITY TO READ IN SPACECRAFT MEASUREMENTS FROM CDAWEB AND SSCWEB USING AN EXISTING HAPI LIBRARY AND OVERLAY THE SPACECRAFT TIME SERIES DATA ON A 3-D RENDERING OF SIMULATION OUTPUT. THE SECOND PART OF THIS PROJECT WILL INVOLVE THE DEVELOPMENT OF A SET OF RECOMMENDATIONS AND CONVENTIONS FOR 3-D VISUALIZATION TOOLS IN PYTHON IN COLLABORATION WITH MEMBERS OF THE PYHC COMMUNITY.
$1,318FY2021National Aeronautics and Space AdministrationNASA
George Mason University, Fairfax VA