Skip to content

pseusys/alfonsine

Repository files navigation

Alfonsine Algorithm implementation

Needs Node.JS environment to run!

Available scripts:

  • run - runs console implementation
    NB! accepts command line argument - an escaped JSON string of input data (see ./schemas/input.schema.json)
  • build - generates website source code in ./build folder
  • dev-build - same as build, but in webpack development mode
  • test - run mocha tests for all algorithm scripts

Website is constantly available under this link.

Running the algorithm in console:

$ npm run run "{\"date_time\": -15679518137,\"diff_hours\": 0,\"diff_minutes\": 0,\"east\": true,\"accuracy\": 10,\"epoch\": \"CHRIST\",\"precession\": \"TREPIDATION\"}"
{
  "sun": {
    "astronomic": {
      "degrees": 340,
      "minutes": 41
    },
    "astrologic": {
      "degrees": 10,
      "minutes": 41
    },
    "sign": "PISCES",
    "latitude": {
      "degrees": 0,
      "minutes": 0
    }
  },
  "moon": {
    "astronomic": {
      "degrees": 246,
      "minutes": 19
    },
    "astrologic": {
      "degrees": 6,
      "minutes": 19
    },
    "sign": "SAGITTARIUS",
    "latitude": {
      "degrees": 1,
      "minutes": 0
    },
    "north": true
  },
  "mercury": {
    "astronomic": {
      "degrees": 0,
      "minutes": 4
    },
    "astrologic": {
      "degrees": 0,
      "minutes": 4
    },
    "sign": "ARIES",
    "latitude": {
      "degrees": 2,
      "minutes": 43
    },
    "north": true
  },
  "venus": {
    "astronomic": {
      "degrees": 8,
      "minutes": 3
    },
    "astrologic": {
      "degrees": 8,
      "minutes": 3
    },
    "sign": "ARIES",
    "latitude": {
      "degrees": 0,
      "minutes": 55
    },
    "north": false
  },
  "mars": {
    "astronomic": {
      "degrees": 322,
      "minutes": 44
    },
    "astrologic": {
      "degrees": 22,
      "minutes": 44
    },
    "sign": "AQUARIUS",
    "latitude": {
      "degrees": 0,
      "minutes": 13
    },
    "north": false
  },
  "jupiter": {
    "astronomic": {
      "degrees": 243,
      "minutes": 23
    },
    "astrologic": {
      "degrees": 3,
      "minutes": 23
    },
    "sign": "SAGITTARIUS",
    "latitude": {
      "degrees": 1,
      "minutes": 15
    },
    "north": true
  },
  "saturn": {
    "astronomic": {
      "degrees": 80,
      "minutes": 11
    },
    "astrologic": {
      "degrees": 20,
      "minutes": 11
    },
    "sign": "GEMINI",
    "latitude": {
      "degrees": 1,
      "minutes": 9
    },
    "north": false
  }
}

Further research link:
Office Scripts (for office 365 only), in .TS