/ README
README
1 2 Gpredict is a real time satellite tracking and orbit prediction program 3 for the Linux desktop. It uses the SGP4/SDP4 propagation algorithms together 4 with NORAD two-line element sets (TLE). 5 6 Some core features of Gpredict include: 7 8 - Tracking of a large number of satellites only limited by the physical 9 memory and processing power of the computer 10 - Display the tracking data in lists, maps, polar plots and any combination 11 of these 12 - Have many modules open at the same either in a notebook or in their own 13 windows. The modules can also run in full-screen mode 14 - You can use many ground stations 15 - Predict upcoming passes 16 - Gpredict can run in real-time, simulated real-time (fast forward and 17 backward), and manual time control 18 - Detailed information both the real time and non-real time modes 19 - Doppler tuning of radios via Hamlib rigctld 20 - Antenna rotator control via Hamlib rotctld 21 22 Visit the gpredict homepage at http://gpredict.oz9aec.net/ for more info. 23 24 25 Requirements 26 ------------ 27 28 Gpredict is written using the Gtk+ 3 widget set, which is available for most 29 Unix like operating systems, Mac and Windows. Following libraries are required 30 for successful compilation of Gpredict: 31 32 - Gtk+ 3 or later 33 - GLib 2.32 or later 34 - GooCanvas 2 35 - Libcurl 7.16 or later 36 - Hamlib (runtime only, not required for build) 37 38 If you compile Gpredict from source you will also need the development packages 39 often with -dev or -devel in the package name, e.g. libgtk-3-dev. On Debian and 40 Ubuntu systems you can install the build dependencies using: 41 42 sudo apt install libtool intltool autoconf automake libcurl4-openssl-dev 43 sudo apt install pkg-config libglib2.0-dev libgtk-3-dev libgoocanvas-2.0-dev 44 45 46 To build and install gpredict from source, first unpack the source package: 47 48 tar -xvf gpredict-x.y.z.tar.gz 49 50 Then change to the gpredict-x.y.z directory and build gpredict: 51 52 ./configure 53 make 54 make install 55 56 The last step usually requires you to become root, otherwise you may not have 57 the required permissions to install gpredict. If you can not or do not want to 58 install gpredict as root, you can install gpredict into a custom directory by 59 adding --prefix=somedir to the ./configure step. For example 60 61 ./configure --prefix=/home/user/predict 62 63 will configure the build to install the files into /home/user/gpredict folder. 64 65 If you are building directly from the git repository, you have to run 66 ./autogen.sh instead of of configure. You can pass the same options to the 67 autogen.sh script as you would to the configure script. 68 69 If you want to know more about installation options refer to the INSTALL file 70 (not for beginners). 71 72 73 Using Gpredict 74 -------------- 75 76 Gpredict comes bundled with some example data and will run "out of the box". 77 Once you got the idea of the UI, you can either modify the settings of the 78 default module (click on the small down-arrow in the top right corner), or 79 create a new module through File -> New Module. 80 81 You are highly encouraged to have a look at the user manual available at 82 http://gpredict.oz9aec.net/documents.php 83 84 85 User support 86 ------------ 87 88 User support is provided through the Gpredict forum hosted by the Libre Space 89 Foundation: https://community.libre.space/c/gpredict 90 91 92 Terms and conditions 93 -------------------- 94 95 Gpredict is released under the GNU General Public License and comes with 96 NO WARRANTY whatsoever. If you have problems installing or using Gpredict, 97 feel free to ask for support for example on the Gpredict forum hosted by 98 the Libre Space Foundation https://community.libre.space/c/gpredict 99 100 101 Note that the development environment is being migrated from Sourceforge to 102 Github: https://github.com/csete/gpredict 103 104 Mailing lists, old bug trackers, etc, are still available on Sourceforge: 105 http://sourceforge.net/projects/gpredict 106 107 108 Happy Tracking! 109 110 Alexandru Csete 111 OZ9AEC