Format code: latexindent -m -wd foo.tex

glossary
Jeff Moe 2022-08-28 00:07:28 -06:00
parent cc22f2b570
commit f79e23f898
12 changed files with 267 additions and 275 deletions

View File

@ -22,11 +22,11 @@ for a screenshot displaying a \gls{FITS} file generated by
\index{stvid}
\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.}
\index{AstroImageJ}\index{FITS}
\label{fig:astroimagej}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{astroimagej.png}
\caption{AstroImageJ screenshot viewing \gls{FITS} file.}
\index{AstroImageJ}\index{FITS}
\label{fig:astroimagej}
\end{center}
\end{figure}

View File

@ -11,19 +11,19 @@
%%% COLOPHON %%%
\begin{vplace}
\centering
\emph{\LARGE Colophon}
\centering
\emph{\LARGE Colophon}
\rule{0.5\textwidth}{0.4pt}\\[\baselineskip]
\rule{0.5\textwidth}{0.4pt}\\[\baselineskip]
{\tiny Created with 100\% Free Software}
{\tiny Created with 100\% Free Software}
Debian GNU/Linux
Debian GNU/Linux
{\LaTeX}
{\LaTeX}
\rule{0\textwidth}{0pt}\\[\baselineskip]%
\rule{0.5\textwidth}{0.4pt}\\[\baselineskip]
\rule{0\textwidth}{0pt}\\[\baselineskip]%
\rule{0.5\textwidth}{0.4pt}\\[\baselineskip]
\end{vplace}
%%% END COLOPHON %%%

View File

@ -12,7 +12,7 @@
\fontspec{lmroman12-regular.otf}
\clearpage\null\vfill
\begingroup
\begingroup
\thispagestyle{empty}
\footnotesize\raggedright
\setlength{\parskip}{0.5\baselineskip}
@ -22,7 +22,7 @@
by Jeff Moe
Copyright \copyright\ 2022, Jeff Moe.\par
Permission is granted to copy, distribute and\slash or modify
Permission is granted to copy, distribute and\slash or modify
this document under the terms of the\\
Creative Commons Attribution 4.0 International Public License
(CC BY-SA 4.0).

View File

@ -2,57 +2,57 @@
% 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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=FITS&oldid=1091431488}}}
}]
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=FITS&oldid=1091431488}}}
}]
{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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Software-defined_radio&oldid=1106659618}}}
}]
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Software-defined_radio&oldid=1106659618}}}
}]
{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%
\footnote{\scriptsize{\url{https://libre.space/about-us/}}}
}]
description={Libre Space Foundation is a non-profit foundation registered since 2015 in Greece and the creators of the SatNOGS project%
\footnote{\scriptsize{\url{https://libre.space/about-us/}}}
}]
{LSF}{LSF}{Libre Space Foundation}
\newacronym[
description={Radio frequency is the oscillation rate of an alternating electric current or voltage or of a magnetic, electric or electromagnetic field or mechanical system in the frequency range from around 20 \gls{kHz} to around 300 \gls{GHz}. This is roughly between the upper limit of audio frequencies and the lower limit of infrared frequencies; these are the frequencies at which energy from an oscillating current can radiate off a conductor into space as radio waves.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Radio_frequency&oldid=1104615064}}}
}]
description={Radio frequency is the oscillation rate of an alternating electric current or voltage or of a magnetic, electric or electromagnetic field or mechanical system in the frequency range from around 20 \gls{kHz} to around 300 \gls{GHz}. This is roughly between the upper limit of audio frequencies and the lower limit of infrared frequencies; these are the frequencies at which energy from an oscillating current can radiate off a conductor into space as radio waves.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Radio_frequency&oldid=1104615064}}}
}]
{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}%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Very_high_frequency&oldid=1105564543}}}
}]
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Very_high_frequency&oldid=1105564543}}}
}]
{VHF}{VHF}{Very High Frequency}
\newacronym[
description={Ultra High Frequency is the \gls{ITU} designation for radio frequencies in the range between 300 \gls{MHz} and 3 \gls{GHz}, also known as the decimetre band as the wavelengths range from one meter to one tenth of a meter (one decimeter). Lower frequency signals fall into the \gls{VHF} or lower bands.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Ultra_high_frequency&oldid=1096417717}}}
}]
description={Ultra High Frequency is the \gls{ITU} designation for radio frequencies in the range between 300 \gls{MHz} and 3 \gls{GHz}, also known as the decimetre band as the wavelengths range from one meter to one tenth of a meter (one decimeter). Lower frequency signals fall into the \gls{VHF} or lower bands.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Ultra_high_frequency&oldid=1096417717}}}
}]
{UHF}{UHF}{Ultra High Frequency}
\newacronym[
description={The International Telecommunication Union is a specialized agency of the United Nations responsible for many matters related to information and communication technologies.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=International_Telecommunication_Union&oldid=1105915792}}}
}]
description={The International Telecommunication Union is a specialized agency of the United Nations responsible for many matters related to information and communication technologies.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=International_Telecommunication_Union&oldid=1105915792}}}
}]
{ITU}{ITU}{International Telecommunication Union}
\newacronym[
description={is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as \gls{Linux}. Most of GNU is licensed under the GNU Project's own \gls{GPL}. GNU is also the project within which the free software concept originated.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=GNU&oldid=1103488294}}}
}]
description={is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as \gls{Linux}. Most of GNU is licensed under the GNU Project's own \gls{GPL}. GNU is also the project within which the free software concept originated.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=GNU&oldid=1103488294}}}
}]
{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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=GNU_General_Public_License&oldid=1106596497}}}
}]
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=GNU_General_Public_License&oldid=1106596497}}}
}]
{GPL}{GPL}{GNU General Public License}
\newacronym{Hz}{Hz}{hertz}
@ -66,16 +66,16 @@
\newacronym{IP67}{IP67}{Ingress Protection code 67}
\newacronym[
description={The International System of Units, known by the international abbreviation SI in all languages and sometimes pleonastically as the SI system, is the modern form of the metric system and the world's most widely used system of measurement. Established and maintained by the General Conference on Weights and Measures (CGPM), it is the only system of measurement with an official status in nearly every country in the world, employed in science, technology, industry, and everyday commerce.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=International_System_of_Units&oldid=1104791517}}}
}]
description={The International System of Units, known by the international abbreviation SI in all languages and sometimes pleonastically as the SI system, is the modern form of the metric system and the world's most widely used system of measurement. Established and maintained by the General Conference on Weights and Measures (CGPM), it is the only system of measurement with an official status in nearly every country in the world, employed in science, technology, industry, and everyday commerce.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=International_System_of_Units&oldid=1104791517}}}
}]
{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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Altazimuth_mount&oldid=1056074953}}}
}]
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Altazimuth_mount&oldid=1056074953}}}
}]
{Alt-Az}{Alt/Az mount}{Altazimuth mount}
%%%%%%%%%%%%
@ -83,102 +83,102 @@ These mounts are used, for example, with telescopes, cameras, and radio antennas
%%%%%%%%%%%%
\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%
\footnote{\scriptsize{\url{https://github.com/cbassa/satpredict}}}
}}
description={Software application to compute satellite predictions%
\footnote{\scriptsize{\url{https://github.com/cbassa/satpredict}}}
}}
\newglossaryentry{stvid}
{ name={stvid},
description={Satellite tools video application for acquiring and processing
sky images%
\footnote{\scriptsize{\url{https://github.com/cbassa/stvid}}}
}}
description={Satellite tools video application for acquiring and processing
sky images%
\footnote{\scriptsize{\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%
\footnote{\scriptsize{\url{https://gitlab.com/pierros/hough3d-code}}}
}}
description={Software application for Iterative Hough Transform for Line Detection in 3D Point Clouds%
\footnote{\scriptsize{\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%
\footnote{\scriptsize{\url{https://satnogs.org/}}}
}}
description={Open Source global network of satellite ground-stations%
\footnote{\scriptsize{\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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Antenna_(radio)&oldid=1104603350}}}
}}
description={the interface between radio waves propagating through space and electric currents moving in metal conductors, used with a transmitter or receiver%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Antenna_(radio)&oldid=1104603350}}}
}}
\newglossaryentry{mast}
{ name={mast},
description={typically tall structures designed to support antennas for telecommunications and broadcasting%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Radio_masts_and_towers&oldid=1103964392}}}
}}
description={typically tall structures designed to support antennas for telecommunications and broadcasting%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Radio_masts_and_towers&oldid=1103964392}}}
}}
\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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Antenna_rotator&oldid=1064620974}}}
}}
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Antenna_rotator&oldid=1064620974}}}
}}
\newglossaryentry{Debian}
{ name={Debian},
description={a \gls{GNU}/\gls{Linux} distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. Debian is the basis for many other distributions, notably Ubuntu.
Debian is one of the oldest operating systems based on the Linux kernel.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Debian&oldid=1105900486}}}
}}
description={a \gls{GNU}/\gls{Linux} distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. Debian is the basis for many other distributions, notably Ubuntu.
Debian is one of the oldest operating systems based on the Linux kernel.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Debian&oldid=1105900486}}}
}}
\newglossaryentry{Linux}
{ name={Linux},
description={is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the \gls{GNU} operating system, which was written to be a free (libre) replacement for Unix.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Linux_kernel&oldid=1105840074}}}
}}
description={is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the \gls{GNU} operating system, which was written to be a free (libre) replacement for Unix.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Linux_kernel&oldid=1105840074}}}
}}
\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%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Open_source&oldid=1103126225}}}
}}
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{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Open_source&oldid=1103126225}}}
}}
\newglossaryentry{free-software}
{ name={Free Software},
description={or libre software, is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software (including profiting from them) regardless of how much is paid to obtain the program. Computer programs are deemed ``free'' if they give end-users (not just the developer) ultimate control over the software and, subsequently, over their devices.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Free_software&oldid=1106538260}}}
}}
description={or libre software, is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software (including profiting from them) regardless of how much is paid to obtain the program. Computer programs are deemed ``free'' if they give end-users (not just the developer) ultimate control over the software and, subsequently, over their devices.%
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Free_software&oldid=1106538260}}}
}}
\newglossaryentry{Matrix}
{ name={Matrix},
description={an open standard and communication protocol for real-time communication
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Matrix_(protocol)&oldid=1106244486}}}
}}
description={an open standard and communication protocol for real-time communication
\footnote{\scriptsize{\url{https://en.wikipedia.org/w/index.php?title=Matrix_(protocol)&oldid=1106244486}}}
}}

View File

@ -25,12 +25,12 @@ It shows a \gls{SatNOGS} \gls{ground-station} with \gls{VHF} (right) and \gls{UH
\index{radio}\index{RF}\index{VHF}\index{UHF}\index{rotator}\index{antenna}
\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}.}
\label{fig:spacecruft-rotator}
\index{radio}\index{RF}\index{rotator}\index{antenna}
\end{center}
\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}.}
\label{fig:spacecruft-rotator}
\index{radio}\index{RF}\index{rotator}\index{antenna}
\end{center}
\end{figure}
\subsection{SatNOGS Optical Ground Stations}
@ -41,15 +41,15 @@ The \gls{LSF} is developing the \gls{SatNOGS-Optical} to add
Prototype \glspl{optical-ground-station} are being developed. An example
setup, using a Skywatcher EQ6-R Pro telescope tripod and tracking mount,
\index{Skywatcher}\index{telescope}\index{tripod}\index{mount}\index{enclosure}
can be seen in Figure
can be seen in Figure
\ref{fig:video-enclosure-mount-tripod}, page \pageref{fig:video-enclosure-mount-tripod}.
\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.}
\label{fig:video-enclosure-mount-tripod}
\index{telescope}\index{tripod}\index{mount}\index{enclosure}
\end{center}
\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.}
\label{fig:video-enclosure-mount-tripod}
\index{telescope}\index{tripod}\index{mount}\index{enclosure}
\end{center}
\end{figure}

View File

@ -17,41 +17,40 @@ Hardware considerations for a \gls{SatNOGS-Optical} \gls{ground-station}.
Main hardware components in an optical ground station:
\begin{itemize}
\item Lens. \index{lens}
\item Camera. \index{camera}
\item Computer. \index{computer}
\item Lens. \index{lens}
\item Camera. \index{camera}
\item Computer. \index{computer}
\end{itemize}
Other components:
\begin{itemize}
\item Ethernet cable. \index{ethernet}
\item USB cable. \index{USB}
\item Enclosure. \index{enclosure}
\item Power supply. \index{power supply}
\item Tripod. \index{tripod}
\item Manual or tracking mount. \index{mount}
\item Power source, grid or alternative.
\item Internet, wifi or ethernet.
\item Ethernet cable. \index{ethernet}
\item USB cable. \index{USB}
\item Enclosure. \index{enclosure}
\item Power supply. \index{power supply}
\item Tripod. \index{tripod}
\item Manual or tracking mount. \index{mount}
\item Power source, grid or alternative.
\item Internet, wifi or ethernet.
\end{itemize}
\section{Camera}
\label{sec:hardware-camera}
Cameras being tested:
\begin{itemize}
\item The Imaging Source IMX174 based. \index{The Imaging Source}\index{IMX174}
\item ZWO ASI IMX174 based monochrome. \index{ZWO ASI}
\item \gls{DSLR} camera. \index{DSLR}
\item The Imaging Source IMX174 based. \index{The Imaging Source}\index{IMX174}
\item ZWO ASI IMX174 based monochrome. \index{ZWO ASI}
\item \gls{DSLR} camera. \index{DSLR}
\end{itemize}
\fbox{
\parbox{\linewidth}{
\textcolor{red}{NOTICE:} \\
ZWO/ASI cameras require proprietary non-libre software on host computer.
\index{proprietary}
}
\parbox{\linewidth}{
\textcolor{red}{NOTICE:} \\
ZWO/ASI cameras require proprietary non-libre software on host computer.
\index{proprietary}
}
}
\section{Lenses}
@ -61,11 +60,10 @@ Cameras being tested:
Lenses being tested:
\begin{itemize}
\item Kowa 50mm f1.4 C-mount. \index{Kowa}
\item Canon EF 50mm f1.2 USM. \index{Canon}
\item Kowa 50mm f1.4 C-mount. \index{Kowa}
\item Canon EF 50mm f1.2 USM. \index{Canon}
\end{itemize}
\section{Embedded Computer}
\label{sec:hardware-computer}
\index{hardware}\index{computer}
@ -73,26 +71,26 @@ Computers, such as Raspberry Pi, that can be used.
\index{Raspberry Pi}
\begin{itemize}
\item Odroid N2 --- Confirmed working. \index{Odroid}
\item Odroid M1 --- Testing.
\item Raspberry Pi 3 --- ?
\item Raspberry Pi 4 --- ?
\item Intel NUC --- ? \index{Intel}
\item Odroid N2 --- Confirmed working. \index{Odroid}
\item Odroid M1 --- Testing.
\item Raspberry Pi 3 --- ?
\item Raspberry Pi 4 --- ?
\item Intel NUC --- ? \index{Intel}
\end{itemize}
\subsection{Comparison}
Comparing embedded computers for \gls{SatNOGS-Optical}.
\begin{center}
\hspace*{-1.5cm}\begin{tabular}{||c c c c c||}
\hline
Make & Model & Architecture & Max RAM & eMMC \\ [0.5ex]
\hline\hline
Odroid & N2 & ARM64 & 4 GB & Yes \\
\hline
Odroid & M2 & ARM64 & 8 GB & Yes \\ [1ex]
\hline
\end{tabular}
\hspace*{-1.5cm}\begin{tabular}{||c c c c c||}
\hline
Make & Model & Architecture & Max RAM & eMMC \\ [0.5ex]
\hline\hline
Odroid & N2 & ARM64 & 4 GB & Yes \\
\hline
Odroid & M2 & ARM64 & 8 GB & Yes \\ [1ex]
\hline
\end{tabular}
\end{center}
\section{Example Tracking Ground Station}
@ -113,12 +111,12 @@ In the background is a white antenna for \gls{GNSS} (\gls{GPS}) and a solar powe
\index{GNSS}\index{GPS}\index{solar power}
\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.}
\label{fig:video-enclosure-mount}
\index{telescope}\index{mount}\index{camera}
\end{center}
\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.}
\label{fig:video-enclosure-mount}
\index{telescope}\index{mount}\index{camera}
\end{center}
\end{figure}
The camera lens is protected by the enclosure glass, which is \gls{IP67} (XXX) rated.
@ -126,12 +124,12 @@ See a close up of the front of the enclosure and camera lens in figure
\ref{fig:video-enclosure-front}, page \pageref{fig:video-enclosure-front}.
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-front-web.png}
\caption{Camera enclosure, front side, showing glass and lens.}
\label{fig:video-enclosure-front}
\index{enclosure}\index{camera}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-front-web.png}
\caption{Camera enclosure, front side, showing glass and lens.}
\label{fig:video-enclosure-front}
\index{enclosure}\index{camera}
\end{center}
\end{figure}
As seen in figure
@ -140,12 +138,12 @@ the left side of the enclosure has a hinge for opening.
The bottom white component is part of the telescope mount.
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-left-web.png}
\caption{Camera enclosure, left side, showing hinge.}
\label{fig:video-enclosure-left}
\index{enclosure}\index{camera}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-left-web.png}
\caption{Camera enclosure, left side, showing hinge.}
\label{fig:video-enclosure-left}
\index{enclosure}\index{camera}
\end{center}
\end{figure}
Figure
@ -155,24 +153,24 @@ Two mounting bolt access points can be seen on each end.
These are unscrewed with a hex head tool (supplied) to open the enclosure.
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-right-web.png}
\caption{Camera enclosure, right side.}
\label{fig:video-enclosure-right}
\index{enclosure}\index{camera}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-right-web.png}
\caption{Camera enclosure, right side.}
\label{fig:video-enclosure-right}
\index{enclosure}\index{camera}
\end{center}
\end{figure}
The enclosure is opened from the right side, as shown in figure
\ref{fig:video-enclosure-right}, page \pageref{fig:video-enclosure-right}.
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-right-open-web.png}
\caption{Camera enclosure, right side, opened.}
\label{fig:video-enclosure-right-open}
\index{enclosure}\index{camera}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-right-open-web.png}
\caption{Camera enclosure, right side, opened.}
\label{fig:video-enclosure-right-open}
\index{enclosure}\index{camera}
\end{center}
\end{figure}
Inside the camera enclosure, as shown in Figure
@ -180,39 +178,39 @@ Inside the camera enclosure, as shown in Figure
is:
\begin{itemize}
\item The Imaging Source DMX camera with Sony IMX174 CMOS. \index{The Imaging Source}\index{IMX174}
\item Kowa 50mm f1.4 C-mount lens.\index{Kowa}
\item Odroid N2 running \gls{Debian}. \index{Odroid}\index{Debian}
\item Odroid N2 plastic enclosure, large half, hole drilled for ad-hoc mounting.
\item Blower fan on top, with power cable (came with Bosch enclosure). \index{fan}
\item Fan, maybe not so useful, with power cable (came with Bosch enclosure).
\item Camera mounting plate (came with Bosch enclosure). \index{camera}
\item Camera mounting screws, M6x25 (?).
\item Ethernet cable, internal, short white (came with Bosch enclosure). \index{ethernet}
\item \gls{PoE} ethernet cable, external, plugged into \gls{PoE} switch for data and power. \index{PoE}
\item USB 3 cable, internal, way too long, needs replacing, from Odroid to camera. XXX flat connector
\item USB 3 cable, external, from Odroid to telescope mount. XXX large rectangle connector \index{USB}
\item ``Custom'' 12V DC power cable from Bosch \gls{PoE} to Odroid.
\item Assorted nuts, bolts, and washers for an ad-hoc standoff height.
\item The Imaging Source DMX camera with Sony IMX174 CMOS. \index{The Imaging Source}\index{IMX174}
\item Kowa 50mm f1.4 C-mount lens.\index{Kowa}
\item Odroid N2 running \gls{Debian}. \index{Odroid}\index{Debian}
\item Odroid N2 plastic enclosure, large half, hole drilled for ad-hoc mounting.
\item Blower fan on top, with power cable (came with Bosch enclosure). \index{fan}
\item Fan, maybe not so useful, with power cable (came with Bosch enclosure).
\item Camera mounting plate (came with Bosch enclosure). \index{camera}
\item Camera mounting screws, M6x25 (?).
\item Ethernet cable, internal, short white (came with Bosch enclosure). \index{ethernet}
\item \gls{PoE} ethernet cable, external, plugged into \gls{PoE} switch for data and power. \index{PoE}
\item USB 3 cable, internal, way too long, needs replacing, from Odroid to camera. XXX flat connector
\item USB 3 cable, external, from Odroid to telescope mount. XXX large rectangle connector \index{USB}
\item ``Custom'' 12V DC power cable from Bosch \gls{PoE} to Odroid.
\item Assorted nuts, bolts, and washers for an ad-hoc standoff height.
\end{itemize}
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-top-open-web.png}
\caption{Camera enclosure, opened.}
\label{fig:video-enclosure-top-open}
\index{enclosure}\index{camera}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-top-open-web.png}
\caption{Camera enclosure, opened.}
\label{fig:video-enclosure-top-open}
\index{enclosure}\index{camera}
\end{center}
\end{figure}
The top of the enclosure shows weather protection and a sun visor.
See figure \ref{fig:video-enclosure-top}, page \pageref{fig:video-enclosure-top}.
\begin{figure}[h!]
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-top-web.png}
\caption{Camera enclosure, top.}
\label{fig:video-enclosure-top}
\index{enclosure}\index{camera}
\end{center}
\begin{center}
\includegraphics[keepaspectratio=true,height=0.40\textheight,width=1.00\textwidth,angle=0]{video-enclosure-top-web.png}
\caption{Camera enclosure, top.}
\label{fig:video-enclosure-top}
\index{enclosure}\index{camera}
\end{center}
\end{figure}

View File

@ -24,22 +24,22 @@ SatNOGS Optical Process Overview.%
See figure \ref{fig:snopo}, page \pageref{fig:snopo}.
\begin{figure}[h!]
\includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{SNOPO.png}
\caption{SatNOGS Optical Process Overview}
\label{fig:snopo}
\index{process}
\includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{SNOPO.png}
\caption{SatNOGS Optical Process Overview}
\label{fig:snopo}
\index{process}
\end{figure}
\begin{center}
\begin{figure}[h!]
\smartdiagramset{border color=none,
uniform color list=jebba-light-blue!60 for 4 items,
module x sep=3.75,
back arrow distance=0.75,
}
\smartdiagram[flow diagram:horizontal]{Acquire, Process, Analyze, Upload}
\caption{SatNOGS Optical Operation Process}
\label{fig:operation}
\index{operation}
\end{figure}
\begin{figure}[h!]
\smartdiagramset{border color=none,
uniform color list=jebba-light-blue!60 for 4 items,
module x sep=3.75,
back arrow distance=0.75,
}
\smartdiagram[flow diagram:horizontal]{Acquire, Process, Analyze, Upload}
\caption{SatNOGS Optical Operation Process}
\label{fig:operation}
\index{operation}
\end{figure}
\end{center}

View File

@ -15,7 +15,6 @@
HOWTO run a \gls{SatNOGS-Optical} \gls{ground-station},
after it has been set up and congfigured.
\section{Acquire Data with \texttt{stvid}}
\index{stvid}\index{acquire}
Acquire data with \texttt{acquire.py} from \texttt{\gls{stvid}}.
@ -33,7 +32,6 @@ Get the latest TLEs:
./update_tle.py
\end{minted}
Acquire live data from camera.
\index{camera}
@ -43,13 +41,12 @@ cd stvid/
\end{minted}
\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}.}
\label{fig:stvid-acquire}
\index{stvid}\index{acquire}
\includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{stvid-acquire-0.png}
\caption{Satellite images acquired by \gls{stvid}.}
\label{fig:stvid-acquire}
\index{stvid}\index{acquire}
\end{figure}
\section{Process Data}
\index{stvid}\index{process}
Process data with using \gls{stvid}. Adjust dated directory to actual directory name.
@ -60,13 +57,12 @@ cd stvid/
\end{minted}
\begin{figure}[h!]
\includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{stvid-process-0.png}
\caption{Satellite images processed by stvid.}
\label{fig:stvid-process}
\index{stvid}\index{process}
\includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{stvid-process-0.png}
\caption{Satellite images processed by stvid.}
\label{fig:stvid-process}
\index{stvid}\index{process}
\end{figure}
\section{Upload Data}
\index{upload}
Push.

View File

@ -219,16 +219,16 @@ leftmargin=1cm,rightmargin=1cm
%%% TABLE OF CONTENTS %%%
{\fontspec{lmroman12-regular.otf}
\maxtocdepth{subsection}
\settocdepth{subsection}
%\setsecnumdepth{subsection}
% space between dots
\renewcommand{\cftchapterdotsep}{15}
% dot symbol (default is period)
\renewcommand{\cftdot}{\textperiodcentered} % centered period
% Set space between each entry in ToC
\setlength{\cftbeforechapterskip}{5pt}
\tableofcontents*}
\maxtocdepth{subsection}
\settocdepth{subsection}
%\setsecnumdepth{subsection}
% space between dots
\renewcommand{\cftchapterdotsep}{15}
% dot symbol (default is period)
\renewcommand{\cftdot}{\textperiodcentered} % centered period
% Set space between each entry in ToC
\setlength{\cftbeforechapterskip}{5pt}
\tableofcontents*}
%%% END TABLE OF CONTENTS %%%
%%% LIST OF FIGURES %%%
@ -317,8 +317,8 @@ leftmargin=1cm,rightmargin=1cm
%%% skip a couple pages
\pagebreak{}
\thispagestyle{empty}
\begingroup
\vfill\null
\begingroup
\vfill\null
\endgroup
\pagebreak{}
\thispagestyle{empty}

View File

@ -102,7 +102,6 @@ so a symlink is needed for now:
sudo ln -s /usr/bin/source-extractor /usr/local/bin/sextractor
\end{minted}
\section{Configure}
Configure the embedded computer.
@ -153,7 +152,6 @@ export ST_LOGIN="identity=foo@no:pass"
\end{minted}
\index{sattools}
Set \texttt{astrometry.net} to run in parallel, assuming you have enough RAM:
(This doesn't appear to work? Breaks?).
\index{astrometry}

View File

@ -19,7 +19,7 @@
How to get help.
\begin{itemize}
\item \texttt{\#satnogs-optical} channel in \gls{Matrix} --- \url{\#satnogs-optical:matrix.org}
\item \gls{LSF} Community Forum --- \url{https://community.libre.space}
\item \texttt{\#satnogs-optical} channel in \gls{Matrix} --- \url{\#satnogs-optical:matrix.org}
\item \gls{LSF} Community Forum --- \url{https://community.libre.space}
\end{itemize}

View File

@ -14,34 +14,34 @@
\begingroup
\centering
\begin{center}
\fontspec{GemunuLibre-ExtraBold.otf}\fontsize{58pt}{1em}\selectfont %
SatNOGS Optical \\
\fontspec{LinLibertine_RI.otf}\fontsize{16pt}{0em}\selectfont %
\emph{\textcolor{white}{\begin{turn}{15}Unofficial\end{turn}}} \\
\fontspec{GemunuLibre-ExtraBold.otf}\fontsize{68pt}{1em}\selectfont %
Guide
\fontspec{GemunuLibre-ExtraBold.otf}\fontsize{58pt}{1em}\selectfont %
SatNOGS Optical \\
\fontspec{LinLibertine_RI.otf}\fontsize{16pt}{0em}\selectfont %
\emph{\textcolor{white}{\begin{turn}{15}Unofficial\end{turn}}} \\
\fontspec{GemunuLibre-ExtraBold.otf}\fontsize{68pt}{1em}\selectfont %
Guide
\end{center}
\par
\begin{center}
\includegraphics[keepaspectratio=true,angle=0,height=0.10\textheight,width=0.15\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.15\textheight,width=0.25\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.15\textheight,width=0.20\textwidth]{spacecruft.png}
\\
\par
\null\vfill
\centering
\includegraphics[keepaspectratio=true,angle=0,height=0.85\textheight,width=0.85\textwidth]{title-pic.png}
\par
\null\vfill
\includegraphics[keepaspectratio=true,angle=0,height=0.02\textheight,width=0.02\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.02\textheight,width=0.02\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.02\textheight,width=0.02\textwidth]{spacecruft.png}
\\
\null\vfill\hfill
\fontspec{lmroman12-italic.otf}\fontsize{10pt}{1em}\selectfont %
{by} \\
\null\vfill\hfill
\fontspec{lmroman12-regular.otf}\fontsize{14pt}{1em}\selectfont %
{Jeff Moe}
\includegraphics[keepaspectratio=true,angle=0,height=0.10\textheight,width=0.15\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.15\textheight,width=0.25\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.15\textheight,width=0.20\textwidth]{spacecruft.png}
\\
\par
\null\vfill
\centering
\includegraphics[keepaspectratio=true,angle=0,height=0.85\textheight,width=0.85\textwidth]{title-pic.png}
\par
\null\vfill
\includegraphics[keepaspectratio=true,angle=0,height=0.02\textheight,width=0.02\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.02\textheight,width=0.02\textwidth]{spacecruft.png}
\includegraphics[keepaspectratio=true,angle=0,height=0.02\textheight,width=0.02\textwidth]{spacecruft.png}
\\
\null\vfill\hfill
\fontspec{lmroman12-italic.otf}\fontsize{10pt}{1em}\selectfont %
{by} \\
\null\vfill\hfill
\fontspec{lmroman12-regular.otf}\fontsize{14pt}{1em}\selectfont %
{Jeff Moe}
\end{center}
\endgroup