2022-07-26 23:57:50 -06:00
|
|
|
# sattools
|
|
|
|
This is a fork of cbassa's sattools to try to get it to work with
|
|
|
|
free software giza instead of proprietary and unmaintained pgplot.
|
|
|
|
|
2022-07-27 00:14:26 -06:00
|
|
|
|
2022-07-27 00:04:42 -06:00
|
|
|
# Install
|
2022-07-27 00:14:26 -06:00
|
|
|
In Debian: `libgiza0` etc.
|
|
|
|
|
|
|
|
|
|
|
|
# Giza
|
|
|
|
This is a sample how `skymap` should render, in this case using
|
|
|
|
`pgplot` (thx pierros):
|
|
|
|
|
|
|
|
![skymap-pgplot](img/skymap-pgplot.png)
|
|
|
|
|
|
|
|
This is how `skymap` renders "out-of-the-box" using `giza` as a
|
|
|
|
drop-in replacement for `pgplot`:
|
|
|
|
|
|
|
|
![skymap-giza rev 0](img/skymap-giza-0.png)
|
|
|
|
|
2022-07-27 00:04:42 -06:00
|
|
|
|
2022-07-27 00:34:31 -06:00
|
|
|
Stars fix:
|
2022-07-27 00:20:33 -06:00
|
|
|
|
|
|
|
![skymap-giza rev 1](img/skymap-giza-1.png)
|
|
|
|
|
2022-07-27 00:34:31 -06:00
|
|
|
Text fix:
|
2022-07-27 00:33:50 -06:00
|
|
|
|
|
|
|
![skymap-giza rev 2](img/skymap-giza-2.png)
|
|
|
|
|
2022-07-27 01:17:01 -06:00
|
|
|
Rectangle fix, and grey:
|
2022-07-27 00:51:45 -06:00
|
|
|
|
2022-07-27 01:17:01 -06:00
|
|
|
![skymap-giza rev 4](img/skymap-giza-4.png)
|
2022-07-27 00:51:45 -06:00
|
|
|
|
2022-07-27 02:16:51 -06:00
|
|
|
More `pgplot` colors.
|
2022-07-27 02:17:17 -06:00
|
|
|
|
2022-07-27 02:16:51 -06:00
|
|
|
![skymap-giza rev 5](img/skymap-giza-5.png)
|
|
|
|
|
2022-07-27 00:20:33 -06:00
|
|
|
|
2022-07-27 00:44:08 -06:00
|
|
|
# Works
|
|
|
|
* Sun.
|
|
|
|
* Moon.
|
|
|
|
|
|
|
|
|
|
|
|
# Fixed
|
|
|
|
* Stars.
|
|
|
|
* Text header with date, observer, lat/lon/elevation.
|
|
|
|
* Footer with R, D etc.
|
2022-07-27 00:51:45 -06:00
|
|
|
* Rectangle.
|
2022-07-27 01:08:18 -06:00
|
|
|
* Apex ?
|
2022-07-27 00:44:08 -06:00
|
|
|
|
|
|
|
|
|
|
|
# TODO
|
2022-07-27 01:26:39 -06:00
|
|
|
* Satellites' colors.
|
2022-07-27 00:44:08 -06:00
|
|
|
* Orbit lines.
|
|
|
|
* Grid.
|
|
|
|
* Constellations only partially rendered.
|
|
|
|
* Small window size with giza.
|
|
|
|
|
2022-07-27 01:42:20 -06:00
|
|
|
# Color Guesses
|
|
|
|
Colors 1-15 are used in the color index, documented here:
|
|
|
|
|
|
|
|
* https://sites.astro.caltech.edu/~tjp/pgplot/fig51.html
|
|
|
|
|
|
|
|
With giza, it renders more like this:
|
|
|
|
|
|
|
|
```
|
2022-07-27 01:43:52 -06:00
|
|
|
0 Erase ?
|
2022-07-27 01:42:20 -06:00
|
|
|
1 Black
|
|
|
|
2 Orange
|
|
|
|
3 Forest green
|
|
|
|
4 Blue
|
|
|
|
5 Dark gray
|
|
|
|
6 Purple
|
|
|
|
7 Cyan
|
|
|
|
8 Orange
|
|
|
|
9 Grey green
|
|
|
|
10 Brown
|
|
|
|
11 Green
|
|
|
|
12 Dark blue
|
|
|
|
13 Red
|
|
|
|
14 Bright pink/red
|
|
|
|
15 Grey
|
|
|
|
16 Black
|
|
|
|
...
|
|
|
|
128 Grey
|
|
|
|
255 White
|
|
|
|
```
|
|
|
|
|
2022-07-27 02:12:47 -06:00
|
|
|
What is really needed is to add `giza.h` and set this to use pgplot colors:
|
|
|
|
|
|
|
|
```
|
|
|
|
giza_set_colour_palette(1);
|
|
|
|
```
|
|
|
|
|
2022-07-27 00:44:08 -06:00
|
|
|
|
2022-07-26 23:57:50 -06:00
|
|
|
# Upstream
|
|
|
|
See `README-upstream.md`.
|
2022-07-27 02:19:54 -06:00
|
|
|
|
|
|
|
|
|
|
|
# License
|
|
|
|
Same as upstream license, GPLv3.
|
|
|
|
|
|
|
|
*Copyright (C) 2022, Jeff Moe*
|