Code-Verschönerung Dashboard

This commit is contained in:
2025-12-15 12:33:12 +01:00
parent 4139fbc354
commit bf1e26c98a
3 changed files with 195 additions and 127 deletions

View File

@@ -1,4 +1,5 @@
from numpy import *
import numpy as np
def deg2gms(deg: float) -> list:
@@ -10,13 +11,13 @@ def deg2gms(deg: float) -> list:
:rtype: list
"""
gra = deg // 1
min = gra % 1
minu = gra % 1
gra = gra // 1
min *= 60
sek = min % 1
min = min // 1
minu *= 60
sek = minu % 1
minu = minu // 1
sek *= 60
return [gra, min, sek]
return [gra, minu, sek]
def deg2gra(deg: float) -> float:
@@ -30,13 +31,13 @@ def deg2gra(deg: float) -> float:
return deg * 10/9
def deg2rad(deg: float) -> float:
def deg2rad(deg: float | np.ndarray) -> float | np.ndarray:
"""
Umrechnung von Grad in Radiant
:param deg: Winkel in Grad
:type deg: float
:type deg: float or np.ndarray
:return: Winkel in Radiant
:rtype: float
:rtype: float or np.ndarray
"""
return deg * pi / 180
@@ -51,13 +52,13 @@ def gra2gms(gra: float) -> list:
"""
deg = gra2deg(gra)
gra = deg // 1
min = gra % 1
minu = gra % 1
gra = gra // 1
min *= 60
sek = min % 1
min = min // 1
minu *= 60
sek = minu % 1
minu = minu // 1
sek *= 60
return [gra, min, sek]
return [gra, minu, sek]
def gra2rad(gra: float) -> float:
@@ -113,13 +114,13 @@ def rad2gms(rad: float) -> list:
:rtype: list
"""
deg = rad2deg(rad)
min = deg % 1
minu = deg % 1
gra = deg // 1
min *= 60
sek = min % 1
min = min // 1
minu *= 60
sek = minu % 1
minu = minu // 1
sek *= 60
return [gra, min, sek]
return [gra, minu, sek]
def gms2rad(gms: list) -> float: