- CCSDS Packets
- CCSDS Stream Parser
- VITA49 Packets
- Vita49 Stream Parser
- TLE Support
- Orbital Propagation
- RK4
- Orbital Maneuvers
- Impulse Maneuvers
- Phase Maneuvers
- Plane Change Maneuvers
- Orbital Propagation
- Orientation Determination
- SPICE Kernel Parsing
- LSK
- 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
- Image Generation
To request a feature, please create an issue for this project and I will try my best to be responsive.
- Add
astrozas a dependency in yourbuild.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- Use
astrozas a module in yourbuild.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);- Demonstrates interplanetary transfers with mission planning (Hohmann vs Bi-Elliptic comparison) and trajectory propagation.
- Comprehensive example showing TLE-based orbit propagation with various maneuver types: impulse, plane change, and phase change.
- Statistical analysis for mission planning with uncertainty.
-
Parse Two-Line Element sets for satellite orbit information.
-
Calculate spacecraft attitude and orientation.
-
VITA Radio Transport (VRT) packet stream parsing.
-
Parse CCSDS space packet protocol from files.
-
Generate CCSDS packets for telemetry.
- Parse and render FITS astronomical image data.
-
Calculate stellar precession to a target epoch.
-
Compute World Coordinate System values from orbital elements.





