ATTron/astroz
Astrodynamics and Spacecraft Toolkit Written in Zig! Features orbit prop, celestial precession, CCSDS parsing, RF parsing, fits image parsing, and mor...
9a7161ff41600aaa28fd040989294fb60a58df38.tar.gz
d7fc48ae3f06ae3533d929f185842b44020e502f
CCSDS Packets
CCSDS Stream Parser
VITA49 Packets
Vita49 Stream Parser
TLE Support
Orbital Propagation
RK4
Orbital Maneuvers
Impulse Maneuvers
Phase Maneuvers
Plane Change Maneuvers
Orientation Determination
Astronomical References
J2000 and JD
Celestial Bodies
Mass
Radius
Orbital Details
Astronomical Coordinates
Equatorial Coordinate System
World Coordinate System
Astronomical Computation
Precession
Celestial Bodies
Orbital Mechanics
Interplanetary Maneuvers
Monte Carlo Simulations
FITS File Parsing
Image Generation
MEF Parsing
Table Parsing
To request a feature, please create an issue for this project and I will try my best to be responsive.
astroz
as a dependency in your build.zig.zon
.zig fetch --save https://github.com/ATTron/astroz/archive/<git_tag_or_commit_hash>.tar.gz
#or
zig fetch --save git+https://github.com/ATTron/astroz/#HEAD
astroz
as a module in your build.zig
.const astroz_dep = b.dependency("astroz", .{
.target = target,
.optimize = optimize,
});
const astroz_mod = astroz_dep.module("astroz");
exe.root_module.addImport("astroz", astroz_mod);