Пример #1
0
 def test_coordonnees_moyennes3(self):
     afficher_calculs = False
     RA = (incert.i(10) + incert.i(9) / 60 + incert.i("32.47") / 3600) * 15
     DE = incert.i(11) + incert.i(51) / 60 + incert.i("31.9") / 3600
     reponses = {'RAf (°)': RA, 'DEf (°)': DE}
     resultat = coordonnees_moyennes3(3982, 2022.0)
     if afficher_calculs:
         print()
         print("*************************************")
         print("*     test_coordonnees_moyennes3    *")
         print("*************************************")
         for ligne in resultat['calculs']:
             print(ligne)
         print('RAf (h) :', incert.tosexag(resultat['RAf (°)'] / 15))
         print('DEf (°) :', incert.tosexag(resultat['DEf (°)']))
     del resultat['calculs']
Пример #2
0
 def test_coordonnnes_moyennes_comparaisons(self):
     afficher_calculs = False
     resultats = []
     resultats.append(coordonnees_moyennes(3982, 2022.0))
     resultats.append(coordonnees_moyennes_rigoureuses(3982, 2022.0))
     resultats.append(coordonnees_moyennes2(3982, 2022.0))
     resultats.append(coordonnees_moyennes3(3982, 2022.0))
     if afficher_calculs:
         print()
         print("**************************************")
         print("* test_coordonnees_moyennes_synthèse *")
         print("**************************************")
         for resultat in resultats:
             RAfh = incert.tosexag(resultat['RAf (°)'] / 15)
             print(RAfh.valeur, format((RAfh.incert * 3).s, '>10.3f'))
         for resultat in resultats:
             DEfd = incert.tosexag(resultat['DEf (°)'])
             print(DEfd.valeur, format((DEfd.incert * 3).s, '>10.3f'))
     for i in range(0, 4):
         del resultats[i]['calculs']
         if i > 0:
             self.assertEqual(resultats[0], resultats[i])