Use glossaries-extra. No Sat chapter.

glossary
Jeff Moe 2022-08-29 17:06:06 -06:00
parent 2512bc7054
commit 9e09474507
8 changed files with 37 additions and 37 deletions

View File

@ -1,7 +1,8 @@
# TODO
* Indexing with glossaries mix.
* Separate cover PDF.
* Color highlight blocks. (E.g. Notice).
* Color highlight blocks (e.g. Notice).
* Lists/tables in boxes (?).
* Better tables (tabularx?)
* Better tables.
* Bookmarks sometimes contain code.
* Content.

View File

@ -27,7 +27,7 @@ for a screenshot displaying a \gls{FITS} file generated by
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{astroimagej.png}
\caption{AstroImageJ screenshot viewing \gls{FITS} file.}
\caption{AstroImageJ screenshot viewing FITS file.}
\index{AstroImageJ}\index{FITS}
\label{fig:astroimagej}
\end{center}

View File

@ -2,19 +2,19 @@
% ACRONYM %
%%%%%%%%%%%
\newacronym[
description={Flexible Image Transport System is an open standard defining a digital file format useful for storage, transmission and processing of data: formatted as multi-dimensional arrays (for example a 2D image), or tables. FITS is the most commonly used digital file format in astronomy. The FITS standard was designed specifically for astronomical data, and includes provisions such as describing photometric and spatial calibration information, together with image origin metadata%
description={Flexible Image Transport System is an open standard defining a digital file format useful for storage, transmission and processing of data: formatted as multi-dimensional arrays (for example a 2D image), or tables. FITS is the most commonly used digital file format in astronomy. The FITS standard was designed specifically for astronomical data, and includes provisions such as describing photometric and spatial calibration information, together with image origin metadata.%
\footnote{\cite{Wiki22:fitswikipfreeencyc}}%
}]
{FITS}{FITS}{Flexible Image Transport System}
\newacronym[
description={Software-defined radio is a radio communication system where components that have been traditionally implemented in analog hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system%
description={Software-defined radio is a radio communication system where components that have been traditionally implemented in analog hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.%
\footnote{\cite{Wiki22:softwdefinradiowikipfreeencyc}}
}]
{SDR}{SDR}{Software-defined radio}
\newacronym[
description={Libre Space Foundation is a non-profit foundation registered since 2015 in Greece and the creators of the SatNOGS project%
description={Libre Space Foundation is a non-profit foundation registered since 2015 in Greece and the creators of the SatNOGS project.%
\footnote{\url{https://libre.space/about-us/}}
}]
{LSF}{LSF}{Libre Space Foundation}
@ -26,7 +26,7 @@
{RF}{RF}{radio frequency}
\newacronym[
description={Very High Frequency is the \gls{ITU} designation for the range of radio frequency electromagnetic waves (radio waves) from 30 to 300 \gls{MHz}, with corresponding wavelengths of ten meters to one meter. Frequencies immediately below VHF are denoted high frequency (HF), and the next higher frequencies are known as \gls{UHF}%
description={Very High Frequency is the \gls{ITU} designation for the range of radio frequency electromagnetic waves (radio waves) from 30 to 300 \gls{MHz}, with corresponding wavelengths of ten meters to one meter. Frequencies immediately below VHF are denoted high frequency (HF), and the next higher frequencies are known as \gls{UHF}.%
\footnote{\cite{Wiki22:veryhighfrequwikipfreeencyc}}
}]
{VHF}{VHF}{Very High Frequency}
@ -50,7 +50,7 @@
{GNU}{GNU}{GNU's Not Unix!}
\newacronym[
description={is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use. Historically, the GPL license family has been one of the most popular software licenses in the free and open-source software domain%
description={is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use. Historically, the GPL license family has been one of the most popular software licenses in the free and open-source software domain.%
\footnote{\cite{Wiki22:gnugenerpublilicenwikipfreeencyc}}
}]
{GPL}{GPL}{GNU General Public License}
@ -72,14 +72,13 @@
{SI}{SI}{International System of Units}
\newacronym[
description={a simple two-axis mount for supporting and rotating an instrument about two perpendicular axes -- one vertical and the other horizontal. Rotation about the vertical axis varies the azimuth (compass bearing) of the pointing direction of the instrument. Rotation about the horizontal axis varies the altitude angle (angle of elevation) of the pointing direction.
These mounts are used, for example, with telescopes, cameras, and radio antennas%
description={a simple two-axis mount for supporting and rotating an instrument about two perpendicular axes -- one vertical and the other horizontal. Rotation about the vertical axis varies the azimuth (compass bearing) of the pointing direction of the instrument. Rotation about the horizontal axis varies the altitude angle (angle of elevation) of the pointing direction. These mounts are used, for example, with telescopes, cameras, and radio antennas.%
\footnote{\cite{Wiki21:altazmountwikipfreeencyc}}
}]
{Alt-Az}{Alt/Az mount}{Altazimuth mount}
\newacronym[
description={two-line element set is a data format encoding a list of orbital elements of an Earth-orbiting object for a given point in time, the epoch. Using a suitable prediction formula, the state (position and velocity) at any point in the past or future can be estimated to some accuracy. TLEs can describe the trajectories only of Earth-orbiting objects. TLEs are widely used as input for projecting the future orbital tracks of space debris for purposes of characterizing ``future debris events to support risk analysis, close approach analysis, collision avoidance maneuvering'' and forensic analysis. The format was originally intended for punched cards, encoding a set of elements on two standard 80-column cards%
description={two-line element set is a data format encoding a list of orbital elements of an Earth-orbiting object for a given point in time, the epoch. Using a suitable prediction formula, the state (position and velocity) at any point in the past or future can be estimated to some accuracy. TLEs can describe the trajectories only of Earth-orbiting objects. TLEs are widely used as input for projecting the future orbital tracks of space debris for purposes of characterizing ``future debris events to support risk analysis, close approach analysis, collision avoidance maneuvering'' and forensic analysis. The format was originally intended for punched cards, encoding a set of elements on two standard 80-column cards.%
\footnote{\cite{Wiki22:twolineelemesetwikipfreeencyc}}
}]
{TLE}{TLE}{two-line element set}
@ -89,71 +88,67 @@
%%%%%%%%%%%%
\newglossaryentry{AstroImageJ}
{ name={AstroImageJ},
description={Application for astronomy and satellite image analysis}}
description={Application for astronomy and satellite image analysis.}}
\newglossaryentry{artificial satellite}
{ name={artificial satellite},
description={Satellite launched by teh hoomans}}
description={Satellite launched by teh hoomans.}}
\newglossaryentry{satpredict}
{ name={satpredict},
description={Software application to compute satellite predictions%
description={Software application to compute satellite predictions.%
\footnote{\url{https://github.com/cbassa/satpredict}}
}}
\newglossaryentry{stvid}
{ name={stvid},
description={Satellite tools video application for acquiring and processing
description={Satellite tools video application for acquiring and processing.
sky images%
\footnote{\url{https://github.com/cbassa/stvid}}
}}
\newglossaryentry{hough3d-code}
{ name={hough3d-code},
description={Software application for Iterative Hough Transform for Line Detection in 3D Point Clouds%
description={Software application for Iterative Hough Transform for Line Detection in 3D Point Clouds.%
\footnote{\url{https://gitlab.com/pierros/hough3d-code}}
}}
\newglossaryentry{ground-station}
{ name={ground station},
description={a setup of equipment such as computers, cameras,
\glspl{SDR},
antennas, and receivers, located on Earth, observing space
description={a setup of equipment such as computers, cameras, \glspl{SDR}, antennas, and receivers, located on Earth, observing space.
}}
\newglossaryentry{SatNOGS}
{ name={SatNOGS},
description={Open Source global network of satellite ground-stations%
description={Open Source global network of satellite ground-stations.%
\footnote{\url{https://satnogs.org/}}
}}
\newglossaryentry{optical-ground-station}
{ name={optical ground station},
description={a ground station using optical equipment (cameras)
instead of antennas
description={a ground station using optical equipment (cameras) instead of antennas.
}}
\newglossaryentry{SatNOGS-Optical}
{ name={SatNOGS Optical},
description={Project by the \gls{LSF} to expand the \gls{SatNOGS} network
to add \glspl{optical-ground-station}
description={Project by the \gls{LSF} to expand the \gls{SatNOGS} network to add \glspl{optical-ground-station}.
}}
\newglossaryentry{antenna}
{ name={antenna},
description={the interface between radio waves propagating through space and electric currents moving in metal conductors, used with a transmitter or receiver%
description={the interface between radio waves propagating through space and electric currents moving in metal conductors, used with a transmitter or receiver.%
\footnote{\cite{Wiki22:antenradiowikipfreeencyc}}
}}
\newglossaryentry{mast}
{ name={mast},
description={typically tall structures designed to support antennas for telecommunications and broadcasting%
description={typically tall structures designed to support antennas for telecommunications and broadcasting.%
\footnote{\cite{Wiki22:radiomaststowerwikipfreeencyc}}
}}
\newglossaryentry{rotator}
{ name={rotator},
description={a device used to change the orientation, within the horizontal plane, of a directional antenna. Most antenna rotators have two parts, the rotator unit and the controller. The controller is normally placed near the equipment which the antenna is connected to, while the rotator is mounted on the antenna mast directly below the antenna. Rotators are commonly used in amateur radio%
description={a device used to change the orientation, within the horizontal plane, of a directional antenna. Most antenna rotators have two parts, the rotator unit and the controller. The controller is normally placed near the equipment which the antenna is connected to, while the rotator is mounted on the antenna mast directly below the antenna. Rotators are commonly used in amateur radio.%
\footnote{\cite{Wiki22:antenrotatwikipfreeencyc}}
}}
@ -172,7 +167,7 @@
\newglossaryentry{open-source}
{ name={Open Source},
description={is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized software development model that encourages open collaboration. A main principle of open-source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open-source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open-source appropriate technology%
description={is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized software development model that encourages open collaboration. A main principle of open-source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open-source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open-source appropriate technology.%
\footnote{\cite{Wiki22:opensourcwikipfreeencyc}}
}}
@ -184,7 +179,7 @@
\newglossaryentry{Matrix}
{ name={Matrix},
description={an open standard and communication protocol for real-time communication
description={an open standard and communication protocol for real-time communication.
\footnote{\cite{Wiki22:matriprotowikipfreeencyc}}
}}

View File

@ -29,9 +29,9 @@ It shows a \gls{SatNOGS} \gls{ground-station} with \gls{VHF} (right) and \gls{UH
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{spacecruft-rotator.png}
\caption{\gls{SatNOGS} \gls{ground-station} with \glspl{antenna}.}
\caption{SatNOGS Ground Station with antennas.}
\label{fig:spacecruft-rotator}
\index{radio}\index{RF}\index{rotator}\index{antenna}
\index{radio}\index{RF}\index{rotator}\index{antenna}\index{ground-station}
\end{center}
\end{figure}
@ -49,7 +49,7 @@ can be seen in Figure
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-mount-tripod-web.png}
\caption{\gls{SatNOGS-Optical} \gls{ground-station} prototype.}
\caption{SatNOGS-Optical ground station prototype.}
\label{fig:video-enclosure-mount-tripod}
\index{telescope}\index{tripod}\index{mount}\index{enclosure}
\end{center}

View File

@ -130,7 +130,7 @@ In the background is a white antenna for \gls{GNSS} (\gls{GPS}) and a solar powe
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-mount-web.png}
\caption{\gls{SatNOGS-Optical} \gls{ground-station} prototype.}
\caption{SatNOGS-Optical ground station prototype.}
\label{fig:video-enclosure-mount}
\index{telescope}\index{mount}\index{camera}
\end{center}

View File

@ -40,8 +40,10 @@ clean:
rm -f *.bbl
rm -f *.bcf
rm -f *.blg
rm -f *.glg
rm -f *.glo
rm -f *.gls
rm -f *.glstex
rm -f *.idx
rm -f *.ilg
rm -f *.ind
@ -55,4 +57,5 @@ clean:
rm -f *.toc
rm -f *.xdv
rm -f *.pdf
rm -f *.pyg

View File

@ -42,7 +42,7 @@ cd stvid/
\begin{figure}[h!]
\includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{stvid-acquire-0.png}
\caption{Satellite images acquired by \gls{stvid}.}
\caption{Satellite images acquired by stvid.}
\label{fig:stvid-acquire}
\index{stvid}\index{acquire}
\end{figure}

View File

@ -192,8 +192,9 @@ leftmargin=1cm,rightmargin=1cm
%%% END INDEX %%%
%%% GLOSSARY %%%
\usepackage[toc,nonumberlist,nogroupskip]{glossaries}
\setacronymstyle{long-sc-short}
\usepackage[toc,indexcrossrefs,translate=babel,nopostdot=true,nonumberlist,nogroupskip]{glossaries-extra}
\GlsXtrLoadResources
\setabbreviationstyle[acronym]{short-long}
\loadglsentries{Glossary}
\makenoidxglossaries
%%% END GLOSSARY %%%
@ -331,7 +332,7 @@ leftmargin=1cm,rightmargin=1cm
% Format:
% \chapterconf{Name of file to include}{Title of Chapter}{Subtitle}
% Comment out a line to not render that chapter
\chapterconf{Satellites}{Satellites}{Artificial Satellites in Space}
%\chapterconf{Satellites}{Satellites}{Artificial Satellites in Space}
\chapterconf{Ground_Stations}{Ground Stations}{Ground Stations on Earth}
\chapterconf{Hardware}{Hardware}{Design and Set Up Equipment}
\chapterconf{Setup}{Setup}{Install and Configure Software}