Bonjour,
Je cherche a importer le script ci dessous qui existe en JS ou python mais je n’y arrive pas. Je pensais a node red par le package npm mais je le trouve pas.
Est-il possible de m’aider ou c’est peux être impossible.
Bonjour,
Je cherche a importer le script ci dessous qui existe en JS ou python mais je n’y arrive pas. Je pensais a node red par le package npm mais je le trouve pas.
Est-il possible de m’aider ou c’est peux être impossible.
Salut,
tu choisie sur c’est page GitHub - cosinekitty/astronomy: Astronomy Engine: multi-language calculation of Sun, Moon, and planet positions. Predicts lunar phases, eclipses, transits, oppositions, conjunctions, equinoxes, solstices, rise/set times, and other events. Provides vector and angular coordinate transforms among equatorial, ecliptic, horizontal, and galactic orientations. , Javascript ou python et tu clique sur Code & Docs. Tu sera rediriger sur le github adéquate avec les explications pour utiliser manuellement .JS ou .PY
Javascript:
Python:
Alternatively, you can copy the file astronomy/astronomy.py into your project directory.
Je l’utilise déjà sur un Web server mais la ou je bute sur l’import dans ha. De quelle manière je peux intégrer l’exemple si dessous pour créer un sensor
import sys
from astronomy import Body, Direction, SearchRiseSet
from astro_demo_common import ParseArgs
def PrintEvent(name, time):
if time is None:
raise Exception('Failure to calculate ' + name)
print('{:<8s} : {}'.format(name, time))
def main(args):
observer, time = ParseArgs(args)
sunrise = SearchRiseSet(Body.Sun, observer, Direction.Rise, time, 300)
sunset = SearchRiseSet(Body.Sun, observer, Direction.Set, time, 300)
moonrise = SearchRiseSet(Body.Moon, observer, Direction.Rise, time, 300)
moonset = SearchRiseSet(Body.Moon, observer, Direction.Set, time, 300)
PrintEvent('search', time)
PrintEvent('sunrise', sunrise)
PrintEvent('sunset', sunset)
PrintEvent('moonrise', moonrise)
PrintEvent('moonset', moonset)
return 0
if __name__ == '__main__':
sys.exit(main(sys.argv))
Salut
Essaie avec ça :
merci mais j’ai déjà essayé et dans la première note il est précisé qu’il est pas possible d’utiliser import
et c’est pas adapté pour les scripts avancés.
Et je voulais éviter au max le python (que ne connais pas beaucoup) mais je vais essayer PyScript