2022-08-29 20:00:13 -06:00
|
|
|
|
2022-08-29 18:42:05 -06:00
|
|
|
% Detect.tex
|
|
|
|
%
|
|
|
|
% SatNOGS Optical Unofficial Guide
|
|
|
|
%
|
|
|
|
% Copyright (C) 2022, Jeff Moe
|
|
|
|
%
|
|
|
|
% This document is licensed under the Creative Commons Attribution 4.0
|
|
|
|
% International Public License (CC BY-SA 4.0) by Jeff Moe.
|
|
|
|
%
|
|
|
|
|
2022-08-31 13:28:27 -06:00
|
|
|
\section{Satellite Detection with stvid}
|
2022-08-29 18:42:05 -06:00
|
|
|
\label{sec:satellite-detection}
|
2022-08-31 18:08:48 -06:00
|
|
|
\index{detection}\index{stvid}\index{process}\index{Python}
|
2022-08-31 13:28:27 -06:00
|
|
|
\index{FITS}
|
2022-08-29 18:42:05 -06:00
|
|
|
|
2022-08-31 13:28:27 -06:00
|
|
|
This is a description of \gls{satellite} detection processes.
|
2022-08-30 13:47:47 -06:00
|
|
|
To detect \gls{satellite} in a \gls{FITS} file using the stvid toolchain,
|
2022-08-30 19:56:19 -06:00
|
|
|
run \texttt{process.py} or, if it exists, the \texttt{process\_new.py}
|
2022-08-31 18:29:23 -06:00
|
|
|
Python script.
|
2022-08-31 13:28:27 -06:00
|
|
|
|
|
|
|
Note the \texttt{stvid} application's \texttt{process.py} and \texttt{process\_new.py}
|
2022-08-31 18:29:23 -06:00
|
|
|
will perform both the detection and identification steps.
|
2022-09-01 17:05:20 -06:00
|
|
|
\index{identify}
|
2022-08-29 20:00:13 -06:00
|
|
|
|
2022-08-31 13:28:27 -06:00
|
|
|
\subsection{\texttt{process\_new.py} Usage}
|
2022-08-31 18:08:48 -06:00
|
|
|
\index{process}
|
2022-08-29 20:00:13 -06:00
|
|
|
|
2022-09-01 16:35:07 -06:00
|
|
|
This assumes you have installed \texttt{stvid} as shown in section \ref{sec:stvid-setup}
|
|
|
|
\pageref{sec:stvid-setup}.
|
|
|
|
Adjust the dated directory used in this example to the actual directory name.
|
2022-08-29 20:00:13 -06:00
|
|
|
|
|
|
|
\begin{minted}{sh}
|
|
|
|
cd stvid/
|
|
|
|
# Maybe you need to update TLE
|
|
|
|
./update_tle.py
|
2022-08-31 18:29:23 -06:00
|
|
|
# Process directory
|
2022-08-29 20:00:13 -06:00
|
|
|
./process_new.py -c config_new.ini -d data/obs/20220825_1/020502/
|
|
|
|
\end{minted}
|
|
|
|
|
2022-08-31 13:28:27 -06:00
|
|
|
\subsection{\texttt{process.py} Usage}
|
|
|
|
If there is no \texttt{process\_new.py} it has likely been merged into
|
|
|
|
\texttt{process.py}. Or perhaps, to use the ``older'' script it would
|
2022-09-01 16:35:07 -06:00
|
|
|
be run as shown below. Note, the old and new configuration files
|
|
|
|
are different and should be used with the correct corresponding \gls{Python}
|
|
|
|
script.
|
2022-08-31 13:28:27 -06:00
|
|
|
|
|
|
|
\begin{minted}{sh}
|
|
|
|
cd stvid/
|
|
|
|
./process.py -c configuration.ini -d data/obs/20220825_1/020502/
|
|
|
|
\end{minted}
|
2022-08-31 18:08:48 -06:00
|
|
|
\index{stvid}\index{process}
|
2022-08-31 13:28:27 -06:00
|
|
|
|
|
|
|
|
2022-09-01 22:44:14 -06:00
|
|
|
\section{\texttt{process\_new.py Example Output}}
|
|
|
|
\label{sec:process-output}
|
|
|
|
\index{stvid}\index{FITS}
|
|
|
|
|
|
|
|
\begin{minted}{sh}
|
|
|
|
Computing astrometric calibration for /srv/obs/odroid-01/obs/20220902_1/043309/2022-09-02T04:33:09.871.fits
|
|
|
|
2022-09-02T04:33:09.871.fits 216.814874 31.756777 199/ 342 10.6 13.9 16.53 +- 0.69
|
|
|
|
48144 21 027BE 9999 G 20220902043314699 17 25 1431290+312311 37 S
|
|
|
|
51636 22 012Q 9999 G 20220902043314094 17 25 1413930+340692 37 S
|
|
|
|
File queue empty, waiting for new files...
|
|
|
|
2022-09-02T04:33:20.136.fits 216.815061 31.756834 198/ 345 10.8 13.2 16.53 +- 0.70
|
|
|
|
2022-09-02T04:33:30.223.fits 216.815420 31.756810 202/ 338 10.5 13.9 16.53 +- 0.70
|
|
|
|
90000 22 500A 9999 G 20220902043336020 17 25 1433368+375908 37 S
|
|
|
|
2022-09-02T04:33:40.315.fits 216.815570 31.756676 206/ 342 10.1 13.1 16.54 +- 0.70
|
|
|
|
\end{minted}
|
|
|
|
|
|
|
|
|
2022-08-31 18:08:48 -06:00
|
|
|
\section{AstroImageJ}
|
2022-08-31 18:29:23 -06:00
|
|
|
\label{sec:astroimagej}
|
2022-08-31 13:28:27 -06:00
|
|
|
\index{identify}\index{AstroImageJ}\index{FITS}
|
2022-08-31 18:08:48 -06:00
|
|
|
|
2022-08-31 13:28:27 -06:00
|
|
|
Analyze data with applications, such as \gls{AstroImageJ}.
|
|
|
|
|
|
|
|
\gls{FITS} files are commonly used in astronomy.%
|
|
|
|
\footnote{\cite{Wiki22:fitswikipfreeencyc}}
|
|
|
|
\gls{AstroImageJ} can read \gls{FITS} format files.
|
|
|
|
See
|
|
|
|
\ref{fig:astroimagej}, page \pageref{fig:astroimagej},
|
|
|
|
for a screenshot displaying a \gls{FITS} file generated by
|
|
|
|
\texttt{\gls{stvid}}.
|
|
|
|
\index{stvid}
|
|
|
|
|
|
|
|
\begin{sidewaysfigure}[p!]
|
|
|
|
\begin{center}
|
|
|
|
\includegraphics[keepaspectratio=true,height=1.00\textheight,width=1.00\textwidth,angle=0]{astroimagej.png}
|
|
|
|
\caption{AstroImageJ screenshot viewing FITS file.}
|
|
|
|
\index{AstroImageJ}\index{FITS}
|
|
|
|
\label{fig:astroimagej}
|
|
|
|
\end{center}
|
|
|
|
\end{sidewaysfigure}
|
|
|
|
|