Skip to content

Commit e902d24

Browse files
author
Unknown
committed
Merge branch 'v1.3'
2 parents d964380 + 9d6dfe1 commit e902d24

141 files changed

Lines changed: 14317 additions & 13291 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*.icloud
44
*.rst
55
*.bat
6+
*.so
67
Makefile
78
kernels/
89
output/

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@ rss_ringoccs is a suite of open-source Python-based analysis tools for Cassini R
33

44
Version 1.2 was offically released on July 1, 2019.
55

6+
Version 1.2.1 was a development version that incorporated changes between Versions 1.2 and 1.3.
7+
8+
Version 1.3 was officially released on August 30, 2019
9+
610
## Introduction
711
The Cassini Radio Science Subsystem (RSS) was used during the Cassini orbital tour of Saturn to observe a superb series of ring occultations that resulted in high-resolution, high-SNR radial profiles of Saturn's rings at three radio wavelengths: 13 cm (S band), 3.6 cm (X band), and 0.9 cm (Ka band). Radial optical depth profiles of the rings at 1- and 10-km resolution produced by the Cassini RSS team, using state of the art signal processing techniques to remove diffraction effects, are available on NASA's Planetary Data System (PDS). These archived products are likely to be quite adequate for many ring scientists, but for those who wish to generate their own diffraction-reconstructed ring profiles from Cassini RSS observations, we offer rss_ringoccs: a suite of Python-based analysis tools for Cassini Radio Science (RSS) ring occultations.
812

913
The purpose of rss_ringoccs is to enable scientists to produce "on demand" radial optical depth profiles of Saturn's rings from the raw RSS data, without requiring a deep familiarity with the complex processing steps involved in calibrating the data and correcting for the effects of diffraction. The code and algorithms are extensively documented, providing a starting point for users who wish to test, refine, or optimize the straightforward methods we have employed. Our emphasis has been on clarity, sometimes at the expense of programming efficiency and execution time. rss_ringoccs does an excellent job of reproducing existing 1 km-resolution RSS processed ring occultation data already present on NASA's PDS Ring-Moons Node, but we make no claim to having achieved the state-of-the-art in every respect. We encourage users to augment our algorithms and to report on those improvements, so that they can be incorporated in future editions of rss_ringoccs.
1014

1115
## Installation and Documentation
12-
Detailed installation instructions and full documentation are contained the `rss_ringoccs User Guide` at https://github.com/NASA-Planetary-Science/rss_ringoccs/tree/master/docs/rss_ringoccs_User_Guide_V1.2.pdf.
16+
Detailed installation instructions and full documentation are contained the `rss_ringoccs User Guide` at https://github.com/NASA-Planetary-Science/rss_ringoccs/tree/master/docs/rss_ringoccs_User_Guide_V1.3.pdf.
1317

14-
For experienced users, we provide a `rss_ringoccs Quick Start` guide located at https://github.com/NASA-Planetary-Science/rss_ringoccs/tree/master/docs/rss_ringoccs_Quick_Start_V1.2.pdf
18+
For experienced users, we provide a `rss_ringoccs Quick Start` guide located at https://github.com/NASA-Planetary-Science/rss_ringoccs/tree/master/docs/rss_ringoccs_Quick_Start_V1.3.pdf
1519

1620
Release notes are contained in https://github.com/NASA-Planetary-Science/rss_ringoccs/blob/master/ReleaseNotes.md
1721

ReleaseNotes.md

Lines changed: 39 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,46 @@
11
# Release Notes #
22

3+
4+
## rss_ringoccs V1.3 ##
5+
6+
Release date: 2019 August 30
7+
8+
### Changes from V1.2 ###
9+
10+
1. Fix minor typographical errors in user Guide.
11+
12+
2. Clearer explanation of differences between end-to-end batch processing scripts.
13+
14+
3. C code implemented for diffraction reconstruction and special functions.
15+
16+
4. Support restricted to Anaconda Python for compatibility reasons.
17+
18+
5. Enhance post-USO support. This includes addressing the discontinuous frequency offsets and modeling the phase echo introduced by diffraction of the uplink signal by the ring system.
19+
20+
6. Runnable scripts to perform push-button diffraction correction, starting either from raw RSS files or from Essam Marouf's (or our) PDS-style geometry, calibration, and diffraction-limited profiles, at any desired resolution (consistent with the sampling theorem and justified by the SNR), for the full set of RSS occultations at S, X, and Ka-band up to the point of USO failure.
21+
22+
**Resolved V1.2-2**
23+
Some post-USO files contain discontinuous frequency offsets. rss_rings v1.3 now supports the processing of these files.
24+
25+
### Known Issues and Limitations of V1.3 ###
26+
27+
#### V1.3-1 (carried over from V1.2-1) ####
28+
For the extreme nearly edge-on viewing geometry of Rev133E at X-band, rss_ringoccs gives slightly different results from PDS, traceable to a difference of about 10% in the cubic term of the varaiable psi. The origin of this discrepancy is unknown, but it is not important for any other occultation data sets we have reduced so far, and is relatively minor even for Rev133E at X band.
29+
30+
#### V1.3-2 ####
31+
Support for egress occultations at start of proximal orbits in the Grand Finale not yet implemented.
32+
33+
### Lien list for V1.3 ###
34+
35+
1. Properly proximal egress occultations in Grand Finale orbits
36+
37+
2. Data catalog query - we will work with the PDS to ensure that our recently-submitted RSS ring occultation observation data catalog is compliant with current PDS search capabilities.
38+
39+
3. Improve processing and documenting of the scattered signal. This should include appropriate Doppler footprint contours and correcting the observed frequency drift to account for wavelength-dependents and motion of the spacecraft.
40+
341
## rss_ringoccs V1.2 ##
442

5-
Release date: 2019 Jun 30
43+
Release date: 2019 July 1
644

745
### Changes from V1.1 ###
846

@@ -38,13 +76,6 @@ For the extreme nearly edge-on viewing geometry of Rev133E at X-band, rss_ringoc
3876
#### V1.2-2 ####
3977
Some post-USO files contain discontinuous frequency offsets. rss_rings v1.2 does not support the processing of these files.
4078

41-
### Lien list for V1.3 ###
42-
43-
1. Complete post-USO support. This includes addressing the discontinuous frequency offsets and the phase echo introduced by diffraction of the uplink signal by the ring system.
44-
45-
2. Data catalog query - we will work with the PDS to ensure that our recently-submitted RSS ring occultation observation data catalog is compliant with current PDS search capabilities.
46-
47-
3. Improve processing and documenting of the scattered signal. This should include appropriate Doppler footprint contours and correcting the observed frequency drift to account for wavelength-dependents and motion of the spacecraft.
4879

4980

5081
## rss_ringoccs V1.1 ##

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
sys.path.append('../')
1818
import rss_ringoccs
1919
sys.path.remove('../')
20-
sys.path.insert(0, '/Volumes/sflury001/Research/TC2017/sflury/rss_ringoccs/rss_ringoccs')
20+
sys.path.insert(0, '/Volumes/rmaguire001/Research/TC2017/rmaguire/rss_ringoccs/rss_ringoccs')
2121

2222

2323
# -- Project information -----------------------------------------------------
@@ -27,9 +27,9 @@
2727
author = 'Richard French (PI), Sophia Flury, Jolene Fong,\n Ryan Maquire, and Glenn Steranka'
2828

2929
# The short X.Y version
30-
version = 'v1.1'
30+
version = 'v1.2'
3131
# The full version, including alpha/beta/rc tags
32-
release = 'v1.1'
32+
release = 'v1.2'
3333

3434

3535
# -- General configuration ---------------------------------------------------

0 commit comments

Comments
 (0)