Skip to main content

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

Metadata

Release files for marsis 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marsis 0.0.8
File Size Uploaded
marsis-0.0.8.tar.gz 22.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marsis 0.0.8
File Interpreter ABI Platform
marsis-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 47.0 kB

Release files / marsis-0.0.8.tar.gz

Download URL marsis-0.0.8.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
af5fb868a0d8805650e3dda881e54ad4d0784de5f175eda0463052e033a62291
BLAKE2b-256 checksum
How to use checksums
882ca5282116c1fdba7bd74f183cd42552c3aef7a71ed30f494f862e41085e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / marsis-0.0.8-py3-none-any.whl

Download URL marsis-0.0.8-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8863a7b8676f48384bbddd0e7e1fa450391baedded37f486d6dddafff1567d8d
BLAKE2b-256 checksum
How to use checksums
c91c0f8dcfb428697ba0b6971616bd5f06d0096170c7a057aaeca9f723987f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page