Skip to main content
MethodsX logoLink to MethodsX
. 2021 Jul 16;8:101457. doi: 10.1016/j.mex.2021.101457

Methods for ray-tracing thermal modelling of Saturn's main rings

Ángel M García-Reyes a, Alberto Flandes b,
PMCID: PMC8374635  PMID: 34430338

Abstract

The thermal emission and temperatures of the main rings of Saturn depend on the energy the ring particles absorb, reflect and scatter and/or on their Bond albedo, emissivity, thermal inertia, rotation rate and porosity. However, the energy that each particle absorbs also depends on the amount of energy (e.g., solar energy) that reaches its surface and this latter on the local optical depth, that controls the mutual eclipsing between neighbouring particles and, in general, all shadowing effects on the rings. On the other hand, thermal models of the rings of Saturn based on the energy balance equation strongly depend on a function that described how the non-shadowed area of ring particles changes with solar elevation. Experimental and analytical shadowing functions have been proposed by [6] and [1], respectively. In this work, we propose shadowing functions based on the creation of 3D arrays of spherical particles that simulate specific regions of the main rings of Saturn. The methods implemented to obtain these shadowing functions follow the next general steps:

• Arrays are created as a collection of spherical particles with a size distribution that follows a power law constrained to the optical depth of the region of study based on the UVIS instrument data.

• The particles of the arrays are then reordered to add some relevant dynamical features observed in actual rings (e.g., wake structures in the case of optically-thick rings).

• Under different illumination geometries, images of these arrays are rendered using ray tracing. From these images, an analysis of their pixel brightness values allows us to determine the non-shadowed fractional area of the particles in order to compose the corresponding shadowing functions.

Keywords: Ray tracing simulations, Main rings' shadowing functions, Thermal studies

Graphical abstract

*Method details: Graphical abstract/Flow diagram of the methods followed in this work.

Image, graphical abstract


Specifications table

Subject Area: Earth and Planetary Sciences
More specific subject area: Planetary rings, Main rings of Saturn, Thermal studies.
Method name: Flandes-García particle arrays method.
Name and reference of original method: Flandes et al., 2021, Flandes et al., 2010[5].
Resource availability: Non applicable.

1. Introduction

From the thermal behaviour of the main rings of Saturn one can derive properties related to their structure, dynamics and composition. The current work focuses on the creation of arrays that represent synthetic rings with which we analyse the thermal behaviour with solar elevation of selected regions of the main rings. Our analysis is based on data from the Cassini mission instruments Composite Infrared Spectrometer (CIRS) and Ultraviolet Imaging Spectrograph (UVIS), which we use as reference to select specific ring regions of study that we reproduce with arrays of lambertian spherical particles. In the end, the analysis is done through an energy balance model, which depends on the so-called shadowing function obtained from the created synthetic rings using ray tracing. The methods of the current work use Interactive Data Language (IDL 8.8) and Autodesk Maya software (2018). The relevant parameters involved in the construction of the arrays are the optical depth, τ, and the self-gravity wake ratios for the optically-thick ring regions wake vertical thickness to wake width, H/W, and wake separation to wake width, S/W (from estimations by [7]). The arrays we create do not derive from any N-body dynamical code (such as [8]), but we create them based on the general structure features derived from observations and must be taken as snapshots of the average structure of selected regions of the main rings, though they implicitly posses dynamical features. In the end, these arrays are useful in the description and analysis of some actual thermal processes in the rings as one can see in [4] and [5].

The current methods follow four stages that are indicated and summarised in the graphical abstract (flow diagram) shown in Fig. 1. Stage 1 comprises the selection of the ring regions that will be replicated based on their optical depth (τ) profiles. In this stage, we define the number and size distribution or particles according to power laws with specific indices, q. We also define the preliminary and general geometrical dimensions of the arrays of particles, width (W), depth and height (H). These dimensions are particularly relevant for optically thick rings or where wakes are present.

Fig. 1.

Fig 1

Comparison between: (a) a preliminary array (B1 region) from Output 2 and (b) the corresponding final array from Output 4. (a) shows a somewhat flat distribution of particles across the layer, while (b) shows a distribution where most of the mass concentrates closer to the central plane of the array and larger particles concentrate closer to the axis of the wake as well, as can be seen on the bottom edge-on view. Note also that the interwakes’ distribution is quite similar in both cases and both are similar to the C1 and CD1 regions as well.

In Stage 2, The positions of the particles of the preliminary arrays generated in Stage 1 are re-ordered to match the structure of the different ring regions and account for their general dynamical features like self gravity effects in optically thick rings.

In Stage 3, the output of Stage 2 is used to create 3D arrays and images through ray tracing. Finally, in Stage 4, the set of images generated in Stage 3 are analysed to derive the shadowing function, C(B,τ), of each array/region. Note that the temperature (Tp) of a given particle in the rings, is calculated through the energy balance equation:

Tp=[4]1/f[(c1+c2AV)[C(B,τ)]+c3](1AV)+c4, (1)

where c1, c2, c3 and c4 are constants (see [4] for details). The temperature of a whole region (e.g., the field of view of CIRS) is assumed to be equal to the temperature of a particle of the same region, granted that all the particles of the region have the same thermal behavior. The rotation rate f and the bond albedo, AV, of the particles are used as fitting parameters of the model and their values help to evaluate the validity of this approach. We highlight that details on the temperature derivation method (i. e., Stage 4), are not given in this work given that this part is explained in detail in our main work [4].

In Table 1 we present all the parameters that we use in this works and that are explained along the text.

Table 1.

Variables and parameters used in this work. See the text for explanations and details.

Bond albedo of a ring particle.
f Particles rotation parameter.
τ Optical depth.
τdyn Dynamical optical depth.
τw Wake optical depth.
τs Interwake optical depth.
B Solar elevation with respect to the ring plane.
B Spacecraft elevation.
α Phase angle.
R Radial distance (spacecraft-FOV)
C(B,τ) Shadowing function.
ψ Local hour angle.
N Number of particles of arrays.
A Cross sectional area of box where arrays are created.
Ae Effective area occupied by the particles of the arrays.
Ly Depth of arrays.
W Width of wake/bars.
S Wake separation.
H0 Preliminary vertical height of arrays.
H Final vertical height of arrays.
ϕw Wake inclination angle.
a Particle radius.
ai Radius of the ith particle of the array.
amax Maximum radius of particle of the array.
amin Minimum radius of particle of the array.
σ Standard deviation.
Tp Temperature of a particle

The arrays of particles that we deal with in this work have few tens of thousands of particles that we managed with a computer with a 3.2 GHz Intel Core i7 (8 cores, 16 threads) processor, 64 GB RAM memory at 2400 MHz and a GeForce GTX 740 graphic card (2Gb).

The operative system used was OS. In general, the computation time is directly proportional to the optical depth and the number of particles (N) of the arrays or regions of study. With the computer we used, the creation of arrays shown by Flandes et al., 2021 required from few minutes (e.g., C1) to nearly one hour for the most demanding arrays (τ > 0.6). The rendering process (generation of the images of the arrays, lightning included) required from less than a minute (for the less demanding) to around two hours per image (for the most demanding arrays).

Along the paper and as examples, we include some codes in IDL and Maya Embedded Language (MEL) to help understand and reproduce our procedures. The codes have to be compiled in the order they are presented after the parameters of each specific region had been declared in advance. In any case, we surmise that the user has some programming abilities and a basic knowledge of the software Maya.

2. Stage 1: Selection of ring regions of study

The optical depth, τ, defines each of the main rings, thus one can draw the general structure of the ring regions we deal with from the optical depth measurements retrieved from the UVIS instrument data [2]. We choose ten regions (see Fig. 1 of [4]) that will be reproduced and analysed and whose optical depth is assumed constant. For this latter reason, we take the average value of the whole region in each case. The regions are as follows: One region of the C ring outside of the plateaus that we call C1 and one region of the Cassini Division ring that we designate CD1. From the B ring, we only consider the lowest optical depth or less dense regions that we designate B1, B2 and B5. The A ring is separated into five regions, that is, A1 to A5. The regions' boundaries and τ average values are our Input 0 and can be seen in Table 2

Table 2.

Radial boundaries of the ring regions studied in this work.

Ring regions Rmin[×103km] Rmax[×103km] τ(average)
C1 79.0 84.0 0.09
B1 93.0 96.0 1.15
B2 96.5 100.0 1.94
B5 110.5 116.5 3.42
CD1 118.0 119.0 0.13
A1 122.5 125.0 1.09
A2 125.5 127.5 0.69
A3 128.0 130.5 0.60
A4 131.0 133.0 0.60
A5 134.0 136.0 0.63

3. Stage 1: Creation of synthetic ring regions

We create preliminary arrays in order to determine the number, N and the size distribution, ai, of the particles. For this purpose, we require four input parameters. First, the average optical depth, τ, from the regions of study we chose. Second and third, a minimum (amin) and maximum (amax) particle size. Fourth, we assume that the size distributions follow a power-law dn(a)=n(a)dnaqda [3], thus we have to define an index (q) for the power law for each array as well. In general and to a first approximation, the input parameters amin and amax lie in the interval [0.1,10] m, while the index q has values in the interval [2.75,3.11].

In order to implement the power law, it is convenient to use the function that comes as part of the different software, like IDL, but as reference, we include an example function that can also be adapted:

3.

One of our assumptions is that the optical depth from the measurements corresponds to the dynamical optical depth, granted that, in any case, the particle centers are randomly distributed. Each preliminary array can be seen as a box with cross sectional area, A=WLy (with Ly the depth of the box), filled with spherical particles of different sizes at random positions regardless of their sizes (i.e., a uniform random distribution) and whose theoretical optical depth is defined as:

τdyn=iπai/A=Ae/A (2)

where Ae is the total effective area occupied by the cross sections of the particles. In the construction process, there is a difference between optically-thin and -thick arrays. For example, the creation of optically-thick arrays require wake parameters that describe their bar-like structure. The different treatment of both is as follows:

3.1. Optically thin rings (C1 and CD1) and Output 1

For the optically-thin arrays that represent either the C1 and CD1 regions, we create a single array, given that their structures are somewhat uniform. The output of this latter process, that we designate Output 1, returns the number of particles (N) in the array and the size distribution, where the size of each particle is specified as ai. In Table 3, we show the values of the input parameters used for these two regions (This table, as well as the following Tables 4 and 5, were directly copied from [4], since their parameters are necessary for the understanding of the methods we explain in this work).

Table 3.

C and Cassini Division rings’ simulation parameters.

Parameter/Ring C1 CD1
τi 0.09 0.13
qi 3.11 2.79
amaxi[m] 1.98 2.20
amini[m] 0.99 0.22
N 6600 61300
H 0.52 0.58

Table 4.

B ring regions simulation parameters.

Parameter/Ring B1 B2 B5
τwi 1.15 1.94 3.42
τsi 0.28 0.24 0.35
qi −2.75 −2.75 −2.75
awmaxi[m] 9.75 9.93 10.00
asmaxi[m] 1.24 1.25 3.32
amin[m] 0.25 0.25 0.40
N 12750 55380 20280
Ns 24700 31800 7700
H[m] 10.98 25.74 54.13
(H/W)i 0.12 0.09 0.06
(S/W)i 0.96 0.57 0.52
ϕwi 66.35 75.10 82.10
W[m] 82.84 211.04 1200.52
S[m] 79.25 120.99 144.06

Table 5.

A ring regions simulation parameters.

Parameter/Ring A1 A2 A3 A4 A5
τwi 1.09 0.69 0.60 0.60 0.63
τsi 0.14 0.12 0.12 0.15 0.21
qi −2.75 −2.75 −2.75 −2.75 −2.75
awmaxi[m] 4.94 4.87 4.87 4.71 8.93
asmaxi[m] 0.59 0.62 0.62 0.60 1.13
amin[m] 0.13 0.13 0.13 0.13 0.25
N 24010 9593 6090 6220 2740
Ns 21200 19300 18100 29000 20600
H[m] 4.77 5.08 4.29 4.33 7.04
(H/W)i 0.11 0.19 0.22 0.23 0.26
(S/W)i 0.76 1.39 1.65 2.05 2.41
ϕwi 66.90 68.70 60.50 65.70 62.70
W[m] 40.14 25.06 21.03 19.44 28.10
S[m] 30.62 36.00 34.69 39.92 67.85

3.2. Optically-thick rings (B and A ring regions) and Output 2

For every optically-thick array that represents either A or B ring regions, we need to create two boxes. Each pairs represents the a wake (or bar-like structure) and a region between two consecutive wakes or bars, that we call interwake. Each with a different optical depth. Ahead, the optical depths of wakes and interwakes are identified as τw and τs respectively, where τw>τs. As reference, in this work, τw0.60 and τs0.35.

The relative sizes of wakes and interwakes are based on the estimated H/W and S/W ratios from which the specific values of H and S are determined given that the area, A, has been defined. See Tables 4 & 5 for the values of the input parameters we use (note that these tables also show output parameters that are explained throughout the text). In this casa, the output, that we designate Output 2, returns the number of particles, N, of each array, the size of each particle, ai, the width of the wakes/bars, W, and the separation between them, S (for each array). It also returns the vertical thickness of the arrays, but consider that this value is preliminary and designated H0. Since the particles of the arrays are re-arranged (as it is explained in the next section), this value changes to some extent.

The following is an example of the routine we used for the creation of preliminary arrays. Note that this code uses Code1.

3.2.

Fig. 1a shows a visualization in Autodesk Maya of an example Output 2 that corresponds to the preliminary array for the B1 region. Note that the wake shows a somewhat flat distribution and the side interwakes are similar to optically-thin arrays.

4. Stage 2: Re-arrangement of particles

Preliminary arrays follow no weight or mass rule for the positioning of particles, which is unrealistic. In actual Main rings, larger particles tend to concentrate at or closer to the ring's mid plane and, in particular, in the case of optically-thick rings, closer to or at the axis of the wake according to the self-gravity behaviour. For thhis latter reason, we re-arrange the position of the particles of the arrays according to the following:

4.1. Optically-thin rings (C1 and CD1) and Output 3

First, Using Output 1, the particles are set again in the box or layer of particles, now according to their radii size in descending order, however, -second- the z-coordinates of the particles are constrained to follow a normal distribution (in this case we use the randomN IDL routine) centered at the xy-plane or midplane, whilst the x and y positions simply follow a uniform random distribution (where we use the randomU IDL routine).

The result of this procedure is Output 3 and contains the final positions of all particles as (ai,xi,yi,zi).

4.2. Optically-thick rings (B and A ring regions) and Output 4

For these arrays we use Output 2 as input, which contains the relative dimensions of wakes and interwakes. Interwake arrays are simply generated with the same rules applied to the C1 and CD1. Wake arrays follow the former two rules as well, however the x-coordinates of their particles follow a normal distribution centered at the xz-plane, assuming that the xz plane divides each box vertically (we call this third rule). The second and third rules guarantee that most particles, and particularly the largest, which are set first, concentrate along and about the axis of the wake. With this procedure, we obtain Output 4, which also returns the individual positions of particles of each array as the vector (ai,xi,yi,zi), that implicitly contains the geometrical properties, W, S and H and their ratios S/W and H/W. We designate these final arrays. Fig. 1b shows the final array for the B1 region.

An example of the general routine we use for the re-arrangement of particles see Code 3 (Note that this code uses Code 2).

4.2.

One detail that can be seen in Fig. 1, is that we consider different maximum radii for the particles of interwakes and wakes. The maximum radius of the interwakes are calculated as amax=a¯w+σ(aw), where a¯w is the average and σ(aw) is the standard deviation of the radii values of the wake. Also note that, whilst the dimensions W and S are unchanged, the vertical height of the final arrays change from H0 to H. H is defined as the distance between the centres of the two farthest particles below and above the midplane (H=zmaxzmin). For the A ring arrays, |HH0|<0.1, while for the B ring regions, the difference is between 10% (for B1. See Fig. 1) and near 30% (for B2 and B5). This guarantees that the S/W and H/W ratios taken are roughly the same.

5. Stage 3: MEL scripts and MAYA scenes/Output 5

Outputs 3 and 4 are used to write a MEL (Maya Embedded Language) script. This script is called Output 5 and it is used to create the scenes in the MAYA software environment from which images of the arrays are rendered in order to derive the shadowing functions necessary to estimate the temperature of the rings with the analytical model implemented.

Besides the commands to create the arrays of each region, the scripts contain additional lines to create other elements of the scene. In general, Output 5 includes subroutines to:

- Create the arrays based on Output 3 and 4.

- Create a point-light source that simulates the Sun and its motion in the range of the elevation angles we consider.

- Create a virtual observer (camera) that simulates the spacecraft.

For simplicity, Output 5 is generated in IDL, but has got to be directly compiled in the script editor of the MAYA interface. In the following subsections we provide three codes that may help to obtain Output 5. Nevertheless, we also provide instructions for users who prefer working directly with the Maya interface.

5.1. Arrays based on Output 3 & 4

We highlight that Outputs 3 and 4 contain the basic elements of the arrays, but in order to render images of these arrays, we need to create a view of the arrays in Maya. This can be done with the following code.

5.1.

Code 4 creates N spherical objects (made out of polygons) with radius ai. It also assigns a name and a number to each sphere and sets it at a position given by (xi,yi,zi). By default, Maya creates spheres with lambertian surfaces, which in our case is convenient, since these surfaces reflect light in a diffuse fashion like the surfaces of actual ring particles due to their roughness. Actually, the images shown in Fig. 2 correspond to arrays visualized in Maya using Code 4.

Fig. 2.

Fig 2

Region B1 rendered at B=12o with raytraced shadows.

5.2. Virtual Sun

It is necessary to create a point-light source to simulate the Sun. The light source must also be able to move from 22o to 0o with respect to the ring plane. If this is done with the interface, one may follow the next simple steps:

  • (a)

    From the Create dropdown list list in the Maya interface, select Nurbs primitive>circle. Set the circle plane perpendicular to the central plane of the array and make its radius equal to the distance at which the point-light source should move. This distance/radius should be many times the size of the array.

  • (b)

    Also from the Create dropdown menu select Point-light source and set it at elevation 22o (with respect to the array/ring plane) on the circular trajectory already created.

  • (c)

    Select the light-source and then the trajectory and click the P key to parent the source to the trajectory.

  • (d)

    Select the light source and the trajectory simultaneously and then select Frame 0 (zero) in the timeline below, then press the S key. This defines the initial keyframe of the motion.

  • (e)

    Select the trajectory and rotate it 22o degrees (about its own central axis) from the channels menu. Since the light source is coupled to the trajectory, it will be dragged and moved to elevation22o as well.

  • (f)

    Select Frame 22 in the timeline and press the S key again to set the end of the motion of the light source. Now, when one scrolls through the timeline, the light source moves along the circular trajectory in the required solar elevation interval.

The same can be done through the script editor with the help of Code 5. As Code 4, Code 5 must be compiled first in the IDL console or terminal to produce a MEL script that executes the same steps described above.

5.2.

5.3. Virtual observer/camera

A camera is created to simulate the spacecraft or observer. The camera is positioned at an elevation angle (i. e., spacecraft elevation, B) of 22o with respect to the ring/array plane. Note that the CIRS data we use correspond to observations of the south side of the rings (B and B<=0o), but in our arrays, positive or negative elevations make no difference.

In the Maya interface, the camera can be easily created through Create>cameras>camera. We can also use the Channels menu (on the right side of the interface) to locate, aim and adjust its field of view (e.g., focal length). We can also reproduce the latter steps with Code 6.

5.3.

It is worth noting that it is necessary to consider the orientation of the actual wakes in the rings of Saturn or wake angle, ϕw (see Tables 4 & 5). In order to include this angle, in Code 6, we simply rotate the camera (indicated as Phi_w) with respect to the plane of the point-light source trajectory.

Code 6 also has to be compiled inside IDL and its output can be directly run inside Maya.

6. Stage 3: Image rendering/Output 6

To prepare the render process (or image creation) in Maya, first, one has to adjust the render settings on the window with the same name, which can be displayed by clicking the blue dot clapperboard icon on the upper menu. In the Render Settings window one can define the size (e,g., a minimum of 640×480 pixels) and resolution (we chose a minimum of 72) of the images among other properties. In this case, we choose Raytracing as the type of rendering as follows: Maya Software tab > Raytracing Quality section> enable Raytracing. Also on the light source attributes enable Raytrace Shadows Attributes>Use Ray Trace Shadows. Note that we chose Raytracing, since with this routine the software calculates the path of individual light rays between the camera and the light source and allows to accurately reproduce the shadow profiles. On this window menu, it is also important to select the camera we created to be sure that the rendered images show its field of view.

According to Code 6, every frame in the timeline corresponds to a particular solar elevation angle (of course, one may decide to create many more images as per degree), thus we should set frame 0 as the starting render frame and frame 22 as the end render frame. One important detail though, is that the render process may depend on the Maya version used. If Maya 2016 or earlier, one has to use Mental Ray. If Maya 2017 or later Maya comes with the Arnold built-in render engine, which has got its own RenderView.

Once the settings have been defined, the image rendering can be started by pressing the keyboard space bar to display the extended Maya menu and choosing Render>Batch Render.

Fig. 2 shows an example of the result of the ray tracing rendering process, where the lightning and shadowing can be seen, for the same B1 region shown in Fig. 1. The render has been done with the light source at an elevation B=12o to highlight shadows.

7. Stage 3: Image pixel analysis: shadowing function/Output 7

We highlight that the pixel analysis of the images is aimed to determine the non-shadowed surface area or shadowing function, C(B,τ)) of the particles of each array. The procedure simply consists in calculating the fraction of white pixels of each image. For simplicity, shadowed or black pixels are defined by pixels with brightness values equals zero or close to zero and above this threshold value (defined as CT) pixels are taken as white or non-shadowed pixels. In the end, the fraction of white pixels corresponds to a point value of the C(B,τ) function of a given region. The image analysis is done in IDL based on the Image statistics routine with the help of Code 7.

7.

7. Stage 4: Temperature derivation

Finally, the theoretical temperature of each region is directly obtained entering the corresponding C(B,τ) function values into Eq. (1) and fitting the resulting temperature curves to the CIRS temperature data of the region in the same range of solar elevations with the rotation factor, f, and Bond albedo, AV, of particles as only fitting parameters as it is explained in Section 5.2 and shown in Fig. 6 both in Flandes et al., 2021. For the curves shown in Fig. 6 of that same work, the fit was done with the IDL program mpfit.pro (https://idlastro.gsfc.nasa.gov/ftp/pro/markwardt/mpfit.pro). We refer the reader to our main work [4] for further details on the temperature derivation stage.

8. Final remarks

This work shows an alternate and simple method to create synthetic rings for the study of some thermal properties of the main rings of Saturn. The effectiveness of this approach can be evaluated from Figs. 6 & 7 shown in Flandes et al., 2021, where the model is compared to observed temperatures and albedos.

It should be noted that no examples of optically-thin regions were shown, because their construction is similar to the interwakes of optically-thick regions (see Fig. 1 and Fig. 2) and thus, the codes we presented can be used for their creation as well.

The software versions used in this work are IDL 8.1 and 8.8 and Maya 2016 and 2020, though earlier versions of both may work as well. We find that IDL and Maya are efficient software for the purpose of this work, but other equivalent software may be used and our model codes may simply be translated.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This work was supported by DGAPA/PAPIIT IN104721 and IN105818.

Footnotes

Direct Submission or Co-Submission: Co-submissions are papers that have been submitted alongside an original research paper accepted for publication by another Elsevier journal

Co-Submission: Flandes, Alberto; García-Reyes, Ángel M.; Spilker, Linda. Ray-tracing thermal modelling of Saturn's main rings, Icarus, Volume 354, article id. 114063. DOI:10.1016/j.icarus.2020.114063, Bibcode:2021Icar..35414063F 2021,

References

  • 1.Altobelli N., Spilker L., Leyrat C., Pilorz S., Eddgington S., Wallis B., Flandes A. Thermal phase curves observed in Saturn’s main rings by Cassini- Cirs: detection of an opposition effect? Geophys. Res. Lett. 2009;36(10):L10105. doi: 10.1029/2009GL038163. (CiteID L10105) [DOI] [Google Scholar]
  • 2.Colwell J.E., Nicholson P.D., Tiscareno M.S., Murray C.D., French R.G., Marouf E.A. Springer; 2009. The Structure of Saturn's Rings; p. 375. Ch. 13. [Google Scholar]
  • 3.Cuzzi, J., Clark, R., Filacchione, G., French, R., Johnson, R., Marouf, E., Spilker, L., 2009. Ring Particle Composition and Size Distribution, Saturn from Cassini-Huygens, Ed. Dougherty}, Michele K. and {Esposito}, Larry W. and {Krimigis}, Stamatios M., ISBN 978-1-4020-9216-9. Springer Science+Business Media B.V., 2009, p. 459, DOI: 10.1007/978-1-4020-9217-6_15.
  • 4.Flandes A., García-Reyes A.M., Spilker L.J. Ray-tracing thermal modelling of Saturn’s main rings. Icarus. 2021;354:14063. doi: 10.1016/j.icarus.2020.114063. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Flandes A., Spilker L., Morishima R., Pilorz S., Leyrat C., Altobelli N., Brooks S., Edgington S.G. Brightness of Saturn's rings with decreasing solar elevation. Planet. Space Sci. 2010;58:1758–1765. [Google Scholar]
  • 6.Froidevaux L. Saturn's rings: infrared brightness variation with solar elevation. Icarus. 1981;46:4–17. [Google Scholar]
  • 7.Jerousek R.G., Colwell J.E., Esposito L.W., Nicholson P.D., Hedman M.M. Small particles and self-gravity wakes in Saturn's rings from UVIS and VIMS stellar occultations. Icarus. 2016;279:36–50. [Google Scholar]
  • 8.Salo H., Schmidt J. N-body simulations of viscous instability of planetary rings. Icarus. 2010;206(2):390–409. [Google Scholar]

Articles from MethodsX are provided here courtesy of Elsevier

RESOURCES