Skip to main content

Python utilities for applying the Radar Statistical Reconnaissance technique

Project description

Presentation

This is a Python package providing basic utilities for applying the Radar Statistical Reconnaissance.

Installation

pip install rsr

Example

Below, 'f' is a Statfit python Class that holds the results of the rsr processing (description here)

import rsr
import wget
import pandas as pd
import matplotlib.pyplot as plt
%pylab

# Load data (example is non-calibrated surface echo linear amplitudes from SHARAD orbit 0887601)
data_filename = wget.download('https://raw.githubusercontent.com/cgrima/rsr/master/rsr/data.txt')
data = pd.read_csv(data_filename)
amp = data['amp'].values

# Apply RSR to a given subset of amplitude.
sample = amp[80000:85000]
f = rsr.run.processor(sample, fit_model='hk')
f.plot() # Plot results

# Apply RSR along a vector of successive amplitude.
# The RSR is applied on windows made of 1000 values. Each window is separated by
# 500 samples (can be time consuming).
a = rsr.run.along(amp, winsize=1000, sampling=250, nbcores=2)
rsr.utils.plot_along(a) # Plot results

Citation

Grima, C., Schroeder, D. M., Blankenship, D. D., and Young, D. A. (2014) Planetary landing zone reconnaissance using ice penetrating radar data: concept validation in Antarctica. Planetary and Space Science 103, 191-204.

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

rsr-1.0.7.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

rsr-1.0.7-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file rsr-1.0.7.tar.gz.

File metadata

  • Download URL: rsr-1.0.7.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for rsr-1.0.7.tar.gz
Algorithm Hash digest
SHA256 5ab5f492789af1f9670907acee9155377e7ecf461a44ac54505a1c87c1d8b8d9
MD5 44bcbe09da7207df8ada98f8aac76163
BLAKE2b-256 80c5310cc37f4ee0d9a2c0eb61dadf313d72829cefee5e7071e93edba4c5d4c2

See more details on using hashes here.

File details

Details for the file rsr-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: rsr-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for rsr-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 72a61d2d457ee1f76dae9b29ad6154ffbd493baebaa0353a42262f21d009be2b
MD5 9d25b4dc3eb1a7083c77c7a20b13f9b0
BLAKE2b-256 805dd1af173fa0b4f78611d9c00b4f2583e6a4ffafa255848337e664692c96d3

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