physics – Astronomische Konstanten & Weber-Mechanik
Zusammenfassung
C-Bibliothek mit physikalischen Konstanten des Sonnensystems
(Massen, Bahnelemente nach VSOP87/IMCCE) und Funktionen der
Himmelsmechanik – inklusive der Weber-Kraft-Dynamik
(physics_weber_*). Baut auf vector (3D, long double) auf;
nicht zu verwechseln mit den Wiki-Theorie-Artikeln unter physik/.
Umfang
- Konstanten:
PHYSICS_C,PHYSICS_G,PHYSICS_AU, Sonnen-/Planeten-/Mondmassen; Bahnelemente (große HalbachseA, Exzentrizität, InklinationI, Knoten, Perihellänge, mittlere AnomalieM0zur Epoche J2000.0). - Basis:
physics_pi,physics_deg_to_rad/rad_to_deg,physics_frac,physics_modulo,physics_seconds_per_year,physics_barycenter_AU. - Optik/Detektor:
physics_rayleigh_criteria_deg,physics_image_sensor_object_size_m,physics_needed_image_sensor_pixel_size_m. - Mechanik:
physics_kepler_radius,physics_kinetic_energy(_body). - Weber-Mechanik:
physics_weber_h/alpha/k/periodtime/deltaphi/delta_phi_ode/ deltaphi_per_revolution/position/angular_speed– Periheldrehung etc. über die Weber-Kraft statt ART. - Datentyp
celestial_body_t– Vektor-Zustand (Position/r_m, Geschwindigkeit/v_m_s, Winkelgeschwindigkeit, Energie, Bahnelemente) eines Himmelskörpers.
Nutzung
#include <physics/physics.h>
ld phi = physics_weber_deltaphi(body, PHYSICS_SUN_MASS);
ld rx = physics_rayleigh_criteria_deg(500e-9, 0.1);Abhängigkeiten
vector(3D-Vektoren,long double),string,logging- Extern: GSL (GNU Scientific Library,
find_package(GSL REQUIRED)).
Quellen
- Repo: https://github.com/deppenkaiser/physics (public, Apache-2.0)
libraries/physics/physics/physics.h,libraries/physics/physics.c- Bahnelemente: https://www.imcce.fr/ (VSOP87)
- Build:
cmake -S . -B build && cmake --build build; Einbindung<physics/physics.h> - Hinweis: erfordert installierte GSL (z. B.
libgsl-dev).
Verwandte Artikel
- vector – 3D-Vektor-Mathematik
- string – String-, Pfad- und Terminal-Helfer
- logging – Zeitstempel-Logging
- skywatcher – Sky-Watcher Montierungs-Steuerung – nutzt
physicsfür Koordinaten/Tracking - Die zugehörige Theorie: siehe Themenbereich
physik/(Weber-Theorie, Maxwell-Gravitation)