Skip to main content

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.8.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rsr-1.0.8-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rsr-1.0.8.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for rsr-1.0.8.tar.gz
Algorithm Hash digest
SHA256 3ef4ae91bf17e5a563f8047b8b17550cc92c7608f1dd9639ba8c4649b37c1e96
MD5 85ec612f162ae464fa78c0c0e1310858
BLAKE2b-256 ef15045f798ba486d5183599907e7e2f1845534d2c7307857bf1af5b3261e6f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rsr-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for rsr-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 455318df8625c66bf7e6d4c7a6e479dc378ed14a0ceee24c8565e110eb415a05
MD5 a5681799c5e49c623b0a4230cd5470b1
BLAKE2b-256 43cbed0e6d88473fab50b3250664cff709663fe3ad5ce16ba287d34689a9a728

See more details on using hashes here.

Supported by

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