sweph-wasm
Version:
High-precision Swiss Ephemeris WebAssembly bindings for TypeScript — comprehensive astronomical calculations including planetary positions, house systems, eclipses, fixed stars, and astrological computations with modern JS/TS support.
1,931 lines (1,930 loc) • 98.9 kB
JSON
[
{
"func_name": "swe_azalt",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "calc_flag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "geopos",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "atpress",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "attemp",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "xin",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "xaz",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_azalt_rev",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "calc_flag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "geopos",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "xin",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "xout",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_calc",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "ipl",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xx",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_calc_pctr",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "ipl",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iplctr",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xxret",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_calc_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "ipl",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xx",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_close",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": []
},
{
"func_name": "swe_cotrans",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "xpo",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "xpn",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "eps",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_cotrans_sp",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "xpo",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "xpn",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "eps",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_cs2degstr",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "t",
"pointer": false,
"c_type": "CSEC",
"js_type": "number"
},
{
"name": "a",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_cs2lonlatstr",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "t",
"pointer": false,
"c_type": "CSEC",
"js_type": "number"
},
{
"name": "pchar",
"pointer": false,
"c_type": "char",
"js_type": "number"
},
{
"name": "mchar",
"pointer": false,
"c_type": "char",
"js_type": "number"
},
{
"name": "s",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_cs2timestr",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "t",
"pointer": false,
"c_type": "CSEC",
"js_type": "number"
},
{
"name": "sep",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "suppressZero",
"pointer": false,
"c_type": "AS_BOOL",
"js_type": "number"
},
{
"name": "a",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_csnorm",
"pointer": false,
"c_type": "centisec",
"js_type": "number",
"args": [
{
"name": "p",
"pointer": false,
"c_type": "centisec",
"js_type": "number"
}
]
},
{
"func_name": "swe_csroundsec",
"pointer": false,
"c_type": "centisec",
"js_type": "number",
"args": [
{
"name": "x",
"pointer": false,
"c_type": "centisec",
"js_type": "number"
}
]
},
{
"func_name": "swe_d2l",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "x",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_date_conversion",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "y",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "m",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "d",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "utime",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "c",
"pointer": false,
"c_type": "char",
"js_type": "number"
},
{
"name": "tjd",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_day_of_week",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "jd",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_deg_midp",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "x1",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "x0",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_degnorm",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "x",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_deltat",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "tjd",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_deltat_ex",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "tjd",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_difcs2n",
"pointer": false,
"c_type": "centisec",
"js_type": "number",
"args": [
{
"name": "p1",
"pointer": false,
"c_type": "centisec",
"js_type": "number"
},
{
"name": "p2",
"pointer": false,
"c_type": "centisec",
"js_type": "number"
}
]
},
{
"func_name": "swe_difcsn",
"pointer": false,
"c_type": "centisec",
"js_type": "number",
"args": [
{
"name": "p1",
"pointer": false,
"c_type": "centisec",
"js_type": "number"
},
{
"name": "p2",
"pointer": false,
"c_type": "centisec",
"js_type": "number"
}
]
},
{
"func_name": "swe_difdeg2n",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "p1",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "p2",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_difdegn",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "p1",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "p2",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_difrad2n",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "p1",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "p2",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_fixstar",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "star",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "tjd",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xx",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_fixstar2",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "star",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "tjd",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xx",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_fixstar2_mag",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "star",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "mag",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_fixstar2_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "star",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xx",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_fixstar_mag",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "star",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "mag",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_fixstar_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "star",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "xx",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_gauquelin_sector",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "t_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "ipl",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "starname",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "imeth",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "geopos",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "atpress",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "attemp",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "dgsect",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_astro_models",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "samod",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "sdet",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_ayanamsa",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "tjd_et",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_ayanamsa_ex",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd_et",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "daya",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_ayanamsa_ex_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "daya",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_ayanamsa_name",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "isidmode",
"pointer": false,
"c_type": "int32",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_ayanamsa_ut",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_current_file_data",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "ifno",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "tfstart",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "tfend",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "denum",
"pointer": true,
"c_type": "int",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_library_path",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "s",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_orbital_elements",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd_et",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "ipl",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "dret",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_planet_name",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "ipl",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "spname",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_get_tid_acc",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": []
},
{
"func_name": "swe_heliacal_angle",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjdut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "dgeo",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "datm",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "dobs",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "helflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "mag",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "azi_obj",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "azi_sun",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "azi_moon",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "alt_moon",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "dret",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_heliacal_pheno_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geopos",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "datm",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "dobs",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ObjectName",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "TypeEvent",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "helflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "darr",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_heliacal_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjdstart_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geopos",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "datm",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "dobs",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ObjectName",
"pointer": true,
"c_type": "char",
"js_type": "number"
},
{
"name": "TypeEvent",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "dret",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_helio_cross",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "ipl",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "x2cross",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "jd_et",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "dir",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "jd_cross",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_helio_cross_ut",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "ipl",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "x2cross",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "jd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "dir",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "jd_cross",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_house_name",
"pointer": true,
"c_type": "char",
"js_type": "number",
"args": [
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
}
]
},
{
"func_name": "swe_house_pos",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "armc",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolat",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "eps",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "xpin",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_houses",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolat",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolon",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "cusps",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_houses_armc",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "armc",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolat",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "eps",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "cusps",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_houses_armc_ex2",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "armc",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolat",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "eps",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "cusps",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "cusp_speed",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc_speed",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_houses_ex",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "geolat",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolon",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "cusps",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_houses_ex2",
"pointer": false,
"c_type": "int",
"js_type": "number",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "iflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "geolat",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "geolon",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "hsys",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "cusps",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "cusp_speed",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "ascmc_speed",
"pointer": true,
"c_type": "double",
"js_type": "number"
},
{
"name": "serr",
"pointer": true,
"c_type": "char",
"js_type": "number"
}
]
},
{
"func_name": "swe_jdet_to_utc",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "tjd_et",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "gregflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iyear",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "imonth",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iday",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "ihour",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "imin",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "dsec",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_jdut1_to_utc",
"pointer": false,
"c_type": "void",
"js_type": "void",
"args": [
{
"name": "tjd_ut",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "gregflag",
"pointer": false,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iyear",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "imonth",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "iday",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "ihour",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "imin",
"pointer": true,
"c_type": "int32",
"js_type": "number"
},
{
"name": "dsec",
"pointer": true,
"c_type": "double",
"js_type": "number"
}
]
},
{
"func_name": "swe_julday",
"pointer": false,
"c_type": "double",
"js_type": "number",
"args": [
{
"name": "year",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "month",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "day",
"pointer": false,
"c_type": "int",
"js_type": "number"
},
{
"name": "hour",
"pointer": false,
"c_type": "double",
"js_type": "number"
},
{
"name": "gregflag",
"pointer": false,
"c_type": "int",
"js_type": "number"
}
]
},
{
"func_name": "swe_lat_to_lmt",
"pointer": false,
"c_type": "int32",
"js_type": "number",
"args": [
{
"name": "tjd_lat",
"pointer": false,