Skip to content

plb97/jpl

Repository files navigation

JPL

Exemple (expérimental) d'utilisation du langage Go en astronomie à partir des éphémérides DE432 du JPL.

Source d'informations Source de données

Lectures intéressantes

NASA et Caltech Jet Propulsion Laboratory (JPL)

Description des groupes (1010, 1030, 1040, 1041, 1050 et 1070)

Utilisation des tests

Avant tout, il faut creer la base MySQL.

Pour cela, un conteneur Docker est très facile à créer en choisissant pour l'utilisateur root un mot de passe à la place de <password> :

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_DATABASE=test -e MYSQL_USER=test -e MYSQL_PASSWORD=test --name mysql_test mysql/mysql-server:5.7

Puis il faut initialiser la base de données à l'aide de la fonction main du package main.

Cela prend du temps, beaucoup de temps (plusieurs heures sur un portable), donc patience...

Remarque: Le choix d'utiliser une base de données dans un conteneur n'est probablement pas le meilleur pour les performances. La table des coefficients est très grosse (401792 lignes) et donc partitionnée (par numéro de planète) pour être utilisable.

Remerciements

A la NASA et au JPL ansi qu'au projet github.com/go-sql-driver/mysql

About

Exemple d'utilisation du langage Go en astronomie

Resources

License

Unknown and 3 other licenses found

Licenses found

Unknown
LICENCE
Unknown
LICENSE
Unknown
LICENCE.md
Unknown
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages