Index with meh (ACRONYM), but empty () too

glossary
Jeff Moe 2022-09-06 02:16:38 -06:00
parent f673ef4510
commit 7f89611d18
9 changed files with 45 additions and 31 deletions

View File

@ -11,7 +11,7 @@
\section{Overview of Operation} \section{Overview of Operation}
\label{sec:overview-operation} \label{sec:overview-operation}
\index{operation}\index{ground station} \index{operation}
Below shows how to run a SatNOGS Optical \gls{ground-station}, Below shows how to run a SatNOGS Optical \gls{ground-station},
after it has been set up and configured. after it has been set up and configured.

View File

@ -411,13 +411,13 @@
@acronym{USB, @acronym{USB,
description = {Universal Serial Bus.}, description = {Universal Serial Bus.},
short = {USB}, short = {USB},
long = {Pulse per second} long = {Universal Serial Bus}
} }
@acronym{NUC, @acronym{NUC,
description = {Next Unit of Computing.}, description = {Next Unit of Computing.},
short = {NUC}, short = {NUC},
long = {Pulse per second} long = {Next Unit of Computing}
} }
@acronym{DC, @acronym{DC,

View File

@ -11,14 +11,14 @@
\section{Overview of Ground Stations} \section{Overview of Ground Stations}
\label{sec:overview-groundstations} \label{sec:overview-groundstations}
\index{ground station}\index{camera} \index{camera}
\index{receiver}\index{embedded system} \index{receiver}\index{embedded system}
\Glspl{ground-station} are a setup of equipment such as \glspl{embedded-system}, cameras, \Glspl{ground-station} are a setup of equipment such as \glspl{embedded-system}, cameras,
\glspl{SDR}, \glspl{antenna}, and receivers, located on Earth, observing space. \glspl{SDR}, \glspl{antenna}, and receivers, located on Earth, observing space.
\section{SatNOGS Ground Stations} \section{SatNOGS Ground Stations}
\index{ground station}
The \gls{LSF} built the \gls{SatNOGS} network using distributed, The \gls{LSF} built the \gls{SatNOGS} network using distributed,
@ -37,7 +37,7 @@ It shows a \gls{SatNOGS} \gls{ground-station} with \gls{VHF} (right) and \gls{UH
\includegraphics[keepaspectratio=true,height=1.00\textheight,width=1.00\textwidth,angle=0]{spacecruft-rotator.png} \includegraphics[keepaspectratio=true,height=1.00\textheight,width=1.00\textwidth,angle=0]{spacecruft-rotator.png}
\caption{SatNOGS ground station with antennas.} \caption{SatNOGS ground station with antennas.}
\label{fig:spacecruft-rotator} \label{fig:spacecruft-rotator}
\index{radio}\index{ground station} \index{radio}
\end{center} \end{center}
\end{figure} \end{figure}
@ -51,13 +51,13 @@ as the example in figure \ref{fig:satnogs-ground-station-web}, page \pageref{fig
\includegraphics[keepaspectratio=true,height=1.00\textheight,width=1.00\textwidth,angle=0]{satnogs-ground-station-web.png} \includegraphics[keepaspectratio=true,height=1.00\textheight,width=1.00\textwidth,angle=0]{satnogs-ground-station-web.png}
\caption{Ground station viewed on SatNOGS website, example.} \caption{Ground station viewed on SatNOGS website, example.}
\label{fig:satnogs-ground-station-web} \label{fig:satnogs-ground-station-web}
\index{ground station}
\end{center} \end{center}
\end{sidewaysfigure} \end{sidewaysfigure}
\section{SatNOGS Optical Ground Stations} \section{SatNOGS Optical Ground Stations}
\index{ground station}
The \gls{LSF} is developing \gls{SatNOGS-Optical} to add The \gls{LSF} is developing \gls{SatNOGS-Optical} to add
\glspl{optical-ground-station} to the network. \glspl{optical-ground-station} to the network.

View File

@ -11,7 +11,7 @@
\section{Overview of Hardware} \section{Overview of Hardware}
\label{sec:hardware-overview} \label{sec:hardware-overview}
\index{hardware}\index{ground station} \index{hardware}
Hardware considerations for a \gls{SatNOGS-Optical} \gls{ground-station}. Hardware considerations for a \gls{SatNOGS-Optical} \gls{ground-station}.
Main hardware components in an optical \gls{ground-station}: Main hardware components in an optical \gls{ground-station}:
@ -124,7 +124,7 @@ Comparing \glspl{embedded-system} for \gls{SatNOGS-Optical}.
\section{Example Optical Ground Station with Tracking} \section{Example Optical Ground Station with Tracking}
\label{sec:hardware-tracking-ground-station} \label{sec:hardware-tracking-ground-station}
\index{ground station}\index{mount}\index{track} \index{mount}\index{track}
\index{tripod} \index{tripod}
This is an example of a tracking \gls{ground-station}. This is an example of a tracking \gls{ground-station}.

View File

@ -11,7 +11,7 @@
The SatNOGS Optical Unofficial Guide documents how to set up and run an The SatNOGS Optical Unofficial Guide documents how to set up and run an
\gls{optical-ground-station} for the \gls{LSF}'s \gls{SatNOGS} network. \gls{optical-ground-station} for the \gls{LSF}'s \gls{SatNOGS} network.
\index{ground station}
% https://network.satnogs.org/ % https://network.satnogs.org/
\begin{figure}[h!] \begin{figure}[h!]
@ -34,13 +34,13 @@ images of \glspl{satellite}. Hardware is reviewed, then software to run
on it, with many options, including what is best. Finally, on it, with many options, including what is best. Finally,
what to do with the data (\gls{IDK}!). what to do with the data (\gls{IDK}!).
The chapters that follow are listed below. The chapters that follow are listed below.
\index{ground station}
% Perhaps more LaTeXy ref XXX % Perhaps more LaTeXy ref XXX
\begin{mdframed}[backgroundcolor=blue!10,linecolor=blue!30] \begin{mdframed}[backgroundcolor=blue!10,linecolor=blue!30]
\begin{description} \begin{description}
\item [\Glspl{satellite}] --- What are we looking at? \item [\Glspl{satellite}] --- What are we looking at?
\item [Ground Stations] --- How Earth talks to \glspl{satellite} and back.\index{ground station} \item [Ground Stations] --- How Earth talks to \glspl{satellite} and back.
\item [\Gls{toolchain} and Process] --- The big picture of what \item [\Gls{toolchain} and Process] --- The big picture of what
hardware and software is needed to set up an optical ground station hardware and software is needed to set up an optical ground station
for use on the network. for use on the network.
@ -62,7 +62,7 @@ The chapters that follow are listed below.
\item [Support] --- Where development is occurring and questions answered! \item [Support] --- Where development is occurring and questions answered!
\end{description} \end{description}
\end{mdframed} \end{mdframed}
\index{ground station}\index{process}\index{hardware}\index{software} \index{process}\index{hardware}\index{software}
\index{acquire}\index{solve}\index{detect}\index{identify}\index{upload} \index{acquire}\index{solve}\index{detect}\index{identify}\index{upload}
\index{support}\index{plate solver} \index{support}\index{plate solver}
@ -72,7 +72,7 @@ The chapters that follow are listed below.
The \gls{LSF} supports The \gls{LSF} supports
``free and accessible space for all, creating \gls{open-source} space technologies.''% ``free and accessible space for all, creating \gls{open-source} space technologies.''%
\footnote{\url{https://libre.space}} \footnote{\url{https://libre.space}}
\index{Open Source}
\begin{figure}[h!] \begin{figure}[h!]
\begin{framed} \begin{framed}
@ -99,7 +99,7 @@ Select \gls{LSF} projects:
\section{SatNOGS Network} \section{SatNOGS Network}
SatNOGS is the \gls{LSF}'s global network of \gls{satellite} ground stations. SatNOGS is the \gls{LSF}'s global network of \gls{satellite} ground stations.
\index{ground station}
\begin{figure}[h!] \begin{figure}[h!]
\begin{framed} \begin{framed}

View File

@ -233,17 +233,31 @@ leftmargin=1cm,rightmargin=1cm
% use first field instead of name field % use first field instead of name field
%\renewcommand*{\glsxtrautoindexentry}[1]{\string\glsentryfirst{#1}} %\renewcommand*{\glsxtrautoindexentry}[1]{\string\glsentryfirst{#1}}
% use long form for the sort value, if provided: % Use long for index
%\renewcommand*{\glsxtrautoindexassignsort}[2]{% % GOOD, but no acronym in the index
% \ifglshaslong{#2}% %\renewcommand*{\glsxtrautoindexentry}[1]{\string\glsentrylong{#1}}
% {\glsletentryfield{#1}{#2}{long}}% % TEST XXX, ok, but () on glossary words too, not just acronym
% {\glsletentryfield{#1}{#2}{sort}}% \renewcommand*{\glsxtrautoindexentry}[1]{\string\glsentrylong{#1} (\glsentryshort{#1})}
% TEST XXX
%\renewcommand*{\glsxtrautoindexentry}[1]{%
% \ifglshaslong{#1}%
% {\string\glsentrylong{#1} (\glsentryshort{#1})}
%} %}
% TEST XXX
%\renewcommand*{\glsxtrautoindexentry}[1]{\string\glsentrylong{#1} \textsc{\glsentryshort{#1}}}
\renewcommand*{\glsxtrpostdescacronym}{% % use long form for the sort value, if provided:
\space(\textsc{origin:} \glsentrylong{\glscurrententrylabel})% \renewcommand*{\glsxtrautoindexassignsort}[2]{%
\ifglshaslong{#2}%
{\glsletentryfield{#1}{#2}{long}}%
{\glsletentryfield{#1}{#2}{sort}}%
} }
% OK, shows description, then origin
%\renewcommand*{\glsxtrpostdescacronym}{%
% \space(\textsc{origin:} \glsentrylong{\glscurrententrylabel})%
% Index glossary, abbreviations, acronyms % Index glossary, abbreviations, acronyms
\glssetcategoryattribute{general}{dualindex}{hyperpage} \glssetcategoryattribute{general}{dualindex}{hyperpage}
\glssetcategoryattribute{abbreviation}{dualindex}{hyperpage} \glssetcategoryattribute{abbreviation}{dualindex}{hyperpage}

View File

@ -16,7 +16,7 @@ ground stations.
This chapter gives a top level review what is needed in terms of hardware and This chapter gives a top level review what is needed in terms of hardware and
software to build an operating optical ground station. software to build an operating optical ground station.
\index{hardware}\index{software}\index{ground station} \index{hardware}\index{software}
\section{Toolchain} \section{Toolchain}

View File

@ -62,7 +62,7 @@ sudo apt install python3-virtualenv python3-pip python3-dev \
astrometry-data-tycho2-08 astrometry-data-tycho2-09 \ astrometry-data-tycho2-08 astrometry-data-tycho2-09 \
astrometry-data-tycho2-10-19 astrometry-data-tycho2-10-19
\end{minted} \end{minted}
\index{virtualenv}\index{astrometry.net} \index{virtualenv}
\index{Giza}\index{Source Extractor} \index{Giza}\index{Source Extractor}
Next, install the \texttt{\gls{hough3d-code}} dependency. Next, install the \texttt{\gls{hough3d-code}} dependency.
@ -192,7 +192,7 @@ export ST_LOGIN="identity=foo@no:pass"
Set \texttt{astrometry.net} to run in parallel, assuming you have enough \gls{RAM}: Set \texttt{astrometry.net} to run in parallel, assuming you have enough \gls{RAM}:
(This doesn't appear to work? Breaks?). (This doesn't appear to work? Breaks?).
\index{astrometry.net}
\begin{minted}{sh} \begin{minted}{sh}
sudo vim /etc/astrometry.cfg sudo vim /etc/astrometry.cfg
@ -611,7 +611,7 @@ When mount control is functioning, a location on the \gls{sky-chart}, such as a
Using this, a \gls{telescope} mount can be used to easily point the camera at a location Using this, a \gls{telescope} mount can be used to easily point the camera at a location
and track it to observe \glspl{telescope}. It should also provide a superior \gls{FITS} file and track it to observe \glspl{telescope}. It should also provide a superior \gls{FITS} file
for extracting data than using a static mount (XXX made up). for extracting data than using a static mount (XXX made up).
\index{sky-chart}\index{mount}\index{track} \index{mount}\index{track}
\index{camera} \index{camera}
To use a \gls{telescope} tracking mount for use with \texttt{stvid}, the following steps need to be performed in To use a \gls{telescope} tracking mount for use with \texttt{stvid}, the following steps need to be performed in

View File

@ -48,7 +48,7 @@ See below for a list of \glspl{plate-solver} that can be used.
\item Watney. \item Watney.
\end{itemize} \end{itemize}
\end{mdframed} \end{mdframed}
\index{astrometry.net}\index{astap}\index{Watney} \index{astap}\index{Watney}
\section{Source Extractor} \section{Source Extractor}
@ -63,7 +63,7 @@ widely used for many years.
\section{astrometry.net} \section{astrometry.net}
\index{astrometry.net}
Astrometry.net is a website and software that can be run locally to solve Astrometry.net is a website and software that can be run locally to solve
a plate of stars that has been extracted from \texttt{Source Extractor}. XXX a plate of stars that has been extracted from \texttt{Source Extractor}. XXX
\index{Source Extractor} \index{Source Extractor}
@ -75,7 +75,7 @@ a plate of stars that has been extracted from \texttt{Source Extractor}. XXX
\includegraphics[keepaspectratio=true,height=0.60\textheight,width=0.60\textwidth,angle=0]{astrometry-web.png} \includegraphics[keepaspectratio=true,height=0.60\textheight,width=0.60\textwidth,angle=0]{astrometry-web.png}
\caption{nova.astrometry.net website.} \caption{nova.astrometry.net website.}
\label{fig:astrometry-web-web} \label{fig:astrometry-web-web}
\index{astrometry.net}
\end{framed} \end{framed}
\end{figure} \end{figure}
@ -85,7 +85,7 @@ a plate of stars that has been extracted from \texttt{Source Extractor}. XXX
\textcolor{red}{NOTICE:} \\ \textcolor{red}{NOTICE:} \\
Using astrometry.net online requires an account with non-\gls{libre} services. Using astrometry.net online requires an account with non-\gls{libre} services.
The astrometry.net software can be installed locally to avoid this. The astrometry.net software can be installed locally to avoid this.
\index{proprietary}\index{astrometry.net} \index{proprietary}
} }
} }