Glossary words

glossary
Jeff Moe 2022-08-30 16:27:30 -06:00
parent 3122a7dd9a
commit 8208b8b930
3 changed files with 60 additions and 21 deletions

View File

@ -55,13 +55,13 @@
{ITU}{ITU}{International Telecommunication Union}
\newacronym[
description={is an extensive collection of \gls{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 \gls{free-software} concept originated.%
description={``GNU's Not Unix!'' is an extensive collection of \gls{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 \gls{free-software} concept originated.%
\footnote{\cite{Wiki22:gnuwikipfreeencyc}}
}]
{GNU}{GNU}{GNU's Not Unix!}
\newacronym[
description={is a series of widely used \gls{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 \gls{FLOSS} software domain.%
description={GNU General Public License is a series of widely used \gls{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 \gls{FLOSS} software domain.%
\footnote{\cite{Wiki22:gnugenerpublilicenwikipfreeencyc}}
}]
{GPL}{GPL}{GNU General Public License}
@ -79,7 +79,7 @@
{SDP}{SDP}{Simplified Deep Space Perturbations}
\newacronym[
description={is a combined organization of the United States and Canada that provides aerospace warning, air sovereignty, and protection for Canada and the continental United States.%
description={North American Aerospace Defense Command is a combined organization of the United States and Canada that provides aerospace warning, air sovereignty, and protection for Canada and the continental United States.%
\footnote{\cite{enwiki:NORAD}}
}]
{NORAD}{NORAD}{North American Aerospace Defense Command}
@ -91,19 +91,19 @@
{NASA}{NASA}{National Aeronautics and Space Administration}
\newacronym[
description={consists of physical artifacts of technology designed and offered by the open-design movement. Both \gls{FOSS} and open-source hardware are created by the open-source culture movement and apply a like concept to a variety of components. It is sometimes, thus, referred to as \gls{FOSH}. The term usually means that information about the hardware is easily discerned so that others can make it -- coupling it closely to the maker movement. Hardware design (i.e. mechanical drawings, schematics, bills of material, PCB layout data, HDL source code and integrated circuit layout data), in addition to the software that drives the hardware, are all released under free/libre terms. The original sharer gains feedback and potentially improvements on the design from the \gls{FOSH} community. There is now significant evidence that such sharing can drive a high return on investment for the scientific community. It is not enough to merely use an open-source license; an open source product or project will follow open source principles, such as modular design and community collaboration.%
description={open-source hardware consists of physical artifacts of technology designed and offered by the open-design movement. Both \gls{FOSS} and open-source hardware are created by the open-source culture movement and apply a like concept to a variety of components. It is sometimes, thus, referred to as \gls{FOSH}. The term usually means that information about the hardware is easily discerned so that others can make it -- coupling it closely to the maker movement. Hardware design (i.e. mechanical drawings, schematics, bills of material, PCB layout data, HDL source code and integrated circuit layout data), in addition to the software that drives the hardware, are all released under free/libre terms. The original sharer gains feedback and potentially improvements on the design from the \gls{FOSH} community. There is now significant evidence that such sharing can drive a high return on investment for the scientific community. It is not enough to merely use an open-source license; an open source product or project will follow open source principles, such as modular design and community collaboration.%
\footnote{\cite{enwiki:Open-source-hardware}}
}]
{OSH}{OSH}{open-source hardware}
\newacronym[
description={is a term used to refer to groups of software consisting of both \gls{free-software} and \gls{OSS} where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software. This is in contrast to proprietary software, where the software is under restrictive copyright licensing and the source code is usually hidden from the users. FOSS maintains the software user's civil liberty rights. Other benefits of using FOSS can include decreased software costs, increased security and stability (especially in regard to malware), protecting privacy, education, and giving users more control over their own hardware. Free and open-source operating systems such as \gls{Linux} and descendants of BSD are widely utilized today, powering millions of servers, desktops, smartphones (e.g., Android), and other devices. Free-software licenses and open-source licenses are used by many software packages. The free software movement and the open-source software movement are online social movements behind widespread production and adoption of FOSS, with the former preferring to use the terms \gls{FLOSS} or free/libre.%
description={free and open-source software is a term used to refer to groups of software consisting of both \gls{free-software} and \gls{OSS} where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software. This is in contrast to proprietary software, where the software is under restrictive copyright licensing and the source code is usually hidden from the users. FOSS maintains the software user's civil liberty rights. Other benefits of using FOSS can include decreased software costs, increased security and stability (especially in regard to malware), protecting privacy, education, and giving users more control over their own hardware. Free and open-source operating systems such as \gls{Linux} and descendants of BSD are widely utilized today, powering millions of servers, desktops, smartphones (e.g., Android), and other devices. Free-software licenses and open-source licenses are used by many software packages. The free software movement and the open-source software movement are online social movements behind widespread production and adoption of FOSS, with the former preferring to use the terms \gls{FLOSS} or free/libre.%
\footnote{\cite{enwiki:Free-and-open-source-software}}
}]
{FOSS}{FOSS}{Free and open-source software}
{FOSS}{FOSS}{free and open-source software}
\newacronym[
description={is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration, meaning any capable user is able to participate online in development, making the number of possible contributors indefinite. The ability to examine the code facilitates public trust in the software. Open source code can be used for studying and allows capable end users to adapt software to their personal needs in a similar way user scripts and custom style sheets allow for web sites, and eventually publish the modification as a fork for users with similar preference.%
description={open-source software is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is a prominent example of open collaboration, meaning any capable user is able to participate online in development, making the number of possible contributors indefinite. The ability to examine the code facilitates public trust in the software. Open source code can be used for studying and allows capable end users to adapt software to their personal needs in a similar way user scripts and custom style sheets allow for web sites, and eventually publish the modification as a fork for users with similar preference.%
\footnote{\cite{enwiki:Open-source-software}}
}]
{OSS}{OSS}{open-source software}
@ -127,9 +127,13 @@
\newacronym[description={Spacecraft Identification and Localization.}]{SIDLOC}{SIDLOC}{Spacecraft Identification and Localization}
\newacronym[description={Rowe-Ackermann Schmidt \Gls{astrograph}.}]{RASA}{RASA}{Rowe-Ackermann Schmidt Astrograph}
\newacronym[description={Commodity off the shelf.}]{COTS}{COTS}{Commodity off the shelf}
\newacronym[description={Free open-source hardware. See also: \gls{OSH}}]{FOSH}{FOSH}{Free open-source hardware}
\newacronym[description={Free open-source hardware. See also: \gls{OSH}.}]{FOSH}{FOSH}{Free open-source hardware}
\newacronym[description={Free/libre and open-source software. See also: \gls{FOSS}.}]{FLOSS}{FLOSS}{Free/libre and open-source software}
%%%%%%%%%%%
% Acronyms with citations
%%%%%%%%%%%
\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{\cite{Wiki22:intersysteunitswikipfreeencyc}}
@ -151,17 +155,50 @@
%%%%%%%%%%%%
% GLOSSARY %
%%%%%%%%%%%%
\newglossaryentry{AstroImageJ}
{ name={AstroImageJ},
description={Application for astronomy and \gls{satellite} image analysis.}}
%%%%%%%%%%%%
% Glossary entries without citations that are not acronyms.
%%%%%%%%%%%%
\newglossaryentry{artificial satellite}
{ name={artificial satellite},
description={is a \gls{satellite} put into \gls{orbit} by humans, not ``naturally'' occurring.}}
\newglossaryentry{libre-software}
{ name={libre software},
description={See: \gls{free-software}.}}
%%%%%%%%%%%%
% Glossary entries with footnotes that are not acronyms.
%%%%%%%%%%%%
\newglossaryentry{AstroImageJ}
{ name={AstroImageJ},
description={Application for astronomy and \gls{satellite} image analysis.
\footnote{\url{https://www.astro.louisville.edu/software/astroimagej/}}
}}
\newglossaryentry{skymap}
{ name={skymap},
description={is part of \gls{sattools}. Vizualize \glspl{satellite} on a map of the sky.%
\footnote{\url{https://github.com/cbassa/sattools/blob/master/skymap.c}}
}}
\newglossaryentry{satid}
{ name={satid},
description={is part of \gls{sattools}.%
\footnote{\url{https://github.com/cbassa/sattools/blob/master/satid.c}}
}}
\newglossaryentry{sattools}
{ name={sattools},
description={Satellite Tracking Toolkit. Most of the primary applications are being ported to \gls{stvid} and other related \gls{Python} applications.%
\footnote{\url{https://github.com/cbassa/sattools}}
}}
\newglossaryentry{satpredict}
{ name={satpredict},
description={Software application to compute \gls{satellite} predictions.%
description={is a software application to compute \gls{satellite} predictions. It is used by \gls{stvid}.%
\footnote{\url{https://github.com/cbassa/satpredict}}
}}
@ -173,7 +210,7 @@
\newglossaryentry{hough3d-code}
{ name={hough3d-code},
description={Software application for Iterative Hough Transform for Line Detection in 3D Point Clouds.%
description={is a software application for Iterative Hough Transform for Line Detection in 3D Point Clouds.%
\footnote{\url{https://gitlab.com/pierros/hough3d-code}}
}}
@ -297,36 +334,34 @@
\newglossaryentry{Grafana}
{ name={Grafana},
description={is a multi-platform \gls{open-source} analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. Users can create complex monitoring dashboards using interactive query builders.%
description={is a multi-platform \gls{open-source} analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. Users can create complex monitoring dashboards using interactive query builders. It is used by the \gls{SatNOGS} project to visualize \gls{satellite} \gls{telemetry}.%
\footnote{\cite{enwiki:Grafana}}
}}
\newglossaryentry{Python}
{ name={Python},
description={is a high-level, interpreted, general-purpose programming language. Its design philosophy emphasizes code readability. It is often described as a ``batteries'' included language due to its comprehensive standard library. Python consistently ranks as one of the most popular programming languages.%
description={is a high-level, interpreted, general-purpose programming language. Its design philosophy emphasizes code readability. It is often described as a ``batteries'' included language due to its comprehensive standard library. Python consistently ranks as one of the most popular programming languages. It is one of the main languages of the \gls{SatNOGS} project and \gls{stvid}.%
\footnote{\cite{enwiki:Python-language}}
}}
\newglossaryentry{C}
{ name={C},
description={is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems, device drivers, protocol stacks, though decreasingly for application software. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems.%
description={is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems, device drivers, protocol stacks, though decreasingly for application software. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems. C is used in the \gls{sattools} suite of applications.%
\footnote{\cite{enwiki:C-language}}
}}
\newglossaryentry{libre}
{ name={libre},
description={The English adjective free is commonly used in one of two meanings: ``at no monetary cost'' (gratis) and ``with little or no restriction'' (libre). This ambiguity of free can cause issues where the distinction is important, as it often is in dealing with laws concerning the use of information, such as copyright and patents. The terms gratis and libre may be used to categorise computer programs, according to the licenses and legal restrictions that cover them, in the free software and open source communities, as well as the broader free culture movement. For example, they are used to distinguish freeware (software gratis) from \gls{free-software} (software libre). ``Think free as in free speech, not free beer.'' -- Richard Stallman%
description={The English adjective free is commonly used in one of two meanings: ``at no monetary cost'' (gratis) and ``with little or no restriction'' (libre). This ambiguity of free can cause issues where the distinction is important, as it often is in dealing with laws concerning the use of information, such as copyright and patents. The terms gratis and libre may be used to categorise computer programs, according to the licenses and legal restrictions that cover them, in the free software and open source communities, as well as the broader free culture movement. For example, they are used to distinguish freeware (software gratis) from \gls{free-software} (software libre). ``Think free as in free speech, not free beer.'' -- Richard Stallman.%
\footnote{\cite{enwiki:Gratis-versus-libre}}
}}
% TO ADD
% RamSat
% Dashboard
% Python, C, Unix, etc ?
% photon
% giza (pgplot?)
% decay
% libre
% astrometry.net
% astap
% Source Extractor

View File

@ -35,10 +35,10 @@ My fork is here:
\section{Identifying Satellites with \texttt{satid}}
\index{satid}\index{sattools}
The deprecated C application, \texttt{satid} from the \texttt{sattools}
The deprecated C application, \texttt{satid} from the \texttt{\gls{sattools}}
package can help identify \glspl{satellite}.
See figure \ref{fig:satid-giza-3}, page \pageref{fig:satid-giza-3}
for output from my Giza port of \texttt{satid}.%
for output from my Giza port of \texttt{\gls{satid}}.%
\footnote{\url{https://spacecruft.org/spacecruft/sattools/media/branch/spacecruft/img/satid-giza-3.png}}
\index{Giza}

View File

@ -180,3 +180,7 @@ sudo vim /etc/astrometry.cfg
inparallel
\end{minted}
\section{skymap}
Use \gls{skymap} for viewing \gls{satellite} \gls{orbit} predictions.