
Tools for radio observing have already been developed in their own repository `strf`. The applications of the `sattools` repository can be divided into three categories

Porting the tools to another language has the added bonus that it is easier to solve mistakes made in designing the `C` code and improve functionality. With `python` becoming more and more popular, it makes sense to port some of the `sattools` functionality over to `python`, and use powerful libraries such as `numpy`, `scipy`, `astropy`, `matplotlib` and `opencv` for the core calculations of these tools. Some of these libraries are hard to build, raising the threshold for using `sattools`. Where possible, available libraries such as `wcslib`, `gsl`, `qfits` and `pgplot` were used. The choice of `C` was one of familiarity with the code. The `sattools` began as a set of tools to help with tracking satellites using video and photographic cameras. This document describes planned changes to the `sattools` repository. I do see there was a sattools roadmap about python ports… cbassa/sattools/blob/master/ROADMAP.md # Roadmap for `sattools` development The source code and documentation are copyrighted by California Institute of Technology, and may not be redistributed or placed on public Web servers without permission. However, it is freely available for non-commercial use. I’m finally getting why this is happening in Debian. Order appears to be COSPAR (9990 if you don’t have your own number), two-letter name abbreviation, then lat/long/alt, then name. I added thusly to ~/.bashrc: export ST_COSPAR=9990Įxport ST_DATADIR=$HOME/devel/cbassa/sattoolsĮxport ST_OBSDIR=$HOME/devel/cbassa/satobsĮxport this file (not sure where to get complete sites.txt, any halp?). It wouldn’t download the catalog.tle without me creating an account on, though it “should” work without an account. I added all giza-dev libgiza0 libpgplot0, which may be more than needed, but it worked. There is no pgplot5 in Debian, but giza is a drop-in replacement. Gfortran libpng-dev libx11-dev libjpeg-dev libexif-dev \ Quick & dirty Debian build dependencies: apt install git make dos2unix sextractor wcslib-dev libgsl-dev \ I was able to build this on Debian Bookworm (testing/12) with slightly different instructions.
