From 1fe7dae61fc3beb09633a2a9e00a30aa1ce9ae58 Mon Sep 17 00:00:00 2001 From: Ian Weaver Date: Tue, 12 May 2026 13:51:39 -0700 Subject: [PATCH 1/2] docs: add SOFA.jl --- src/JuliaAstroDocs.jl | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/JuliaAstroDocs.jl b/src/JuliaAstroDocs.jl index 5a7734cc0..46e667f71 100644 --- a/src/JuliaAstroDocs.jl +++ b/src/JuliaAstroDocs.jl @@ -387,6 +387,17 @@ ecosystem() = ( """, astropy = ["reproject"], ), + ( + name = "SOFA.jl", + repo = "https://github.com/JuliaAstro/SOFA.jl", + doc = "https://juliaastro.org/SOFA/stable/", + tagline = "Unofficial wrapper of the IAU SOFA C libraries for fundamental astronomy", + descr = """ + - The purpose of this package is to wrap the SOFA C library of fundamental astonomical function to make it easily accessible in Julia. This package serves as a wrapper only. All functions ultimately call the original, unmodified, SOFA C library functions which are compiled as part of the package build process. + - The full SOFA C test suite is reproduced as part of the package to prove compliance and reproducibility of the core SOFA C functionality. + """, + astropy = ["astropy.time", "astropy.coordinates"], + ), ( name = "SkyCoords.jl", repo = "https://github.com/JuliaAstro/SkyCoords.jl", From e88f831177309ab8a701b531305d741f5f85abb8 Mon Sep 17 00:00:00 2001 From: Ian Weaver Date: Tue, 12 May 2026 13:53:07 -0700 Subject: [PATCH 2/2] build: add to wrapper list --- docs/make.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/make.jl b/docs/make.jl index 5697bb185..8c7f94424 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -112,6 +112,7 @@ wrapper_packages = [ "ERFA", "FITSIO", "emmt/OIFITS", + "SOFA", "WCS", ]