Skip to content
/ specni Public

An application which assesses planetary dignities/debilities based on Lilly's table given on p.115 of Christian Astrology

Notifications You must be signed in to change notification settings

ssayin/specni

Repository files navigation

Project Details

badge

An application which implements William Lilly Dignity/Debility point-scoring system.

Built With

  • 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.

Build Requirements

  • CMake >= 3.9
  • GCC >= 12.2
  • SDL2 binaries

Cloning and Preparing

git clone --recurse-submodules https://github.com/ssayin/specni.git
cd specni
mkdir build
cd build

Building

w/ Ninja

cmake -GNinja ..
ninja

w/ GNU Makefiles

cmake -G"Unix Makefiles" ..
make

Ephemeris Files

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.

Running

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.

Authors

  • Serdar Sayın - Initial work - GitHub

About

An application which assesses planetary dignities/debilities based on Lilly's table given on p.115 of Christian Astrology

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published