{"id":"https://openalex.org/W7166147422","doi":"https://doi.org/10.48550/arxiv.2606.27055","title":"Solarsystem: A Validated Lightweight Python Package for Planetary Positions and Solar-Lunar Event Calculations","display_name":"Solarsystem: A Validated Lightweight Python Package for Planetary Positions and Solar-Lunar Event Calculations","publication_year":2026,"publication_date":"2026-06-25","ids":{"openalex":"https://openalex.org/W7166147422","doi":"https://doi.org/10.48550/arxiv.2606.27055"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.27055","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.27055","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.27055","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139462387","display_name":"Ioannis Nasios","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Nasios, Ioannis","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5139462387"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10325","display_name":"Astro and Planetary Science","score":0.13899999856948853,"subfield":{"id":"https://openalex.org/subfields/3103","display_name":"Astronomy and Astrophysics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10325","display_name":"Astro and Planetary Science","score":0.13899999856948853,"subfield":{"id":"https://openalex.org/subfields/3103","display_name":"Astronomy and Astrophysics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11405","display_name":"Geophysics and Gravity Measurements","score":0.12639999389648438,"subfield":{"id":"https://openalex.org/subfields/1910","display_name":"Oceanography"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10251","display_name":"Solar and Space Plasma Dynamics","score":0.10760000348091125,"subfield":{"id":"https://openalex.org/subfields/3103","display_name":"Astronomy and Astrophysics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/ephemeris","display_name":"Ephemeris","score":0.9473000168800354},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6215000152587891},{"id":"https://openalex.org/keywords/reference-frame","display_name":"Reference frame","score":0.5386999845504761},{"id":"https://openalex.org/keywords/longitude","display_name":"Longitude","score":0.39660000801086426},{"id":"https://openalex.org/keywords/geodetic-datum","display_name":"Geodetic datum","score":0.3772999942302704},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.3605000078678131},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.32019999623298645}],"concepts":[{"id":"https://openalex.org/C64828349","wikidata":"https://www.wikidata.org/wiki/Q120200","display_name":"Ephemeris","level":3,"score":0.9473000168800354},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6215000152587891},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6015999913215637},{"id":"https://openalex.org/C172849965","wikidata":"https://www.wikidata.org/wiki/Q3148875","display_name":"Reference frame","level":3,"score":0.5386999845504761},{"id":"https://openalex.org/C2780554747","wikidata":"https://www.wikidata.org/wiki/Q36477","display_name":"Longitude","level":3,"score":0.39660000801086426},{"id":"https://openalex.org/C58754882","wikidata":"https://www.wikidata.org/wiki/Q1502887","display_name":"Geodetic datum","level":2,"score":0.3772999942302704},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.37709999084472656},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.3605000078678131},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.32019999623298645},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3025999963283539},{"id":"https://openalex.org/C83260615","wikidata":"https://www.wikidata.org/wiki/Q6773121","display_name":"Mars Exploration Program","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C62649853","wikidata":"https://www.wikidata.org/wiki/Q199687","display_name":"Remote sensing","level":1,"score":0.28299999237060547},{"id":"https://openalex.org/C2780317896","wikidata":"https://www.wikidata.org/wiki/Q2703","display_name":"Epoch (astronomy)","level":3,"score":0.2818000018596649},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2777999937534332},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.2761000096797943},{"id":"https://openalex.org/C123046963","wikidata":"https://www.wikidata.org/wiki/Q22664","display_name":"Geographic coordinate system","level":2,"score":0.2583000063896179},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.25690001249313354},{"id":"https://openalex.org/C27638517","wikidata":"https://www.wikidata.org/wiki/Q184274","display_name":"Celestial mechanics","level":2,"score":0.2558000087738037},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.25209999084472656}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.27055","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.27055","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.27055","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.27055","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"solarsystem,":[3],"a":[4,74,82,99,105,131,176],"validated":[5],"lightweight":[6],"and":[7,14,22,35,44,76,138,153,159,167,207],"dependency-free":[8],"Python":[9],"package":[10,19,193],"for":[11,25,81],"planetary":[12,124,151],"positions":[13,24],"solar-lunar":[15],"event":[16,169],"calculations.":[17,47],"The":[18,59,113,192],"provides":[20],"heliocentric":[21],"geocentric":[23],"the":[26,32,36,121,127,146,181,201,214],"major":[27],"planets,":[28,31],"selected":[29],"dwarf":[30],"Centaur":[33],"Chiron,":[34],"Moon,":[37],"together":[38],"with":[39,145,149],"sunrise,":[40],"sunset,":[41],"moonrise,":[42],"moonset,":[43],"lunar":[45,168,185],"illumination":[46,186],"Additional":[48,163],"functionality":[49],"includes":[50],"coordinate":[51],"transformations":[52],"between":[53],"commonly":[54],"used":[55],"astronomical":[56,86],"reference":[57,101,147,182],"systems.":[58],"implemented":[60],"algorithms":[61],"employ":[62],"analytical":[63],"models":[64],"that":[65],"avoid":[66],"reliance":[67],"on":[68,110],"external":[69],"ephemeris":[70],"datasets,":[71],"resulting":[72],"in":[73,98,104,217],"portable":[75],"computationally":[77],"efficient":[78],"solution":[79],"suitable":[80],"broad":[83],"range":[84],"of":[85,116,156,165,174],"applications.":[87],"An":[88],"optional":[89],"precession":[90],"correction":[91],"model":[92],"is":[93],"included,":[94],"enabling":[95],"calculations":[96,170],"either":[97],"precession-corrected":[100],"frame":[102],"or":[103],"fixed":[106],"epoch":[107],"framework,":[108],"depending":[109],"user":[111],"requirements.":[112],"numerical":[114],"performance":[115],"solarsystem":[117],"was":[118],"evaluated":[119],"against":[120],"JPL":[122],"DE440":[123],"ephemerides":[125],"using":[126],"Skyfield":[128],"framework":[129],"as":[130],"reference.":[132],"Validation":[133],"experiments":[134],"spanning":[135],"multiple":[136],"bodies":[137],"extended":[139],"temporal":[140],"intervals":[141],"demonstrate":[142],"good":[143],"agreement":[144],"ephemerides,":[148],"mean":[150],"longitude":[152],"latitude":[154],"deviations":[155],"approximately":[157,190],"0.44":[158],"0.16":[160],"arcminutes,":[161],"respectively.":[162],"validation":[164,205],"solar":[166],"yielded":[171],"timing":[172],"differences":[173],"only":[175],"few":[177],"minutes":[178],"relative":[179],"to":[180],"solutions,":[183],"while":[184,200],"estimates":[187],"differed":[188],"by":[189],"0.2%.":[191],"can":[194],"be":[195],"installed":[196],"directly":[197],"through":[198,213],"PyPI":[199],"source":[202],"code,":[203],"documentation,":[204],"notebooks":[206],"example":[208],"workflows":[209],"are":[210],"publicly":[211],"available":[212],"project":[215],"repository":[216],"https://github.com/IoannisNasios/solarsystem.":[218]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-27T00:00:00"}
