Introduction

Introduction to irfpy.aspera package set

This provide ananlysis environment for ASPERA. Both ASPERA-3 and -4 is supported.

Module structure

The irfpy.aspera consists of several packages as listed below.

  • irfpy.mexpvat for MEX orbit and attitude
  • irfpy.vexpvat for VEX orbit and attitude
  • irfpy.mima for MEX IMA
  • irfpy.vima for VEX IMA
  • irfpy.imacommon for common IMA package for MEX and VEX
  • irfpy.mels for MEX ELS
  • irfpy.vels for VEX ELS
  • irfpy.vels.bible for VEX ELS bible to use calibration.
  • irfpy.elscommon for common ELS package for MEX and VEX
  • irfpy.mnpi for MEX NPI
  • irfpy.vnpi for VEX NPI
  • irfpy.npicommon for common NPI package for MEX and VEX
  • irfpy.mnpd for MEX NPD
  • irfpy.vnpd for VEX NPD
  • irfpy.npdcommon for common NPD package for MEX and VEX
  • irfpy.vexop for VEX operation related package

Configuration file

The configuration file is needed for running the library correctly. Create a file ./.irfpyrc or $HOME/.irfpyrc.

See sample below. The folder should be properly specified.

Todo

The example below should be revised to up-to-date.

[mexop]
default_eventfile = /irf/spaghetti/mars/support/EV_ASPERA.MEX

[mexpvat]
# Used in orbnum.py
# If this is local directory name, auto file selection is conducted.
orbnruri=/irf/spaghetti/mars/spice/kernels/orbnum

# Used in pvat.py
#pvaturibase=http://neptun.umea.irf.se/~peje/mex/orbit_plots/
pvaturibase=http://rhea.umea.irf.se/~peje/mex/orbit_plots/
#
# Used in spice
spiceroot = /irf/spaghetti/mars/spice/kernels/
mk = /irf/spaghetti/mars/spice/mex.mk

[vexpvat]
# Used in orbnum.py
# If this is local directory name, auto file selection is conducted.
orbnruri=/irf/spaghetti/venus/spice/kernels/orbnum

# Used in pvat.py
#pvaturibase=http://neptun.umea.irf.se/~peje/vex/orbit_plots/
pvaturibase=http://rhea.umea.irf.se/~peje/vex/orbit_plots/

# Used in pvat2.py
pvatbase=/irf/spaghetti/venus/orbit_plots/

# Used in spice
spiceroot = /irf/spaghetti/venus/spice/kernels/
mk = /irf/spaghetti/venus/spice/vex.mk

[asperacommon]
windatmarsbase = /irf/spaghetti/mars/support/WIND/

[mima]
imamatbase = /irf/spaghetti/mars/imadata/
backgroundbase = /irf/spaghetti/mars/background/
imaddncbase = /irf/spaghetti/mars/DD/NC/

[mnpi]
backgroundbase = /irf/spaghetti/mars/background_npi/

[vnpi]
backgroundbase = /irf/spaghetti/venus/background_npi/

[vima]
imamatbase = /irf/spaghetti/venus/imadata/
backgroundbase = /irf/spaghetti/venus/background/
imaextrabase = /irf/spaghetti/venus/DD/NC/IMAEXTRA/
imaddncbase = /irf/spaghetti/venus/DD/NC/
irfimauribase = /irf/spaghetti/venus/irfima/Venus_mat_files/

[vels]
elsmatbase = /irf/spaghetti/venus/elsdata

[vmag]
vmagbase = /irf/spaghetti/venus/mag

[mels]
elsmatbase = /irf/spaghetti/mars/elsdata/
fluxmaturibase = /irf/spaghetti/mars/elsflux/mat