Menu

Tree [f9e829] master /
 History

HTTPS access


File Date Author Commit
 astroprocessor 2014-06-30 atten atten [bcba9c] created Details panel; interface changes
 bin 2014-06-30 atten atten [0c815e] 0.7.1 release.
 chart 2014-06-30 atten atten [bcba9c] created Details panel; interface changes
 details 2014-06-30 atten atten [bcba9c] created Details panel; interface changes
 fileeditor 2014-05-25 atten atten [f890bb] yet another fixes
 nsis 2014-06-30 atten atten [0c815e] 0.7.1 release.
 plain 2014-04-30 atten atten [f608b2] continue working on synastry view
 planets 2014-06-30 atten atten [bcba9c] created Details panel; interface changes
 swe 2014-04-04 atten atten [e3c845] reorganized projects; added new build instructi...
 zodiac 2014-06-30 atten atten [513d7e] 0.7.1 release.
 .gitignore 2014-06-30 atten atten [0c815e] 0.7.1 release.
 LICENSE 2014-03-24 Artem Artem [f43f59] Initial commit
 README.md 2014-06-30 atten atten [0c815e] 0.7.1 release.
 all.pro 2014-06-30 atten atten [bcba9c] created Details panel; interface changes

Read Me

Zodiac is an Astrological software for personal use.

Download the latest version: Windows | Linux64

Features:

  • Contains different views of horoscope: classical chart, planets view and plain text;
  • Provides detail information about each element of horoscope;
  • Uses 9 house systems and over 40 aspects for horoscope calculation;
  • Allows to view tropical and sidereal zodiacs;
  • Compact, dock-based user interface;
  • Includes Swiss Ephemeris © library;
  • English & Russian language support.

Subprojects:

`Zodiac project consists of following parts:

  • zodiac - front-end application with tab interface and user-defined files management;
  • astroprocessor - library with classes for astrological calculations and settings management;
  • swe - Swiss Ephemeris Library. Provides positions of planets, houses etc;
  • chart - library for making natal chart;
  • plain - library for making simple text view of horoscope;
  • planets - library for making planets viewer;
  • details - library for displaying planet properties;
  • fileeditor - library for editing horoscope data.

Content of subdirs:

  • bin/ - executable, libraries and other application files.
  • bin/i18n/ - localization files for all projects;
  • bin/images/ - various astrological images used in application
  • bin/style/ - CSS and icons for application
  • bin/text/ - interpretations of astrological items
  • bin/user/ - collection of user files (File->Open & File->Save)
  • bin/astroprocessor/,
  • bin/chart/,
  • bin/fileeditor/,
  • bin/plain/,
  • bin/planets/,
  • bin/swe/ - files used by Swiss Ephemeris library;
  • chart/, fileeditor/, plain/, planets/, details/, astroprocessor/, swe/, zodiac/ - subprojects
  • nsis/ - files for Nullsoft Scriptable Install System

Build instructions:

Requirement: Qt > 4.8 (works in Qt 4.8.2 and in Qt 5.3 as well).

Method 1: automatic bundle build

This method will produce a single executable file with integrated project libraries.

Open zodiac/zodiac_bundle.pro in Qt Creator, select a build configuration (Debug or Release) then build (Ctrl+B).

Method 2: automatic separate build (Windows only)

Open all.pro in Qt Creator, and build it as usual. It will produce a main executable (zodiac) with a few dynamic libraries.

Method 3: manual build

This is a variation of 'method 2' that supposes manual building of all subprojects.
Open projects in QtCreator and build them manually in the following order:

1. swe/swe.pro
2. astroprocessor/astroprocessor.pro
3. chart/chart.pro
fileeditor/fileeditor.pro
plain/plain.pro
planets/planets.pro
planets/details.pro
4. zodiac/zodiac.pro

Run on Windows:

To run application on Windows after build, put following Qt libraries into app directory:

imageformats/qgif.dll
imageformats/qico.dll
imageformats/qjpeg.dll
platforms/qwindows.dll

In Qt 5.2, they are located in C:\Qt\5.2.1\mingw48_32\plugins.

External links:

For more information, visit

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.