A simple program for doing geomancy readings, building ascii geomantic charts, reading basic information on each geomantic figure and combining any two figures together.
You can install this geomancer by downloading a pre-compiled binary or by running the following command if you have Nim and Nimble installed:
nimble install geomancer
You can get a random geomancy reading with
the command geomancer -c/--chart
which will give
you a shield chart like this one
$ geomancer --chart
Shield Chart
+---Daughters---+----Mothers----+
|• •| • |• •|• •| • |• •|• •|• •|
| • |• •|• •|• •|• •|• •|• •|• •|
|• •|• •|• •|• •|• •|• •|• •| • |
|• •|• •|• •| • |• •|• •| • |• •|
+---+---+---+---+---+---+---+---+
| • | • • | • | • • |
| • | • • | • • | • • |
| • • | • • | • • | • |
| • • | • | • • | • |
+-------+-------+-------+-------+
| • | • |
| • | • • |
| • • | • |
| • | • |
+---------------+---------------+
| • • |
| • |
| • |
| • • |
+-------------------------------+
You can get an additional house chart for
more detailed readings by adding the -h/--house
option.
$ geomancer -ch
Shield Chart
+---Daughters---+----Mothers----+
| • |• •| • | • |• •| • | • | • |
|• •| • | • | • | • | • | • | • |
|• •|• •| • | • | • |• •| • |• •|
| • | • | • |• •| • |• •|• •| • |
+---+---+---+---+---+---+---+---+
| • | • • | • | • • |
| • | • • | • • | • • |
| • • | • • | • | • |
| • • | • | • | • |
+-------+-------+-------+-------+
| • | • |
| • | • • |
| • • | • • |
| • | • • |
+---------------+---------------+
| • • |
| • |
| • • |
| • |
+-------------------------------+
House Chart
+---------------------------+
|\ • • / \ • • /|
| \ • • / \ • • / |
| \ • • / • \ • / |
| \ • / • • \ • / |
| • \ / • \ / • |
| • \ / • \ / • •|
|• • /+-------------+\ • •|
|• • / | • • | \ • |
| / | • • • | \ |
| / | • • • • | \ |
| / • | • • • |• • \ |
|/ • | | • \|
|\ • •| • • |• • /|
| \ • | • | • / |
| \ | • • | / |
| \ | • | / |
| • \ | | / • |
| • \+-------------+/ • |
| • / \ • • / \ • |
|• • / \ • / \ • |
| / • \ • / • \ |
| / • \ • / • \ |
| / • • \ / • \ |
|/ • • \ / • • \|
+---------------------------+
If you prefer generating the four mothers
with more traditional methods or would like
to generate an ascii chart for an existing
reading then use --build/-b
option to input
the four mothers. You will need to wrap
Caput/Cauda Draconis and Fortuna Major/Minor
in quotes.
$ geomancer -cb "Caput Draconis" Via Puer Albus
Shield Chart
+---Daughters---+----Mothers----+
|• •| • | • | • |• •| • | • | • |
| • | • | • | • |• •| • | • | • |
| • |• •| • | • | • |• •| • | • |
|• •| • |• •|• •|• •| • | • |• •|
+---+---+---+---+---+---+---+---+
| • | • • | • | • • |
| • • | • • | • | • • |
| • | • • | • | • • |
| • | • • | • | • |
+-------+-------+-------+-------+
| • | • |
| • • | • |
| • | • |
| • | • • |
+---------------+---------------+
| • • |
| • |
| • • |
| • |
+-------------------------------+
Alternatively, you can use a minimalist notation
for each figure using the .
and :
characters.
$ geomancer -c --build .:.. :.:. :..: :::.
Shield Chart
+---Daughters---+----Mothers----+
| • | • |• •| • |• •|• •|• •| • |
| • |• •| • |• •|• •| • | • |• •|
|• •| • | • |• •|• •| • |• •| • |
| • |• •|• •|• •| • |• •| • | • |
+---+---+---+---+---+---+---+---+
| • • | • | • • | • |
| • | • | • | • |
| • | • | • | • |
| • | • • | • | • • |
+-------+-------+-------+-------+
| • | • |
| • • | • • |
| • • | • • |
| • | • |
+---------------+---------------+
| • • |
| • • |
| • • |
| • • |
+-------------------------------+
You can combine any two figures together with the -s/--sum
command.
$ geomancer --sum ::.: ..:.
Combination of 1: Albus and 2: Puer
1 2
• • •
• • •
• • •
• • •
3: Via
•
•
•
•
Finally, you get basic information on any figure with
the -i/--info
command.
$ geomancer info Carcer
Figure Information: Carcer
• Fire
• • Air
• • Water
• Earth
Outer Element: Earth
Inner Element: Earth
Planet: Saturn
Sign: Capricorn
Houses: Carcer is strengthened in the tenth house and weakened in the fourth
All information about the figures is sourced from The Art and Practice of Geomancy by author John Micheal Greer. If you found the information inside this program to be useful consider buying the book and supporting the author.
This program is unlicensed under the Unlicense unlicense.