Skip to content

Commit df8de1b

Browse files
authored
Merge branch 'main' into case-studies
2 parents 73eca9b + bb4ac0e commit df8de1b

3 files changed

Lines changed: 42 additions & 4 deletions

File tree

docs/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
DemoCards = "311a05b2-6137-4a5a-b473-18580a3d38b5"
33
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
44
DocumenterInterLinks = "d12716ef-a0f6-4df4-a9f1-a5a34e75c656"
5+
Glob = "c27321d9-0574-5035-807b-f59d2c89b15c"
56
JuliaAstroDocs = "5ba9df79-bc07-467f-bade-66a1d49082bd"
67
MultiDocumenter = "87ed4bf0-c935-4a67-83c3-2a03bee4197c"
78
Revise = "295af30f-e4ad-537b-8983-00126c2a3abe"

docs/make.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Revise, MultiDocumenter, Documenter, DocumenterInterLinks, DemoCards
2-
using LibGit2, Pkg, TOML, UUIDs, Downloads
2+
using LibGit2, Pkg, TOML, UUIDs, Downloads, Glob
33

44
Revise.revise()
55

@@ -183,7 +183,7 @@ MultiDocumenter.make(
183183
@info "Aggregate build complete"
184184

185185
# Remove dev docs from JuliaAstro site
186-
run(`rm -rf docs/build/Spectra/dev/`)
186+
rm.(glob(joinpath("*", "dev"), outpath); recursive=true)
187187

188188
# Download logo
189189
# assets_dir = joinpath(outpath, "assets")
@@ -204,4 +204,4 @@ deploydocs(;
204204
cname = "juliaastro.org",
205205
versions = nothing,
206206
)
207-
@info "Deploy complete"
207+
@info "Deploy complete"

src/JuliaAstroDocs.jl

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,37 @@ stake! = String ∘ take!
77
ecosystem() = (
88
"Domain" => (
99
"Solar System" => (
10+
(
11+
name = "CALCEPH.jl",
12+
repo = "https://github.com/JuliaAstro/CALCEPH.jl",
13+
doc = "https://juliaastro.org/CALCEPH/stable/",
14+
tagline = "A wrapper to CALCEPH: IMCCE planetary ephemeris access library",
15+
descr = """
16+
- This is a julia wrapper for [CALCEPH](https://www.imcce.fr/inpop/calceph/) a C library for reading planetary ephemeris files, such as [INPOPxx](https://www.imcce.fr/inpop), JPL DExxx and SPICE ephemeris files
17+
- [CALCEPH](https://www.imcce.fr/inpop/calceph/) C library is developped by [IMCCE](https://www.imcce.fr/)
18+
""",
19+
astropy = ["astropy.coordinates"],
20+
),
1021
(
1122
name = "EphemerisSources.jl",
1223
repo = "https://github.com/JuliaAstro/EphemerisSources.jl",
13-
doc = "https://juliaastro.org/EphemerisSources.jl/docs",
24+
doc = "https://juliaastro.org/EphemerisSources.jl",
1425
tagline = "Meta package for accessing JPL HORIZONS and SPICE sources",
1526
descr = """
1627
- Calculate positions and velocities of solar system bodies
1728
""",
1829
astropy = ["astropy.coordinates"],
1930
),
31+
(
32+
name = "GeneralAstrodynamics.jl",
33+
repo = "https://github.com/JuliaAstro/GeneralAstrodynamics.jl",
34+
doc = "https://juliaastro.org/GeneralAstrodynamics.jl",
35+
tagline = "Astrodynamics with units! Provides common astrodynamics calculations, plotting, and iterative Halo, Kepler, and Lambert solvers.",
36+
descr = """
37+
- Common astrodynamics calculations, with hooks into the SciML ecosystem.
38+
""",
39+
astropy = [],
40+
),
2041
(
2142
name = "PerezHz/HORIZONS.jl",
2243
repo = "https://github.com/PerezHz/HORIZONS.jl",
@@ -79,6 +100,22 @@ ecosystem() = (
79100
""",
80101
astropy = [],
81102
),
103+
(
104+
name = "Orbits.jl",
105+
repo = "https://github.com/JuliaAstro/Orbits.jl",
106+
doc = "https://juliaastro.org/Orbits/stable/",
107+
tagline = "Flexible and fast astronomical orbits",
108+
descr = """
109+
The goals of this package are, in this order:
110+
111+
* have a simple interface with high composability
112+
* be flexible with respect to numeric types and application
113+
* be fully compatible with [ChainRules.jl](https://github.com/juliadiff/ChainRules.jl) automatic differentiation (AD) system to leverage the derived analytical gradients
114+
* provide a codebase that is well-organized, instructive, and easy to extend
115+
* maintain high performance: at least as fast as similar tools
116+
""",
117+
astropy = [],
118+
),
82119
(
83120
name = "sefffal/PlanetOrbits.jl",
84121
repo = "https://github.com/sefffal/PlanetOrbits.jl",

0 commit comments

Comments
 (0)