Enigma cross-platform

In juni plaatste ik een enquête op de Facebook groep Astrologieblog. Ik was benieuwd naar de favoriete omgevingen om astrologische software te draaien. 77 mensen reageerden en de resultaten waren als volgt:

Voor mij was dit een verrassing. Het ooit alles bepalende Windows is bij nog maar de helft van de astrologen favoriet. En mobiele platforms zijn al goed voor een derde.

Enigma is nu alleen geschikt voor Windows en dat is niet meer voldoende. Wat je nodig hebt is een cross-platform applicatie, een programma dat werkt op desktops met Apple, Linux of Windows en ook op mobiele apparaten van Apple en Android.

Een astrologie applicatie die op alle genoemde platformen werkt heeft grote voordelen. In astrologie opleidingen kun je dan met één applicatie werken die zich op de hardware van alle studenten hetzelfde gedraagt. En in astrologische publicaties kun je software gebruiken die iedereen kan draaien.

De realisatie hiervan zal veel tijd vergen. Ik wil niet dat het ontwikkelen van nieuwe functionaliteit voor Enigma langere tijd stil ligt, daarom blijf ik Enigma voorlopig ontwikkelen op de huidige manier, dus alleen voor Windows. Parallel daaraan begin ik met de conversie naar een andere omgeving die cross-platform is. Uiterlijk tegen de tijd dat Enigma toe is aan release 1.0, en de belangrijkste functionaliteit is gebouwd, maak ik de switch. Als het lukt verwacht ik dat dit een jaar of twee zal duren. De kans bestaat ook dat ik er niet uit kom en opnieuw moet beginnen op basis van andere technieken, maar ik ben vooralsnog redelijk hoopvol gestemd.

Het zou mooi zijn als ook andere astrologische programma’s cross-platform worden. Daar draag ik graag aan bij: de ervaringen die ik op zal doen zijn voor iedereen beschikbaar. Enigma is open source en dat betekent dat elke programmeur inzage krijgt in mijn aanpak en code, en deze in eigen software mag hergebruiken. De enige voorwaarde is dat die software ook open source is. Daarnaast beschrijf ik de voortgang van dit proces op de website https://radixpro.org . Daarbij moet je denken aan de programmeer-technische aspecten, voor de liefhebbers dus.

Enigma 0.4 met ondersteuning voor declinaties

Vanaf vandaag is release 0.4 van Enigma beschikbaar. Deze release biedt vooral veel functionaliteit op het gebied van declinaties, zowel voor het analyseren van horoscopen als voor het doen van onderzoek.

De volgende functionaliteit is nieuw:

  • Berekening van parallellen en contra parallellen in declinatie.
  • Midpunten in declinatie.
  • De lengte equivalenten zoals gedefinieerd door Kt Boehrer.
  • Het declinatie diagram, eveneens volgens Kt Boehrer.
  • Een declinatie strip waarmee je snel een visueel overzicht krijgt van declinaties.
  • Een OOB kalender waarmee je een lijst krijgt van de momenten waarop planeten Out of Bounds raken of weer In Bounds komen, dit op basis van secondaire directies.

Voor onderzoek beschik je nu ook over de volgende methoden:

  • Tellen van parallellen en contra parallellen.
  • Tellen van bezette midpunten in declinatie.
  • Tellen van planeten die OOB staan.

Daarnaast zijn er enkele kleine wijzigingen:

  • Je kunt nu orbs en orb percentages sorteren (dankzij een bijdrage van Gökhan Yu).
  • De helling van de aardas is nu altijd inclusief nutatie (dus een beetje exacter).
  • Als je controlegroepen genereert voor onderzoek kun je nu kiezen voor de vermenigvuldigingsfactoren 1, 10, 100 en 1000.

Aanvankelijk was ik van plan in de huidige release al cycli mee te noemen maar dat schuif ik op naar release 0.6.

De komende release, Enigma 0.5, zal de focus leggen op primaire directies. Het gaat om een breed scala aan directies, dus niet alleen de methode van Wim van Dam. Ook probeer ik technieken van het legendarische programma Polaris – vooral topocentrische directies – aan Enigma toe te voegen.

Enigma is gratis en daar zijn geen restricties op. Je mag het programma ook gebruiken als je er geld mee verdient, bijvoorbeeld via consulten of publicaties. Enigma is ook open source en gemaakt met up-to-date programmeertechnieken. Als ik uitval kan een goede programmeur het zo overnemen. Het programma is uitvoerig gedocumenteerd zodat je er snel in thuis kunt raken. En het wordt al voor een flink deel automatisch getest zodat de kans op fouten relatief klein is.

Zie de Enigma pagina op deze site vor meer informatie.

Enigma 0.3 is beschikbaar

Een nieuwe release van Enigma is beschikbaar. De vorige release is nog maar enkele weken geleden maar Enigma 0.3 bevat toch enkele belangrijke aanvullingen. Je kunt nu de hypothetische planeten Persephone en Vulkanus van Jean Carteret berekenen, evenals de gecorrigeerde Zwarte Maan volgens het bekende groene boek van Duval en Font. Hiervoor gebruik ik de formules die Cees Jansen in de Nieuwsbrief van de NVWOA publiceerde.

Enigma ondersteunt nu het importeren van horoscopen uit PlanetDance. Je kunt een complete database uit PlanetDance exporteren en de data importeren in Enigma. De standen berekent Enigma dan opnieuw zodat je altijd nieuwe keuzes (huizensysteem, orbs etc.) kunt maken.

Je kunt nu zelf opgeven welke kleuren je wilt gebruiken voor aspecten. Driehoek en sextiel liever blauw dan groen? Dat kan. Je kunt ook een bepaald aspect een bijzondere kleur geven, dat kan handig zijn als je onderzoek doet naar dat aspect.

Tot slot heb ik twee foutjes opgelost: in het menu voor secundaire directies ontbrak een icon. En de databestanden van Hygeia en Astraea ontbraken waardoor je deze punten niet kon berekenen. Dat is nu opgelost.

Enigma 0.4 zal iets langer op zich laten wachten en veel extra functionaliteit bevatten. Het gaat daarbij vooral om declinaties. Ik voeg meerdere technieken toe en ook de mogelijkheid deze technieken statistisch te onderzoeken. En ik maak een begin met het toevoegen van cycli. Die kun je nu al via een apart programma berekenen maar ik wil dit integreren in Enigma zelf en daarbij uiteraard proberen verbeteringen aan te brengen.

Release 0.5 zal in principe meerdere technieken voor primaire directies bevatten en de mogelijkheid Enigma data naar onder meer PlanetDance te exporteren.

Veel verder vooruit kijken doe ik nog niet.

Enigma is gratis en daar zijn geen restricties op. Je mag het programma ook gebruiken als je er geld mee verdient, bijvoorbeeld via consulten of publicaties. Enigma is open source en geschreven in up-to-date programmeertechnieken. Als ik uitval kan een goede programmeur het zo overnemen. Het programma is uitvoerig gedocumenteerd zodat je er snel in thuis kunt raken. En het wordt al voor een flink deel automatisch getest zodat de kans op fouten relatief klein is.

Op de Enigma-pagina vind je meer informatie.

Enigma Cycles 0.1 – beta beschikbaar

Vanaf vandaag kun je het programma Enigma Cycles downloaden. Met dit programma bereken je cycli van een groot aantal hemellichamen en andere punten. Dat kan zowel in lengte, breedte, rechte klimming, declinatie als in afstand. Je kunt tropisch of siderische werken en geocentrisch of heliocentrisch. Je kunt cycli berekenen in een tijdinterval van bijna 30.000 jaar. De resultaten krijg je op het scherm en in een csv bestand en je kunt er grafieken van maken: zowel een lijn diagram van het verloop als een staaf diagram met frequenties. Het programma is tweetalig (Nederlands en Engels), voorzien van uitgebreide online help en van een gebruikershandleiding. Het programma is gratis en open source. Meer informatie.