<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Julia on Ronan Arraes Jardim Chagas, Ph.D.</title><link>https://ronanarraes.com/tags/julia/</link><description>Recent content in Julia on Ronan Arraes Jardim Chagas, Ph.D.</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 10 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ronanarraes.com/tags/julia/index.xml" rel="self" type="application/rss+xml"/><item><title>The Performance of SatelliteToolbox.jl SGP4/SDP4 for Operational Activities</title><link>https://ronanarraes.com/2026/08/satellitetoolbox-sgp4-performance/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://ronanarraes.com/2026/08/satellitetoolbox-sgp4-performance/</guid><description>&lt;p&gt;The &lt;a href="https://github.com/JuliaSpace/SatelliteToolbox.jl"&gt;SatelliteToolbox.jl&lt;/a&gt; ecosystem is a set of packages for the Julia language that enables a wide range of analyses for space missions, from mission design studies to the day-to-day activities of an operational flight dynamics team.&lt;/p&gt;
&lt;p&gt;Among those activities, few are as demanding on a single algorithm as orbit propagation with SGP4/SDP4. The catalog of known space objects is distributed as mean elements — TLEs and, more recently, CCSDS orbit mean-elements messages (OMM) — and those elements only have meaning when propagated with the SGP4/SDP4 algorithm they were fitted for. Collision detection is the clearest example of why its performance matters: to screen a satellite for conjunctions, we must propagate its orbit against &lt;strong&gt;every object in the known space object database&lt;/strong&gt; over the entire screening window, and repeat the whole process every time new element sets are published. At that scale, the cost of a single propagation call is multiplied by tens of millions, and the propagator&amp;rsquo;s speed directly determines how often and how deeply an operations team can screen its fleet.&lt;/p&gt;</description></item></channel></rss>