Skip to main content

An open source processor for the MARSIS instrument on Mars Express

Project description

marsis

Open-source processor for the Mars Advanced Radar for Subsurface and Ionosphere Sounding (MARSIS)

This software implements several processing routines that, when performed in sequence, transform a MARSIS Experimental Data Record (EDR) into an interpretable data product (a "radargram"). The following processing steps are currently implemented:

  1. Parsing of EDR label files
  2. Parsing of EDR science and auxiliary data files
  3. Decompression of science data
  4. Several modes of ionosphere compensation
  5. Range compression

The processor can be used as a command line tool or within a Python script to generate MARSIS radargrams and/or output metdata from the EDR files in a text format.

The Campbell method requires a global DEM of Mars, I recommend using this one:
https://mchristo.net/data/megr_32ppd.tif (253 MB)

Currently there are two command line tools included in the package:
marsis_download.py - Script to download a list of MARSIS EDRs
marsis_processor.py - Script to process a single MARSIS EDR

Usage instructions can be printed to the terminal with marsis_download.py --help and marsis_processor.py --help

Useful links

MARSIS Planetary Data System (PDS) Page - https://pds-geosciences.wustl.edu/missions/mars_express/marsis.htm

Useful information

MARSIS sampling frequency - 2.8 MHz
Effective sampling frequency in data files after I/Q conversion - 1.4 MHz
Chirp center frequencies - 1.8, 3, 4, and 5 MHz
Chirp bandwidth - 1 MHz
Chirp duration - 250 μs
Chirp center frequency in EDR files - 0.7 MHz

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

marsis-0.0.8.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

marsis-0.0.8-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file marsis-0.0.8.tar.gz.

File metadata

  • Download URL: marsis-0.0.8.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for marsis-0.0.8.tar.gz
Algorithm Hash digest
SHA256 af5fb868a0d8805650e3dda881e54ad4d0784de5f175eda0463052e033a62291
MD5 7ded22be8bddccfe75ee45cd3e665d32
BLAKE2b-256 882ca5282116c1fdba7bd74f183cd42552c3aef7a71ed30f494f862e41085e91

See more details on using hashes here.

File details

Details for the file marsis-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: marsis-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for marsis-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8863a7b8676f48384bbddd0e7e1fa450391baedded37f486d6dddafff1567d8d
MD5 5ff7f5affa3aa5e11e0cc117215ba33d
BLAKE2b-256 c91c0f8dcfb428697ba0b6971616bd5f06d0096170c7a057aaeca9f723987f46

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page