astro_chart_pattern
Qualitative chart summaries — dominance, shape, temperament, astrodynes.
- Layer: compute
- Methods: dominant, chart-shape, temperament, astrodynes, star-parans, gauquelin-sectors
- Free tier: dominant, chart-shape
- Paid tier: temperament, astrodynes, star-parans, gauquelin-sectors
Description
Qualitative chart summaries — dominance, shape, temperament, astrodynes.
Methods:
dominant [Free] — birth data → dominant planet/element/modality scoring (5-dimension weights)
chart-shape [Free] — birth data → Jones chart shape (Bowl, Bucket, T-Square, etc.)
temperament [Paid] — birth data → choleric/sanguine/melancholic/phlegmatic
astrodynes [Paid] — birth data → cosmodyne/harmony power scoring (Church of Light)
star-parans [Paid] — Brady fixed-star parans: rise/set/culmination co-moments vs natal planets (default Brady-60, 30' orb)
gauquelin-sectors [Paid] — Gauquelin 36-sector diurnal placement per planet with plus-zone (key sector) flags.
Input schema
dominant
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| houseSystem | enum(44) | no | — |
| zodiac | enum(35) | no | — |
| aspectOrbs | any | "default" | "hide" | object | no | — |
| bodies.fortune | boolean | no | — |
| bodies.vertex | boolean | no | — |
| bodies.chiron | boolean | no | — |
| bodies.lilith | boolean | no | — |
| bodies.trueLilith | boolean | no | — |
| bodies.nodes | boolean | no | — |
| bodies.trueNode | boolean | no | — |
| bodies.minorAngles | boolean | no | — |
| aspectToggles.fortuneAspects | boolean | no | — |
| aspectToggles.vertexAspects | boolean | no | — |
| aspectToggles.chironAspects | boolean | no | — |
| aspectToggles.lilithAspects | boolean | no | — |
| aspectToggles.nodeAspects | boolean | no | — |
| aspectToggles.ascMcAspects | boolean | no | — |
| minorAspects.quincunx | boolean | no | — |
| minorAspects.semiSextile | boolean | no | — |
| minorAspects.semiSquare | boolean | no | — |
| minorAspects.sesquiquadrate | boolean | no | — |
| minorAspects.quintile | boolean | no | — |
| minorAspects.biQuintile | boolean | no | — |
| minorAspects.septile | boolean | no | — |
| minorAspects.biSeptile | boolean | no | — |
| minorAspects.triSeptile | boolean | no | — |
| minorAspects.novile | boolean | no | — |
| minorAspects.biNovile | boolean | no | — |
| minorAspects.quadriNovile | boolean | no | — |
| minorAspects.semiQuintile | boolean | no | — |
| minorAspects.undecile | boolean | no | — |
| minorAspects.quindecile | boolean | no | — |
| parallelOrb | number | no | min 0, max 3 |
| dominantMethod | "modern" | "traditional" | no | — |
| includeRulership | boolean | no | — |
| includeAspects | boolean | no | — |
Example request
{
"method": "dominant",
"birthData": {
"year": 1990,
"month": 1,
"day": 1,
"hour": 12,
"minute": 0,
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": 0
}
}
Example response (captured; long values elided)
{
"method": "modern",
"includeRulership": true,
"includeAspects": true,
"planetScores": [
{
"planet": "Sun",
"signPoints": 3,
"housePoints": 1,
"anglePoints": 5,
"rulerPoints": 0,
"aspectPoints": 4,
"totalPoints": 13,
"percentage": 10.74
},
{
"planet": "Moon",
"signPoints": 4,
"housePoints": 0,
"anglePoints": 0,
"rulerPoints": 1,
"aspectPoints": 6,
"totalPoints": 11,
"percentage": 9.09
},
{
"planet": "Mercury",
"signPoints": 4,
"housePoints": 1,
"anglePoints": 0,
"rulerPoints": 0,
"aspectPoints": 0,
"totalPoints": 5,
"percentage": 4.13
},
{
"planet": "Venus",
"signPoints": 4,
"housePoints": 0,
"anglePoints": 0,
"rulerPoints": 0,
"aspectPoints": 3,
"totalPoints": 7,
"percentage": 5.79
},
{
"planet": "Mars",
"signPoints": 4,
"housePoints": 0,
"anglePoints": 0,
"rulerPoints": 3,
"aspectPoints": 3,
"totalPoints": 10,
"percentage": 8.26
},
{
"planet": "Jupiter",
"signPoints": 5,
"housePoints": 0,
"anglePoints": 3,
"rulerPoints": 1,
"aspectPoints": 4,
"totalPoints": 13,
"percentage": 10.74
},
{
"planet": "Saturn",
"signPoints": 6,
"housePoints": 2,
"anglePoints": 5,
"rulerPoints": 6,
"aspectPoints": 7,
"totalPoints": 26,
"percentage": 21.49
},
{
"planet": "Uranus",
"signPoints": 4,
"housePoints": 0,
"anglePoints": 5,
"rulerPoints": 1,
"aspectPoints": 4,
"totalPoints": 14,
"percentage": 11.57
},
"… 2 more items"
],
"totalPoints": 121,
"elementScores": [
{
"element": "Fire",
"basePoints": 3,
"personalPoints": 2,
"transpersonalPoints": 0,
"dominantPoints": 0,
"totalPoints": 5,
"percentage": 18.52
},
{
"element": "Earth",
"basePoints": 3,
"personalPoints": 2,
"transpersonalPoints": 3,
"dominantPoints": 6,
"totalPoints": 14,
"percentage": 51.85
},
{
"element": "Air",
"basePoints": 0,
"personalPoints": 2,
"transpersonalPoints": 0,
"dominantPoints": 0,
"totalPoints": 2,
"percentage": 7.41
},
{
"element": "Water",
"basePoints": 3,
"personalPoints": 2,
"transpersonalPoints": 1,
"dominantPoints": 0,
"totalPoints": 6,
"percentage": 22.22
}
],
"elementTotalPoints": 27,
"signatureSign": {
"elementCounts": {
"fire": 1,
"earth": 5,
"air": 1,
"water": 3
},
"modalityCounts": {
"cardinal": 6,
"fixed": 2,
"mutable": 2
},
"dominantElement": "Earth",
"dominantModality": "Cardinal",
"signatureSign": "Capricorn"
},
"outOfBoundsPlanets": [
"Uranus"
],
"chart": {
"summary": {
"dateTime": "1 January 1990 - 12:00 (GMT)",
"universalTime": "1 January 1990 - 12:00",
"localSiderealTime": "18:43:01",
"houseSystem": "Placidus system",
"coordinates": "51d30'N, 0d8'W",
"zodiac": "Tropical",
"ayanamsaOffset": null
},
"planets": [
{
"id": "Sun",
"longitude": 280.814265,
"latitude": 0.000013,
"speed": 1.019476,
"isRetrograde": false,
"sign": {
"sign": 9,
"signName": "Capricorn",
"degrees": 10,
"minutes": 48,
"seconds": 51
},
"house": 10
},
{
"id": "Moon",
"longitude": 333.267706,
"latitude": 1.470679,
"speed": 13.470138,
"isRetrograde": false,
"sign": {
"sign": 11,
"signName": "Pisces",
"degrees": 3,
"minutes": 16,
"seconds": 4
},
"house": 12
},
{
"id": "Mercury",
"longitude": 295.672824,
"latitude": 0.630303,
"speed": -0.294579,
"isRetrograde": true,
"sign": {
"sign": 9,
"signName": "Capricorn",
"degrees": 25,
"minutes": 40,
"seconds": 22
},
"house": 10
},
{
"id": "Venus",
"longitude": 306.22196,
"latitude": 1.901161,
"speed": -0.130285,
"isRetrograde": true,
"sign": {
"sign": 10,
"signName": "Aquarius",
"degrees": 6,
"minutes": 13,
"seconds": 19
},
"house": 11
},
{
"id": "Mars",
"longitude": 250.000088,
"latitude": -0.032937,
"speed": 0.703758,
"isRetrograde": false,
"sign": {
"sign": 8,
"signName": "Sagittarius",
"degrees": 10,
"minutes": 0,
"seconds": 0
},
"house": 8
},
{
"id": "Jupiter",
"longitude": 95.148793,
"latitude": -0.116988,
"speed": -0.13448,
"isRetrograde": true,
"sign": {
"sign": 3,
"signName": "Cancer",
"degrees": 5,
"minutes": 8,
"seconds": 56
},
"house": 3
},
{
"id": "Saturn",
"longitude": 285.657499,
"latitude": 0.293309,
"speed": 0.118271,
"isRetrograde": false,
"sign": {
"sign": 9,
"signName": "Capricorn",
"degrees": 15,
"minutes": 39,
"seconds": 27
},
"house": 10
},
{
"id": "Uranus",
"longitude": 275.785441,
"latitude": -0.270101,
"speed": 0.060008,
"isRetrograde": false,
"sign": {
"sign": 9,
"signName": "Capricorn",
"degrees": 5,
"minutes": 47,
"seconds": 8
},
"house": 9
},
"… 7 more items"
],
"houses": [
{
"house": 1,
"longitude": 24.947013,
"sign": {
"sign": 0,
"signName": "Aries",
"degrees": 24,
"minutes": 56,
"seconds": 49
}
},
{
"house": 2,
"longitude": 61.533457,
"sign": {
"sign": 2,
"signName": "Gemini",
"degrees": 1,
"minutes": 32,
"seconds": 0
}
},
{
"house": 3,
"longitude": 82.317459,
"sign": {
"sign": 2,
"signName": "Gemini",
"degrees": 22,
"minutes": 19,
"seconds": 3
}
},
{
"house": 4,
"longitude": 99.88375,
"sign": {
"sign": 3,
"signName": "Cancer",
"degrees": 9,
"minutes": 53,
"seconds": 2
}
},
{
"house": 5,
"longitude": 119.36486,
"sign": {
"sign": 3,
"signName": "Cancer",
"degrees": 29,
"minutes": 21,
"seconds": 53
}
},
{
"house": 6,
"longitude": 148.13644,
"sign": {
"sign": 4,
"signName": "Leo",
"degrees": 28,
"minutes": 8,
"seconds": 11
}
},
{
"house": 7,
"longitude": 204.947013,
"sign": {
"sign": 6,
"signName": "Libra",
"degrees": 24,
"minutes": 56,
"seconds": 49
}
},
{
"house": 8,
"longitude": 241.533457,
"sign": {
"sign": 8,
"signName": "Sagittarius",
"degrees": 1,
"minutes": 32,
"seconds": 0
}
},
"… 4 more items"
],
"ascendant": 24.947013,
"midheaven": 279.88375,
"vertex": 188.711031,
"majorAspects": [
{
"body1": "Sun",
"body2": "Jupiter",
"aspect": "Opposition",
"angle": 180,
"orb": -5.67,
"isApplying": false
},
{
"body1": "Sun",
"body2": "Saturn",
"aspect": "Conjunction",
"angle": 0,
"orb": 4.84,
"isApplying": true
},
{
"body1": "Sun",
"body2": "Uranus",
"aspect": "Conjunction",
"angle": 0,
"orb": 5.03,
"isApplying": false
},
{
"body1": "Sun",
"body2": "Neptune",
"aspect": "Conjunction",
"angle": 0,
"orb": 1.22,
"isApplying": true
},
{
"body1": "Moon",
"body2": "Mars",
"aspect": "Square",
"angle": 90,
"orb": -6.73,
"isApplying": true
},
{
"body1": "Moon",
"body2": "Jupiter",
"aspect": "Trine",
"angle": 120,
"orb": 1.88,
"isApplying": true
},
{
"body1": "Moon",
"body2": "Uranus",
"aspect": "Sextile",
"angle": 60,
"orb": -2.52,
"isApplying": true
},
{
"body1": "Venus",
"body2": "Mars",
"aspect": "Sextile",
"angle": 60,
"orb": -3.78,
"isApplying": false
},
"… 5 more items"
],
"pointAspects": [
{
"body1": "Sun",
"body2": "Lilith",
"aspect": "Sextile",
"angle": 60,
"orb": 4.35,
"isApplying": false
},
{
"body1": "Sun",
"body2": "Chiron",
"aspect": "Opposition",
"angle": 180,
"orb": -3,
"isApplying": true
},
{
"body1": "Moon",
"body2": "Lilith",
"aspect": "Trine",
"angle": 120,
"orb": -3.2,
"isApplying": true
},
{
"body1": "Venus",
"body2": "Lilith",
"aspect": "Square",
"angle": 90,
"orb": -0.24,
"isApplying": false
},
{
"body1": "Mars",
"body2": "Fortune",
"aspect": "Opposition",
"angle": 180,
"orb": -7.4,
"isApplying": true
},
{
"body1": "Jupiter",
"body2": "Lilith",
"aspect": "Trine",
"angle": 120,
"orb": 1.32,
"isApplying": false
},
{
"body1": "Saturn",
"body2": "Chiron",
"aspect": "Opposition",
"angle": 180,
"orb": -1.84,
"isApplying": false
},
{
"body1": "Uranus",
"body2": "Lilith",
"aspect": "Sextile",
"angle": 60,
"orb": -0.68,
"isApplying": false
},
"… 7 more items"
],
"parallelAspects": [
{
"body1": "Sun",
"body2": "Mars",
"aspect": "Parallel",
"orb": 1.02
},
{
"body1": "Sun",
"body2": "Jupiter",
"aspect": "Contra-Parallel",
"orb": 0.22
},
{
"body1": "Sun",
"body2": "Saturn",
"aspect": "Parallel",
"orb": 0.77
},
{
"body1": "Sun",
"body2": "Uranus",
"aspect": "Parallel",
"orb": 0.58
},
{
"body1": "Sun",
"body2": "Neptune",
"aspect": "Parallel",
"orb": 0.95
},
{
"body1": "Sun",
"body2": "MC",
"aspect": "Parallel",
"orb": 0.07
},
{
"body1": "Sun",
"body2": "Fortune",
"aspect": "Contra-Parallel",
"orb": 0.16
},
{
"body1": "Moon",
"body2": "Ascendant",
"aspect": "Contra-Parallel",
"orb": 0.72
},
"… 20 more items"
],
"technicalCoords": [
{
"id": "Sun",
"longitude": 280.814265,
"latitude": 0.000013,
"ra": 281.761141,
"declination": -23.001861,
"speed": 1.019476,
"isOutOfBounds": false
},
{
"id": "Moon",
"longitude": 333.267706,
"latitude": 1.470679,
"ra": 334.661565,
"declination": -8.936825,
"speed": 13.470138,
"isOutOfBounds": false
},
{
"id": "Mercury",
"longitude": 295.672824,
"latitude": 0.630303,
"ra": 297.527158,
"declination": -20.391908,
"speed": -0.294579,
"isOutOfBounds": false
},
{
"id": "Venus",
"longitude": 306.22196,
"latitude": 1.901161,
"ra": 308.10996,
"declination": -16.877487,
"speed": -0.130285,
"isOutOfBounds": false
},
{
"id": "Mars",
"longitude": 250.000088,
"latitude": -0.032937,
"ra": 248.355923,
"declination": -21.984892,
"speed": 0.703758,
"isOutOfBounds": false
},
{
"id": "Jupiter",
"longitude": 95.148793,
"latitude": -0.116988,
"ra": 95.604221,
"declination": 23.225258,
"speed": -0.13448,
"isOutOfBounds": false
},
{
"id": "Saturn",
"longitude": 285.657499,
"latitude": 0.293309,
"ra": 286.951244,
"declination": -22.232275,
"speed": 0.118271,
"isOutOfBounds": false
},
{
"id": "Uranus",
"longitude": 275.785441,
"latitude": -0.270101,
"ra": 276.31478,
"declination": -23.585721,
"speed": 0.060008,
"isOutOfBounds": true
},
"… 10 more items"
],
"partOfFortune": {
"id": "Fortune",
"longitude": 77.400454,
"latitude": 0,
"speed": 0,
"isRetrograde": false,
"sign": {
"sign": 2,
"signName": "Gemini",
"degrees": 17,
"minutes": 24,
"seconds": 2
},
"house": 2
},
"partOfSpirit": 332.493572,
"extendedBodies": [],
"unavailable": [],
"unknown": []
}
}
chart-shape
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
Example request
{
"method": "chart-shape",
"birthData": {
"year": 1990,
"month": 1,
"day": 1,
"hour": 12,
"minute": 0,
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": 0
}
}
Example response (captured; long values elided)
{
"shape": "bucket",
"maxGap": {
"size": 131.944325,
"afterPlanet": "Jupiter",
"beforePlanet": "Pluto"
},
"handle": "Jupiter",
"leadingPlanet": null,
"planets": [
{
"id": "Jupiter",
"longitude": 95.148793
},
{
"id": "Pluto",
"longitude": 227.093118
},
{
"id": "Mars",
"longitude": 250.000088
},
{
"id": "Uranus",
"longitude": 275.785441
},
{
"id": "Sun",
"longitude": 280.814265
},
{
"id": "Neptune",
"longitude": 282.038107
},
{
"id": "Saturn",
"longitude": 285.657499
},
{
"id": "Mercury",
"longitude": 295.672824
},
"… 2 more items"
]
}
temperament
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
Example request
{
"method": "temperament",
"birthData": {
"year": 1990,
"month": 1,
"day": 1,
"hour": 12,
"minute": 0,
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": 0
}
}
Example response (captured; long values elided)
{
"scores": {
"sanguine": 3,
"choleric": 6,
"melancholic": 3,
"phlegmatic": 7
},
"qualities": {
"hot": 9,
"cold": 10,
"moist": 10,
"dry": 9
},
"dominant": "phlegmatic",
"factors": [
{
"label": "asc-sign",
"temperament": "choleric",
"weight": 3
},
{
"label": "asc-ruler-sign",
"temperament": "choleric",
"weight": 2
},
{
"label": "moon-sign",
"temperament": "phlegmatic",
"weight": 3
},
{
"label": "moon-phase",
"temperament": "sanguine",
"weight": 2
},
{
"label": "sun-season",
"temperament": "phlegmatic",
"weight": 2
},
{
"label": "planet-Sun",
"temperament": "melancholic",
"weight": 1
},
{
"label": "planet-Moon",
"temperament": "phlegmatic",
"weight": 1
},
{
"label": "planet-Mercury",
"temperament": "melancholic",
"weight": 1
},
"… 4 more items"
]
}
astrodynes
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
Example request
{
"method": "astrodynes",
"birthData": {
"year": 1990,
"month": 1,
"day": 1,
"hour": 12,
"minute": 0,
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": 0
}
}
Example response (captured; long values elided)
{
"points": [
{
"name": "Sun",
"power": 206.99,
"harmony": -7.39
},
{
"name": "Midheaven",
"power": 173.29,
"harmony": -4.2
},
{
"name": "Neptune",
"power": 169.84,
"harmony": -4.08
},
{
"name": "Saturn",
"power": 163.34,
"harmony": -15.8
},
{
"name": "Uranus",
"power": 152.61,
"harmony": -0.62
},
{
"name": "Mercury",
"power": 142.6,
"harmony": -15.31
},
{
"name": "Mars",
"power": 134.99,
"harmony": -6.43
},
{
"name": "Moon",
"power": 121.9,
"harmony": 12.88
},
"… 4 more items"
],
"signs": [
{
"sign": "Aries",
"power": 171.88,
"harmony": -16.52
},
{
"sign": "Taurus",
"power": 0,
"harmony": 0
},
{
"sign": "Gemini",
"power": 142.6,
"harmony": 0
},
{
"sign": "Cancer",
"power": 213.47,
"harmony": -2.13
},
{
"sign": "Leo",
"power": 103.5,
"harmony": 0
},
{
"sign": "Virgo",
"power": 0,
"harmony": 0
},
{
"sign": "Libra",
"power": 60.69,
"harmony": 0
},
{
"sign": "Scorpio",
"power": 119.3,
"harmony": 5.17
},
"… 4 more items"
],
"houses": [
{
"house": 1,
"power": 171.88,
"harmony": -16.52
},
{
"house": 2,
"power": 71.3,
"harmony": 0
},
{
"house": 3,
"power": 162.87,
"harmony": -2.13
},
{
"house": 4,
"power": 60.95,
"harmony": 0
},
{
"house": 5,
"power": 60.95,
"harmony": 0
},
{
"house": 6,
"power": 103.5,
"harmony": 0
},
{
"house": 7,
"power": 179.99,
"harmony": 5.17
},
{
"house": 8,
"power": 180.77,
"harmony": -6.43
},
"… 4 more items"
],
"aspects": [
{
"a": "Sun",
"b": "Midheaven",
"aspect": "parallel",
"power": 14.98,
"harmony": 0
},
{
"a": "Sun",
"b": "Uranus",
"aspect": "parallel",
"power": 14.85,
"harmony": 0
},
{
"a": "Sun",
"b": "Saturn",
"aspect": "parallel",
"power": 14.81,
"harmony": 0
},
{
"a": "Sun",
"b": "Neptune",
"aspect": "parallel",
"power": 14.76,
"harmony": 0
},
{
"a": "Sun",
"b": "Mars",
"aspect": "parallel",
"power": 14.75,
"harmony": 0
},
{
"a": "Sun",
"b": "Mercury",
"aspect": "parallel",
"power": 14.35,
"harmony": 0
},
{
"a": "Sun",
"b": "Midheaven",
"aspect": "conjunction",
"power": 14.07,
"harmony": 0
},
{
"a": "Sun",
"b": "Neptune",
"aspect": "conjunction",
"power": 13.78,
"harmony": 0
},
"… 96 more items"
],
"totals": {
"power": 1702.2,
"harmony": -49.19
}
}
star-parans
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| orb | number | no | min 0.1, max 1 |
| preset | "brady60" | "brady20" | no | — |
| stars | array<string> | no | — |
| magnitudeMax | number | no | min -2, max 7 |
Example request
{
"method": "star-parans",
"birthData": {
"year": 1990,
"month": 1,
"day": 1,
"hour": 12,
"minute": 0,
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": 0
}
}
Example response (captured; long values elided)
{
"latitude": 51.5074,
"orb": 0.5,
"stars": [
{
"name": "Alpheratz",
"ra": 1.968414,
"declination": 29.039009,
"magnitude": 2.06,
"status": "normal",
"risesWith": 284.826289,
"culminatesWith": 2.145343,
"setsWith": 32.480164
},
{
"name": "Mirach",
"ra": 17.295408,
"declination": 35.572491,
"magnitude": 2.05,
"status": "normal",
"risesWith": 279.962661,
"culminatesWith": 18.746721,
"setsWith": 57.169005
},
{
"name": "Altair",
"ra": 297.571041,
"declination": 8.840268,
"magnitude": 0.76,
"status": "normal",
"risesWith": 255.799731,
"culminatesWith": 295.596591,
"setsWith": 324.097609
},
{
"name": "Canopus",
"ra": 95.943005,
"declination": -52.688895,
"magnitude": -0.74,
"status": "never-rises",
"risesWith": null,
"culminatesWith": 95.455565,
"setsWith": null
},
{
"name": "Capella",
"ra": 78.999083,
"declination": 45.991825,
"magnitude": 0.08,
"status": "curtailed-passage",
"risesWith": null,
"culminatesWith": 79.887538,
"setsWith": null
},
{
"name": "Arcturus",
"ra": 213.802067,
"declination": 19.229952,
"magnitude": -0.05,
"status": "normal",
"risesWith": 185.489907,
"culminatesWith": 216.119159,
"setsWith": 272.58582
},
{
"name": "Sirius",
"ra": 101.185589,
"declination": -16.700825,
"magnitude": -1.46,
"status": "normal",
"risesWith": 140.258663,
"culminatesWith": 100.28289,
"setsWith": 55.487305
},
{
"name": "Mirzam",
"ra": 95.573397,
"declination": -17.949367,
"magnitude": 1.97,
"status": "normal",
"risesWith": 137.645356,
"culminatesWith": 95.115923,
"setsWith": 50.178927
},
"… 52 more items"
],
"parans": [
{
"star": "Hamal",
"starPoint": "set",
"planet": "Moon",
"planetPoint": "anticulminate",
"orb": 0.002266
},
{
"star": "Elnath",
"starPoint": "rise",
"planet": "Venus",
"planetPoint": "culminate",
"orb": 0.025856
},
{
"star": "Mirzam",
"starPoint": "culminate",
"planet": "Jupiter",
"planetPoint": "culminate",
"orb": 0.030824
},
{
"star": "Mirzam",
"starPoint": "anticulminate",
"planet": "Jupiter",
"planetPoint": "anticulminate",
"orb": 0.030824
},
{
"star": "Alphard",
"starPoint": "culminate",
"planet": "Pluto",
"planetPoint": "rise",
"orb": 0.040268
},
{
"star": "Altair",
"starPoint": "culminate",
"planet": "Mercury",
"planetPoint": "culminate",
"orb": 0.043883
},
{
"star": "Altair",
"starPoint": "anticulminate",
"planet": "Mercury",
"planetPoint": "anticulminate",
"orb": 0.043883
},
{
"star": "Markab",
"starPoint": "culminate",
"planet": "Saturn",
"planetPoint": "set",
"orb": 0.045343
},
"… 25 more items"
]
}
gauquelin-sectors
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
Example request
{
"method": "gauquelin-sectors",
"birthData": {
"year": 1990,
"month": 1,
"day": 1,
"hour": 12,
"minute": 0,
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": 0
}
}
Example response (captured; long values elided)
{
"ramc": 280.753034,
"latitude": 51.5074,
"rows": [
{
"id": "Sun",
"sector": 9,
"plusZone": true,
"aboveHorizon": true
},
{
"id": "Moon",
"sector": 3,
"plusZone": true,
"aboveHorizon": true
},
{
"id": "Mercury",
"sector": 7,
"plusZone": false,
"aboveHorizon": true
},
{
"id": "Venus",
"sector": 6,
"plusZone": false,
"aboveHorizon": true
},
{
"id": "Mars",
"sector": 14,
"plusZone": false,
"aboveHorizon": true
},
{
"id": "Jupiter",
"sector": 28,
"plusZone": false,
"aboveHorizon": false
},
{
"id": "Saturn",
"sector": 9,
"plusZone": true,
"aboveHorizon": true
},
{
"id": "Uranus",
"sector": 10,
"plusZone": true,
"aboveHorizon": true
},
"… 2 more items"
]
}