An application which implements William Lilly Dignity/Debility point-scoring system.
- Understanding Planetary Dignity and Debility
- Lilly's Table to Examine the Strength & Debility of Each Planet
- SwissEph - The high precision ephemeris developed by Astrodienst, largely based upon the DExxx ephemerides from NASA's JPL.
- Dear ImGui - A bloat-free graphical user interface library for C++
- SDL - A cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
- CMake >= 3.9
- GCC >= 12.2
- SDL2 binaries
git clone --recurse-submodules https://github.com/ssayin/specni.git
cd specni
mkdir build
cd build
cmake -GNinja ..
ninja
cmake -G"Unix Makefiles" ..
make
Important
The application uses Moshier Ephemeris by default if there are no ephemeris files present in the binary directory. Download the required ephemeris files from this address and place them in the same directory as the binary executable if you want a more accurate ephemeris that includes asteroids and fixed stars.
Example Binary Directory Structure
.
|-- bin
| |-- ephe
| | |-- seasm114.se1
| | |-- seasm24.se1
| | |-- seasm60.se1
| | `-- sefstars.txt
| `-- specni
Note: The required files are not represented by the file names listed above. Here will be updated with a list of the exact file names needed for the application to function properly.
cd bin
./specni
Missing Font File
Font file path is hardcoded as "../misc/fonts/zodiac_s.ttf". Try running the executable as follows:
./bin/specni
Moving the misc/fonts directory to the build directory is an alternative.
- Serdar Sayın - Initial work - GitHub