;+ ;PROCEDURE: ; MVN_SWIA_CALC_BCRUSTAL ;PURPOSE: ; Routine to calculate crustal magnetic field (uses Dave Brain's routine) ;AUTHOR: ; Jasper Halekas ;CALLING SEQUENCE: ; MVN_SWIA_CALC_BCRUSTAL ;INPUTS: ;KEYWORDS: ; TR: Time range (prompts to choose interactively if not set) ; PDATA: Tplot variable for position (defaults to MSO), return will have same ; number of components (make sure this has 'SPICE_FRAME' set or you will fail) ; ; $LastChangedBy: jhalekas $ ; $LastChangedDate: 2014-11-17 09:08:14 -0800 (Mon, 17 Nov 2014) $ ; $LastChangedRevision: 16194 $ ; $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/maven/swia/mvn_swia_calc_bcrustal.pro $ ; ;- @mars_crust_model pro mvn_swia_calc_bcrustal, tr = tr, pdata = pdata if not keyword_set(pdata) then pdata = 'MAVEN_POS_(MARS-MSO)' spice_vector_rotate_tplot,pdata,'IAU_MARS', suffix = '_GEO' if not keyword_set(tr) then ctime,tr,npoints = 2 get_data,pdata+'_GEO',data = pos w = where(pos.x ge tr[0] and pos.x le tr[1],nel) time = pos.x[w] upos = pos.y[w,0:2] mars_crust_model, upos, bout, /cain store_data,'bcrustal',data = {x:time,y:bout} options,'bcrustal','SPICE_FRAME','IAU_MARS' spice_vector_rotate_tplot,'bcrustal','MAVEN_MSO' end