Skip to content

Commit

Permalink
doc heading fixes and adding links to required reading, user guides, …
Browse files Browse the repository at this point in the history
…and permuted index
  • Loading branch information
AndrewAnnex committed Feb 15, 2020
1 parent ab54094 commit b5a004a
Show file tree
Hide file tree
Showing 5 changed files with 157 additions and 92 deletions.
26 changes: 18 additions & 8 deletions docs/binary_pck.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ These tutorials are available from the NAIF ftp server at JPL:

Required Readings

.. tip::
The `Required Readings <https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/index.html>`_ are also available on the NAIF website at:
https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/index.html.

The Required Reading documents are provided with the Toolkit and are
located under the "cspice/doc" directory in the CSPICE Toolkit
installation tree.
Expand All @@ -54,6 +58,11 @@ installation tree.
time.req Time conversion
The Permuted Index
^^^^^^^^^^^^^^^^^^^

.. tip::
The `Permuted Index <https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/cspice_idx.html>`_ is also available on the NAIF website at:
https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/cspice_idx.html.

Another useful document distributed with the Toolkit is the permuted
index. This is located under the "cspice/doc" directory in the C
Expand All @@ -64,6 +73,7 @@ discover which SpiceyPy functions perform functions of interest, as well
as the names of the source files that contain these functions.

SpiceyPy API Documentation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

A SpiceyPy function's parameters specification is available using the
built-in Python help system.
Expand Down Expand Up @@ -149,7 +159,7 @@ Moon rotation (mrotat)
------------------------------

Task Statement
--------------
^^^^^^^^^^^^^^

Write a program that performs the following computations:

Expand Down Expand Up @@ -192,15 +202,15 @@ Write a program that performs the following computations:
above in steps 7 and 8. Display the result in kilometers.
Learning Goals
--------------
^^^^^^^^^^^^^^

Familiarity with SPICE kernels required to obtain high-accuracy
orientation of the Moon. Understanding the differences between results
obtained using low and high-accuracy Moon orientation data.
Understanding the difference between the MOON_ME and MOON_PA frames.

Approach
--------
^^^^^^^^

The following "tips" may simplify the solution process.

Expand All @@ -226,7 +236,7 @@ various source modules, and the tutorials titled "PCK" and" High
Accuracy Orientation and Body-Fixed frames for Moon and Earth."

Solution
--------
^^^^^^^^

Solution Meta-Kernel

Expand Down Expand Up @@ -461,7 +471,7 @@ Earth rotation (erotat)
.. _task-statement-1:

Task Statement
--------------
^^^^^^^^^^^^^^

Write a program that performs the following computations:

Expand Down Expand Up @@ -573,7 +583,7 @@ sub-solar point on the Earth as seen from an Earth-orbiting spacecraft.
.. _learning-goals-1:

Learning Goals
--------------
^^^^^^^^^^^^^^

Familiarity with SPICE kernels required to obtain high-accuracy
orientation of the Earth. Understanding the differences between results
Expand All @@ -586,7 +596,7 @@ required to support such computations.
.. _approach-1:

Approach
--------
^^^^^^^^

The following "tips" may simplify the solution process.

Expand Down Expand Up @@ -622,7 +632,7 @@ Accuracy Orientation and Body-Fixed frames for Moon and Earth."
.. _solution-1:

Solution
--------
^^^^^^^^

Solution Meta-Kernel

Expand Down
34 changes: 23 additions & 11 deletions docs/event_finding.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@ this lesson:
GF The SPICE Geometry Finder (GF) subsystem

These tutorials are available from the NAIF ftp server at JPL:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

::

https://naif.jpl.nasa.gov/naif/tutorials.html

Required Readings
^^^^^^^^^^^^^^^^^^

.. tip::
The `Required Readings <https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/index.html>`_ are also available on the NAIF website at:
https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/index.html.

The Required Reading documents are provided with the Toolkit and are
located under the "cspice/doc" directory in the CSPICE Toolkit
Expand All @@ -73,6 +79,11 @@ installation tree.
windows.req The SPICE window data type

The Permuted Index
^^^^^^^^^^^^^^^^^^^

.. tip::
The `Permuted Index <https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/cspice_idx.html>`_ is also available on the NAIF website at:
https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/cspice_idx.html.

Another useful document distributed with the Toolkit is the permuted
index. This is located under the "cspice/doc" directory in the C
Expand All @@ -83,6 +94,7 @@ discover which SpiceyPy functions perform functions of interest, as well
as the names of the source files that contain these functions.

SpiceyPy API Documentation
^^^^^^^^^^^^^^^^^^^^^^^^^^^

A SpiceyPy function's parameters specification is available using the
built-in Python help system.
Expand Down Expand Up @@ -129,7 +141,7 @@ the NAIF server at JPL:

::

ftp://naif.jpl.nasa.gov/pub/naif/toolkit_docs/Lessons/
https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/Lessons/

SpiceyPy Modules Used
---------------------
Expand Down Expand Up @@ -171,7 +183,7 @@ Find View Periods
------------------------------

Task Statement
--------------
^^^^^^^^^^^^^^

Write a program that finds the set of time intervals, within the time
range
Expand All @@ -197,14 +209,14 @@ Display the start and stop times of these intervals using TDB calendar
dates and millisecond precision.

Learning Goals
--------------
^^^^^^^^^^^^^^

Exposure to SPICE GF event finding routines. Familiarity with SPICE
windows and routines that manipulate them. Exposure to SPICE time
parsing and output formatting routines.

Approach
--------
^^^^^^^^

Solution steps

Expand Down Expand Up @@ -266,7 +278,7 @@ particular, the header of the SPICE GF function spiceypy.gfposc contains
pertinent documentation.

Solution
--------
^^^^^^^^

Solution Meta-Kernel

Expand Down Expand Up @@ -572,7 +584,7 @@ Find Times when Target is Visible
.. _task-statement-ef-1:

Task Statement
--------------
^^^^^^^^^^^^^^

Extend the program of the previous chapter to find times when the MEX
orbiter is:
Expand Down Expand Up @@ -603,7 +615,7 @@ format as in the previous program.
.. _learning-goals-ef-1:

Learning Goals
--------------
^^^^^^^^^^^^^^

Familiarity with the GF occultation finding routine spiceypy.gfoclt.
Experience with Digital Shape Kernel (DSK) shape models. Further
Expand All @@ -612,7 +624,7 @@ experience with the SpiceyPy window functions.
.. _approach-ef-1:

Approach
--------
^^^^^^^^

Solution steps

Expand Down Expand Up @@ -667,7 +679,7 @@ This completes the assignment.
.. _solution-ef-1:

Solution
--------
^^^^^^^^

Solution Meta-Kernel

Expand Down Expand Up @@ -1082,7 +1094,7 @@ provided. In the next section, you will find the numeric solutions to
the questions asked in these tasks.

Task statements
---------------
^^^^^^^^^^^^^^^

::

Expand Down Expand Up @@ -1111,7 +1123,7 @@ Task statements
using TDB calendar dates and millisecond precision.

Solutions
---------
^^^^^^^^^

::

Expand Down

0 comments on commit b5a004a

Please sign in to comment.