From 55ed9a09106e96e1e12367dbe0ff960e00800c1c Mon Sep 17 00:00:00 2001 From: icweaver Date: Thu, 4 Sep 2025 01:17:12 -0700 Subject: [PATCH 1/5] initial commit --- docs/case_studies/index.md | 57 +++++++++++++++++++++++++- docs/make.jl | 7 ++-- docs/src/community.md | 33 +++++++++++++++ docs/src/index.md | 83 ++++---------------------------------- 4 files changed, 101 insertions(+), 79 deletions(-) create mode 100644 docs/src/community.md diff --git a/docs/case_studies/index.md b/docs/case_studies/index.md index 58cd738f15..723c885e3a 100644 --- a/docs/case_studies/index.md +++ b/docs/case_studies/index.md @@ -1,5 +1,60 @@ -# Case studies +# Case Studies This page includes some real world examples of JuliaAstro and other aero/astro packages being used. This is a constantly evolving document, PRs and issues are welcome! {{{democards}}} + +## Talks and Presentations + +!!! details "JuliaCon 2021" + - A Short History of AstroTime.jl [[pretalx]](https://pretalx.com/juliacon2021/talk/TJ3FNS/) [[video]](https://www.youtube.com/watch?v=HGlsRoy1JxU) + - Going to Jupiter with Julia [[pretalx]](https://pretalx.com/juliacon2021/talk/BPJ3N7/) [[video]](https://www.youtube.com/watch?v=WnvKaUsGv8w) + +!!! details "JuliaCon 2022" + **Julia in Astronomy & Astrophysics Research Symposium 2022 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2022/)** + - [Using Julia to build the simulation pipeline of an astronomical instrument](https://www.youtube.com/watch?v=vj1uzilanQI&t=102s) + - [Joinly Modeling Telluric Features and Setellar Variability with StellarSpectraObservationFitting.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=1138s) + - [Characterizing the TRAPPIST-1 System with Julia](https://www.youtube.com/watch?v=vj1uzilanQI&t=1977s) + - [Gradients of the Big Bang with Bolt.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=3001s) + - [High-dimensional inference from the Cosmic Microwave Background on GPU](https://www.youtube.com/watch?v=vj1uzilanQI&t=4143s) + - [Julia for Adaptive Optics](https://www.youtube.com/watch?v=vj1uzilanQI&t=5273s) + - [Back to Basics in Analyzing Radio Astronomy Data](https://www.youtube.com/watch?v=vj1uzilanQI&t=6087s) + - [Discussion Panel](https://www.youtube.com/watch?v=vj1uzilanQI&t=7204s) + + **More aero/astro talks at JuliaCon** + - [Comrade: High-Performance Black Hole Imaging](https://pretalx.com/juliacon-2022/talk/3LHDTD/) + - [RVSpectML: Precision Velocities from Spectroscopic Time Series](https://pretalx.com/juliacon-2022/talk/BLBKZM/) + - [Finding Fast Radio Bursts, Faster](https://pretalx.com/juliacon-2022/talk/ML8N7S/) + - [Cosmological Emulators with Flux.jl and DifferentialEquations.jl](https://pretalx.com/juliacon-2022/talk/VWGBAL/) + - [Visualizing astronomical data with AstroImages.jl](https://pretalx.com/juliacon-2022/talk/VVPY9G/) + +!!! details "JuliaCon 2023" + **Computational Radio Astronomy Mini-symposium [[pretalx]](https://pretalx.com/juliacon2023/talk/PUY3SP/)** + - [Imaging Black Holes With the Event Horizon Telescope](https://www.youtube.com/watch?v=AzQCVWFI1bI) + - [Realtime Stream Processing for Radio Inferometers in Julia](https://www.youtube.com/watch?v=VJObohuy9lU) + - [How I Use Julia in Radio Astronomy/Inferometry (to Find Aliens)](https://www.youtube.com/watch?v=_sZdWVZeKqI) + - [Accessing Astronomy Tools From Julia](https://www.youtube.com/watch?v=CX4JowKKa_0) + - [Adaptive Radio Science With Julia](https://www.youtube.com/watch?v=NmSgl2iLQu8) + - [Why Are We Interested in Studying Black Holes?](https://www.youtube.com/watch?v=6-J3ED0U5Mk) + +!!! details "JuliaCon 2024" + **Aerospace Minisymposium [[pretalx]](https://juliacon.org/2024/minisymposia/aerospace/)** + - The SatelliteToolbox.jl Ecosystem [[pretalx]](https://pretalx.com/juliacon2024/talk/9D3TTS/) [[video]](https://www.youtube.com/watch?v=pQZ2qsySrHE) + - Trajectory optimisation in space mechanics with Julia [[pretalx]](https://pretalx.com/juliacon2024/talk/UXJWXS/) [[video]](https://www.youtube.com/watch?v=a4-wynFTCmk) + - Propagating large orbital uncertainty with TaylorIntegration.jl [[pretalx]](https://pretalx.com/juliacon2024/talk/SQFY3B/) [[video]](https://www.youtube.com/watch?v=G6uzqwDZCwA) + +!!! details "JuliaCon 2025" + **Julia in Astronomy & Astrophysics Research Symposium 2025 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2025/)** + - [Building an Astronomy Code for VLBI in Julia](https://pretalx.com/juliacon-2025/talk/NSZLHS/) + - [Astrometry.jl: A Fundamental Julia Package for Astronomy](https://pretalx.com/juliacon-2025/talk/SGJEKU/) + - [Bayesian Multifrequency Imaging for Radio Astronomy](https://pretalx.com/juliacon-2025/talk/BNCPT8/) + - [Regularized Maximum Likelihood Methods for Black Hole Imaging](https://pretalx.com/juliacon-2025/talk/AYBT3G/) + - [Krang.jl: Physics inference from images fo Black Holes](https://pretalx.com/juliacon-2025/talk/GCSQQC/) + - [Building an End-to-End Spectral Reduction Pipeline for APOGEE](https://pretalx.com/juliacon-2025/talk/HYYXTA/) + - [Juggling astro catalogs in Julia: convenience meets performance](https://pretalx.com/juliacon-2025/talk/TUXFSL/) + - [ScatteringOptics.jl: An Interstellar Scattering Framework](https://pretalx.com/juliacon-2025/talk/N7ZEMF/) + - [Panel Discussion](https://pretalx.com/juliacon-2025/talk/EWRB37/) + + **More aero/astro talks at JuliaCon** + - [Tuning attitude control gains of a satellite using Julia](https://pretalx.com/juliacon-2025/talk/SAYCCZ/) + - [Interfacing Julia with Kerbal Space Program using KRPC.jl](https://pretalx.com/juliacon-2025/talk/3YTQY7/) diff --git a/docs/make.jl b/docs/make.jl index 1e9fae4ead..96ee94eaec 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -67,7 +67,7 @@ makedocs( doctest = false, format = Documenter.HTML(; mathengine, - prettyurls = get(ENV, "CI", "false") == "true", + prettyurls = true, canonical = "https://JuliaAstro.org/", assets = String[ "assets/styles.css", @@ -87,9 +87,10 @@ makedocs( "tutorials/curve-fit.md", ], ], - "Package Ecosystem" => "ecosystem.md", - "Comparison with Astropy" => "comparison.md", case_studies, + "Comparison with Astropy" => "comparison.md", + "Community" => "community.md", + "Package Ecosystem" => "ecosystem.md", ], warnonly = [:missing_docs], plugins = [links], diff --git a/docs/src/community.md b/docs/src/community.md new file mode 100644 index 0000000000..18112bda1a --- /dev/null +++ b/docs/src/community.md @@ -0,0 +1,33 @@ +# Community + +## Platforms + +Our community members can be found in the following places. Feel free to reach out! + +- [#astronomy](slack://channel?id=CMXU6SD7V&team=T68168MUP) on [JuliaLang Slack](https://julialang.org/slack/) +- [#astronomy](https://julialang.zulipchat.com/#narrow/channel/astronomy) on [JuliaLang Zulip](https://julialang.zulipchat.com/register/) +- [Astro/Space](https://discourse.julialang.org/c/domain/astro) topics on JuliaLang Discourse +- [Monthly JuliaAstro community call](https://julialang.org/community/#events) - Fourth Wednesday of each month at 12:00 ET + +## Organizations + +See below for our and other aero/astro-related organizations in Julia. + +- [JuliaAstro](https://github.com/juliaastro) - our main astronomy organization on GitHub +- [JuliaHCI](https://github.com/juliahci) - high-contrast imaging +- [JuliaSpace](https://github.com/JuliaSpace) - astrodynamics and satellite mission planning +- [EHTJulia](https://github.com/EHTJulia) - high-resolution radio interferometry + + +## Contributing + +Our contributors come from diverse backgrounds and have various levels of interactions within astronomy, aerospace, and academia. Use the packages, file issues, and join the conversation! While the norms for contributing for many organizations may vary slightly, a good place to start is the [guidelines for contributing](https://github.com/JuliaLang/julia/blob/master/CONTRIBUTING.md) document on the main Julia repository. + +### Google Summer of Code (GSoC) + +Would you like to contribute to JuliaAstro through Google Summer of Code? You can! We are member of [OpenAstronomy](https://openastronomy.org); go to the [GSoC page](https://openastronomy.org/gsoc/) to see how to apply and the list of ideas. You can also propose your own idea to us! + + +## Code of Conduct +The JuliaAstro community strongly values inclusivity and diversity. Everyone should treat others with the utmost respect. All members of JuliaAstro and other Julia organizations are expected to adhere to the [Julia Community Standards](https://julialang.org/community/standards/). + diff --git a/docs/src/index.md b/docs/src/index.md index e976ad4ee6..57d790e7ef 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -1,80 +1,13 @@ # JuliaAstro -[JuliaAstro](https://github.com/JuliaAstro) and its affiliated organizations are a community for astronomy in Julia. We have a wide variety of packages from [aperture photometry](https://github.com/juliaastro/Photometry.jl) to [cosmology](https://github.com/juliaastro/Cosmology.jl). Check out a curated list of packages in the JuliaAstro ecosystem (and beyond) on the [Package Ecosystem page](@ref eco), or visit their documentation directly via the navbar above. Pure Julia packages are marked with a closed circle ⬤, while wrapper packages for other languages are marked with an open circle ◯. +JuliaAstro and its affiliated organizations are a community for astronomy in Julia. We strive to foster an ecosystem of packages that interoperate well with each other for a wide variety of different domains ranging from solar system science to large-scale cosmology. As part of the larger Julia ecosystem, our mission is to provide code that is fast, dynamic, composable, and reproducible. -## Contributing +## Where to Start? -Our contributors come from diverse backgrounds and have various levels of interactions within astronomy, aerospace, and academia. Use the packages, file issues, and join the conversation! +* Want to get started running some code? Check out the [Getting Started](@ref) page. +* Want to see real world applications of JuliaAstro? Check out our [Case Studies](@ref) page. +* Coming from astropy? See our [Comparison with Astropy](@ref) page. +* Want to see our code? Check out our [GitHub organization](https://github.com/JuliaAstro). +* Want to learn more about getting involved? Check out our Community page. -### Organizations - -- [JuliaAstro](https://github.com/juliaastro) - our main astronomy organization on GitHub -- [JuliaHCI](https://github.com/juliahci) - high-contrast imaging -- [JuliaSpace](https://github.com/JuliaSpace) - astrodynamics and satellite mission planning -- [EHTJulia](https://github.com/EHTJulia) - high-resolution radio interferometry - -### Community - -- [#astronomy](slack://channel?id=CMXU6SD7V&team=T68168MUP) on [JuliaLang Slack](https://julialang.org/slack/) -- [#astronomy](https://julialang.zulipchat.com/#narrow/channel/astronomy) on [JuliaLang Zulip](https://julialang.zulipchat.com/register/) -- [Astro/Space](https://discourse.julialang.org/c/domain/astro) topics on JuliaLang Discourse -- [Monthly JuliaAstro community call](https://julialang.org/community/#events) - Fourth Wednesday of each month at 12:00 ET - -## Google Summer of Code (GSoC) - -Would you like to contribute to JuliaAstro through Google Summer of Code? You can! We are member of [OpenAstronomy](https://openastronomy.org); go to the [GSoC page](https://openastronomy.org/gsoc/) to see how to apply and the list of ideas. You can also propose your own idea to us! - -## Talks and Presentations - -!!! details "JuliaCon 2021" - - A Short History of AstroTime.jl [[pretalx]](https://pretalx.com/juliacon2021/talk/TJ3FNS/) [[video]](https://www.youtube.com/watch?v=HGlsRoy1JxU) - - Going to Jupiter with Julia [[pretalx]](https://pretalx.com/juliacon2021/talk/BPJ3N7/) [[video]](https://www.youtube.com/watch?v=WnvKaUsGv8w) - -!!! details "JuliaCon 2022" - **Julia in Astronomy & Astrophysics Research Symposium 2022 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2022/)** - - [Using Julia to build the simulation pipeline of an astronomical instrument](https://www.youtube.com/watch?v=vj1uzilanQI&t=102s) - - [Joinly Modeling Telluric Features and Setellar Variability with StellarSpectraObservationFitting.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=1138s) - - [Characterizing the TRAPPIST-1 System with Julia](https://www.youtube.com/watch?v=vj1uzilanQI&t=1977s) - - [Gradients of the Big Bang with Bolt.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=3001s) - - [High-dimensional inference from the Cosmic Microwave Background on GPU](https://www.youtube.com/watch?v=vj1uzilanQI&t=4143s) - - [Julia for Adaptive Optics](https://www.youtube.com/watch?v=vj1uzilanQI&t=5273s) - - [Back to Basics in Analyzing Radio Astronomy Data](https://www.youtube.com/watch?v=vj1uzilanQI&t=6087s) - - [Discussion Panel](https://www.youtube.com/watch?v=vj1uzilanQI&t=7204s) - - **More aero/astro talks at JuliaCon** - - [Comrade: High-Performance Black Hole Imaging](https://pretalx.com/juliacon-2022/talk/3LHDTD/) - - [RVSpectML: Precision Velocities from Spectroscopic Time Series](https://pretalx.com/juliacon-2022/talk/BLBKZM/) - - [Finding Fast Radio Bursts, Faster](https://pretalx.com/juliacon-2022/talk/ML8N7S/) - - [Cosmological Emulators with Flux.jl and DifferentialEquations.jl](https://pretalx.com/juliacon-2022/talk/VWGBAL/) - - [Visualizing astronomical data with AstroImages.jl](https://pretalx.com/juliacon-2022/talk/VVPY9G/) - -!!! details "JuliaCon 2023" - **Computational Radio Astronomy Mini-symposium [[pretalx]](https://pretalx.com/juliacon2023/talk/PUY3SP/)** - - [Imaging Black Holes With the Event Horizon Telescope](https://www.youtube.com/watch?v=AzQCVWFI1bI) - - [Realtime Stream Processing for Radio Inferometers in Julia](https://www.youtube.com/watch?v=VJObohuy9lU) - - [How I Use Julia in Radio Astronomy/Inferometry (to Find Aliens)](https://www.youtube.com/watch?v=_sZdWVZeKqI) - - [Accessing Astronomy Tools From Julia](https://www.youtube.com/watch?v=CX4JowKKa_0) - - [Adaptive Radio Science With Julia](https://www.youtube.com/watch?v=NmSgl2iLQu8) - - [Why Are We Interested in Studying Black Holes?](https://www.youtube.com/watch?v=6-J3ED0U5Mk) - -!!! details "JuliaCon 2024" - **Aerospace Minisymposium [[pretalx]](https://juliacon.org/2024/minisymposia/aerospace/)** - - The SatelliteToolbox.jl Ecosystem [[pretalx]](https://pretalx.com/juliacon2024/talk/9D3TTS/) [[video]](https://www.youtube.com/watch?v=pQZ2qsySrHE) - - Trajectory optimisation in space mechanics with Julia [[pretalx]](https://pretalx.com/juliacon2024/talk/UXJWXS/) [[video]](https://www.youtube.com/watch?v=a4-wynFTCmk) - - Propagating large orbital uncertainty with TaylorIntegration.jl [[pretalx]](https://pretalx.com/juliacon2024/talk/SQFY3B/) [[video]](https://www.youtube.com/watch?v=G6uzqwDZCwA) - -!!! details "JuliaCon 2025" - **Julia in Astronomy & Astrophysics Research Symposium 2025 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2025/)** - - [Building an Astronomy Code for VLBI in Julia](https://pretalx.com/juliacon-2025/talk/NSZLHS/) - - [Astrometry.jl: A Fundamental Julia Package for Astronomy](https://pretalx.com/juliacon-2025/talk/SGJEKU/) - - [Bayesian Multifrequency Imaging for Radio Astronomy](https://pretalx.com/juliacon-2025/talk/BNCPT8/) - - [Regularized Maximum Likelihood Methods for Black Hole Imaging](https://pretalx.com/juliacon-2025/talk/AYBT3G/) - - [Krang.jl: Physics inference from images fo Black Holes](https://pretalx.com/juliacon-2025/talk/GCSQQC/) - - [Building an End-to-End Spectral Reduction Pipeline for APOGEE](https://pretalx.com/juliacon-2025/talk/HYYXTA/) - - [Juggling astro catalogs in Julia: convenience meets performance](https://pretalx.com/juliacon-2025/talk/TUXFSL/) - - [ScatteringOptics.jl: An Interstellar Scattering Framework](https://pretalx.com/juliacon-2025/talk/N7ZEMF/) - - [Panel Discussion](https://pretalx.com/juliacon-2025/talk/EWRB37/) - - **More aero/astro talks at JuliaCon** - - [Tuning attitude control gains of a satellite using Julia](https://pretalx.com/juliacon-2025/talk/SAYCCZ/) - - [Interfacing Julia with Kerbal Space Program using KRPC.jl](https://pretalx.com/juliacon-2025/talk/3YTQY7/) +Further documentation for curated packages in the JuliaAstro and larger Julia astronomy ecosystem can be viewed directly via the navbar above. Pure Julia packages are marked with a closed circle ⬤, while wrapper packages for other languages are marked with an open circle ◯. We also provide a brief summary for each on our [Package Ecosystem](@ref eco) page. From eae96f7038fdba61a342c05cabb08d6d0753f38e Mon Sep 17 00:00:00 2001 From: icweaver Date: Thu, 4 Sep 2025 22:57:10 -0700 Subject: [PATCH 2/5] cleaned up community text a bit --- docs/src/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/community.md b/docs/src/community.md index 18112bda1a..308fdb1433 100644 --- a/docs/src/community.md +++ b/docs/src/community.md @@ -29,5 +29,5 @@ Would you like to contribute to JuliaAstro through Google Summer of Code? You ca ## Code of Conduct -The JuliaAstro community strongly values inclusivity and diversity. Everyone should treat others with the utmost respect. All members of JuliaAstro and other Julia organizations are expected to adhere to the [Julia Community Standards](https://julialang.org/community/standards/). +The JuliaAstro community is committed to maintaining a welcoming, civil and constructive environment. All members are expected to adhere to the [Julia Community Standards](https://julialang.org/community/standards/). From a27f693f007f20d244325c157d5df14bc06b798d Mon Sep 17 00:00:00 2001 From: icweaver Date: Thu, 4 Sep 2025 23:08:28 -0700 Subject: [PATCH 3/5] include link to community page --- docs/src/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/index.md b/docs/src/index.md index 57d790e7ef..a3e07d0b7f 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -8,6 +8,6 @@ JuliaAstro and its affiliated organizations are a community for astronomy in Jul * Want to see real world applications of JuliaAstro? Check out our [Case Studies](@ref) page. * Coming from astropy? See our [Comparison with Astropy](@ref) page. * Want to see our code? Check out our [GitHub organization](https://github.com/JuliaAstro). -* Want to learn more about getting involved? Check out our Community page. +* Want to learn more about getting involved? Check out our [Community](@ref) page. Further documentation for curated packages in the JuliaAstro and larger Julia astronomy ecosystem can be viewed directly via the navbar above. Pure Julia packages are marked with a closed circle ⬤, while wrapper packages for other languages are marked with an open circle ◯. We also provide a brief summary for each on our [Package Ecosystem](@ref eco) page. From 4f6a7353a1af6a7d70fc76e84b7022196040e4b2 Mon Sep 17 00:00:00 2001 From: icweaver Date: Thu, 4 Sep 2025 23:09:03 -0700 Subject: [PATCH 4/5] ecosystem page orientation --- src/ecosystem.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ecosystem.jl b/src/ecosystem.jl index a592bb2ba2..071886fb0c 100644 --- a/src/ecosystem.jl +++ b/src/ecosystem.jl @@ -1,7 +1,7 @@ const ECOSYSTEM_HEADER = """ # [Package Ecosystem](@id eco) -The joy of our community is the many astronomy and astrophysics packages available for wide use. Packages are separated by functionality and Julia's declarative package manager takes care of resolving dependencies. You get just the functionality you need, and smaller packages lead to more rapid development. +The joy of our community is the many astronomy and astrophysics packages available for wide use. Packages are separated by functionality and Julia's declarative package manager takes care of resolving dependencies. You get just the functionality you need, and smaller packages lead to more rapid development. This page serves as the index of packages available in the dropdown navigation menus above. --- From edb2561bd80716b242314e572928aba9bebd5408 Mon Sep 17 00:00:00 2001 From: icweaver Date: Fri, 5 Sep 2025 10:53:07 -0700 Subject: [PATCH 5/5] final touches up --- docs/case_studies/index.md | 55 ------------------------------- docs/make.jl | 2 +- docs/src/community.md | 1 - docs/src/index.md | 67 +++++++++++++++++++++++++++++++++++--- 4 files changed, 63 insertions(+), 62 deletions(-) diff --git a/docs/case_studies/index.md b/docs/case_studies/index.md index 723c885e3a..3db35f8e0a 100644 --- a/docs/case_studies/index.md +++ b/docs/case_studies/index.md @@ -3,58 +3,3 @@ This page includes some real world examples of JuliaAstro and other aero/astro packages being used. This is a constantly evolving document, PRs and issues are welcome! {{{democards}}} - -## Talks and Presentations - -!!! details "JuliaCon 2021" - - A Short History of AstroTime.jl [[pretalx]](https://pretalx.com/juliacon2021/talk/TJ3FNS/) [[video]](https://www.youtube.com/watch?v=HGlsRoy1JxU) - - Going to Jupiter with Julia [[pretalx]](https://pretalx.com/juliacon2021/talk/BPJ3N7/) [[video]](https://www.youtube.com/watch?v=WnvKaUsGv8w) - -!!! details "JuliaCon 2022" - **Julia in Astronomy & Astrophysics Research Symposium 2022 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2022/)** - - [Using Julia to build the simulation pipeline of an astronomical instrument](https://www.youtube.com/watch?v=vj1uzilanQI&t=102s) - - [Joinly Modeling Telluric Features and Setellar Variability with StellarSpectraObservationFitting.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=1138s) - - [Characterizing the TRAPPIST-1 System with Julia](https://www.youtube.com/watch?v=vj1uzilanQI&t=1977s) - - [Gradients of the Big Bang with Bolt.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=3001s) - - [High-dimensional inference from the Cosmic Microwave Background on GPU](https://www.youtube.com/watch?v=vj1uzilanQI&t=4143s) - - [Julia for Adaptive Optics](https://www.youtube.com/watch?v=vj1uzilanQI&t=5273s) - - [Back to Basics in Analyzing Radio Astronomy Data](https://www.youtube.com/watch?v=vj1uzilanQI&t=6087s) - - [Discussion Panel](https://www.youtube.com/watch?v=vj1uzilanQI&t=7204s) - - **More aero/astro talks at JuliaCon** - - [Comrade: High-Performance Black Hole Imaging](https://pretalx.com/juliacon-2022/talk/3LHDTD/) - - [RVSpectML: Precision Velocities from Spectroscopic Time Series](https://pretalx.com/juliacon-2022/talk/BLBKZM/) - - [Finding Fast Radio Bursts, Faster](https://pretalx.com/juliacon-2022/talk/ML8N7S/) - - [Cosmological Emulators with Flux.jl and DifferentialEquations.jl](https://pretalx.com/juliacon-2022/talk/VWGBAL/) - - [Visualizing astronomical data with AstroImages.jl](https://pretalx.com/juliacon-2022/talk/VVPY9G/) - -!!! details "JuliaCon 2023" - **Computational Radio Astronomy Mini-symposium [[pretalx]](https://pretalx.com/juliacon2023/talk/PUY3SP/)** - - [Imaging Black Holes With the Event Horizon Telescope](https://www.youtube.com/watch?v=AzQCVWFI1bI) - - [Realtime Stream Processing for Radio Inferometers in Julia](https://www.youtube.com/watch?v=VJObohuy9lU) - - [How I Use Julia in Radio Astronomy/Inferometry (to Find Aliens)](https://www.youtube.com/watch?v=_sZdWVZeKqI) - - [Accessing Astronomy Tools From Julia](https://www.youtube.com/watch?v=CX4JowKKa_0) - - [Adaptive Radio Science With Julia](https://www.youtube.com/watch?v=NmSgl2iLQu8) - - [Why Are We Interested in Studying Black Holes?](https://www.youtube.com/watch?v=6-J3ED0U5Mk) - -!!! details "JuliaCon 2024" - **Aerospace Minisymposium [[pretalx]](https://juliacon.org/2024/minisymposia/aerospace/)** - - The SatelliteToolbox.jl Ecosystem [[pretalx]](https://pretalx.com/juliacon2024/talk/9D3TTS/) [[video]](https://www.youtube.com/watch?v=pQZ2qsySrHE) - - Trajectory optimisation in space mechanics with Julia [[pretalx]](https://pretalx.com/juliacon2024/talk/UXJWXS/) [[video]](https://www.youtube.com/watch?v=a4-wynFTCmk) - - Propagating large orbital uncertainty with TaylorIntegration.jl [[pretalx]](https://pretalx.com/juliacon2024/talk/SQFY3B/) [[video]](https://www.youtube.com/watch?v=G6uzqwDZCwA) - -!!! details "JuliaCon 2025" - **Julia in Astronomy & Astrophysics Research Symposium 2025 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2025/)** - - [Building an Astronomy Code for VLBI in Julia](https://pretalx.com/juliacon-2025/talk/NSZLHS/) - - [Astrometry.jl: A Fundamental Julia Package for Astronomy](https://pretalx.com/juliacon-2025/talk/SGJEKU/) - - [Bayesian Multifrequency Imaging for Radio Astronomy](https://pretalx.com/juliacon-2025/talk/BNCPT8/) - - [Regularized Maximum Likelihood Methods for Black Hole Imaging](https://pretalx.com/juliacon-2025/talk/AYBT3G/) - - [Krang.jl: Physics inference from images fo Black Holes](https://pretalx.com/juliacon-2025/talk/GCSQQC/) - - [Building an End-to-End Spectral Reduction Pipeline for APOGEE](https://pretalx.com/juliacon-2025/talk/HYYXTA/) - - [Juggling astro catalogs in Julia: convenience meets performance](https://pretalx.com/juliacon-2025/talk/TUXFSL/) - - [ScatteringOptics.jl: An Interstellar Scattering Framework](https://pretalx.com/juliacon-2025/talk/N7ZEMF/) - - [Panel Discussion](https://pretalx.com/juliacon-2025/talk/EWRB37/) - - **More aero/astro talks at JuliaCon** - - [Tuning attitude control gains of a satellite using Julia](https://pretalx.com/juliacon-2025/talk/SAYCCZ/) - - [Interfacing Julia with Kerbal Space Program using KRPC.jl](https://pretalx.com/juliacon-2025/talk/3YTQY7/) diff --git a/docs/make.jl b/docs/make.jl index 96ee94eaec..a70e70d602 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -87,10 +87,10 @@ makedocs( "tutorials/curve-fit.md", ], ], + "Package Ecosystem" => "ecosystem.md", case_studies, "Comparison with Astropy" => "comparison.md", "Community" => "community.md", - "Package Ecosystem" => "ecosystem.md", ], warnonly = [:missing_docs], plugins = [links], diff --git a/docs/src/community.md b/docs/src/community.md index 308fdb1433..4fc3aa1615 100644 --- a/docs/src/community.md +++ b/docs/src/community.md @@ -30,4 +30,3 @@ Would you like to contribute to JuliaAstro through Google Summer of Code? You ca ## Code of Conduct The JuliaAstro community is committed to maintaining a welcoming, civil and constructive environment. All members are expected to adhere to the [Julia Community Standards](https://julialang.org/community/standards/). - diff --git a/docs/src/index.md b/docs/src/index.md index a3e07d0b7f..7b806d16d0 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -1,13 +1,70 @@ # JuliaAstro -JuliaAstro and its affiliated organizations are a community for astronomy in Julia. We strive to foster an ecosystem of packages that interoperate well with each other for a wide variety of different domains ranging from solar system science to large-scale cosmology. As part of the larger Julia ecosystem, our mission is to provide code that is fast, dynamic, composable, and reproducible. +[JuliaAstro](https://github.com/JuliaAstro) and its affiliated organizations are a community for astronomy in Julia. We strive to foster an ecosystem of packages that interoperate well with each other for a wide variety of different domains ranging from solar system science to large-scale cosmology. As part of the larger Julia ecosystem, our mission is to provide code that is fast, dynamic, composable, and reproducible. ## Where to Start? -* Want to get started running some code? Check out the [Getting Started](@ref) page. +* Want to get started running some code? Check out our [Getting Started](@ref) page. +* Want to see a curated list of different packages available? Check out our [Package Ecosystem](@ref eco) page. * Want to see real world applications of JuliaAstro? Check out our [Case Studies](@ref) page. -* Coming from astropy? See our [Comparison with Astropy](@ref) page. -* Want to see our code? Check out our [GitHub organization](https://github.com/JuliaAstro). +* Coming from astropy? Check out our [Comparison with Astropy](@ref) page. * Want to learn more about getting involved? Check out our [Community](@ref) page. -Further documentation for curated packages in the JuliaAstro and larger Julia astronomy ecosystem can be viewed directly via the navbar above. Pure Julia packages are marked with a closed circle ⬤, while wrapper packages for other languages are marked with an open circle ◯. We also provide a brief summary for each on our [Package Ecosystem](@ref eco) page. +Further documentation for curated packages in the JuliaAstro and larger Julia ecosystem can be viewed directly via the navbar above. Pure Julia packages are marked with a closed circle ⬤, while wrapper packages for other languages are marked with an open circle ◯. + +## Talks and Presentations + +Below is a growing list of JuliaAstro and other related aero/astro presentations in Julia. If you have a presentation that you think would be a good addition, [please get in touch](@ref Community)! + +!!! details "JuliaCon 2021" + - A Short History of AstroTime.jl [[pretalx]](https://pretalx.com/juliacon2021/talk/TJ3FNS/) [[video]](https://www.youtube.com/watch?v=HGlsRoy1JxU) + - Going to Jupiter with Julia [[pretalx]](https://pretalx.com/juliacon2021/talk/BPJ3N7/) [[video]](https://www.youtube.com/watch?v=WnvKaUsGv8w) + +!!! details "JuliaCon 2022" + **Julia in Astronomy & Astrophysics Research Symposium 2022 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2022/)** + - [Using Julia to build the simulation pipeline of an astronomical instrument](https://www.youtube.com/watch?v=vj1uzilanQI&t=102s) + - [Joinly Modeling Telluric Features and Setellar Variability with StellarSpectraObservationFitting.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=1138s) + - [Characterizing the TRAPPIST-1 System with Julia](https://www.youtube.com/watch?v=vj1uzilanQI&t=1977s) + - [Gradients of the Big Bang with Bolt.jl](https://www.youtube.com/watch?v=vj1uzilanQI&t=3001s) + - [High-dimensional inference from the Cosmic Microwave Background on GPU](https://www.youtube.com/watch?v=vj1uzilanQI&t=4143s) + - [Julia for Adaptive Optics](https://www.youtube.com/watch?v=vj1uzilanQI&t=5273s) + - [Back to Basics in Analyzing Radio Astronomy Data](https://www.youtube.com/watch?v=vj1uzilanQI&t=6087s) + - [Discussion Panel](https://www.youtube.com/watch?v=vj1uzilanQI&t=7204s) + + **More aero/astro talks at JuliaCon** + - [Comrade: High-Performance Black Hole Imaging](https://pretalx.com/juliacon-2022/talk/3LHDTD/) + - [RVSpectML: Precision Velocities from Spectroscopic Time Series](https://pretalx.com/juliacon-2022/talk/BLBKZM/) + - [Finding Fast Radio Bursts, Faster](https://pretalx.com/juliacon-2022/talk/ML8N7S/) + - [Cosmological Emulators with Flux.jl and DifferentialEquations.jl](https://pretalx.com/juliacon-2022/talk/VWGBAL/) + - [Visualizing astronomical data with AstroImages.jl](https://pretalx.com/juliacon-2022/talk/VVPY9G/) + +!!! details "JuliaCon 2023" + **Computational Radio Astronomy Mini-symposium [[pretalx]](https://pretalx.com/juliacon2023/talk/PUY3SP/)** + - [Imaging Black Holes With the Event Horizon Telescope](https://www.youtube.com/watch?v=AzQCVWFI1bI) + - [Realtime Stream Processing for Radio Inferometers in Julia](https://www.youtube.com/watch?v=VJObohuy9lU) + - [How I Use Julia in Radio Astronomy/Inferometry (to Find Aliens)](https://www.youtube.com/watch?v=_sZdWVZeKqI) + - [Accessing Astronomy Tools From Julia](https://www.youtube.com/watch?v=CX4JowKKa_0) + - [Adaptive Radio Science With Julia](https://www.youtube.com/watch?v=NmSgl2iLQu8) + - [Why Are We Interested in Studying Black Holes?](https://www.youtube.com/watch?v=6-J3ED0U5Mk) + +!!! details "JuliaCon 2024" + **Aerospace Minisymposium [[pretalx]](https://juliacon.org/2024/minisymposia/aerospace/)** + - The SatelliteToolbox.jl Ecosystem [[pretalx]](https://pretalx.com/juliacon2024/talk/9D3TTS/) [[video]](https://www.youtube.com/watch?v=pQZ2qsySrHE) + - Trajectory optimisation in space mechanics with Julia [[pretalx]](https://pretalx.com/juliacon2024/talk/UXJWXS/) [[video]](https://www.youtube.com/watch?v=a4-wynFTCmk) + - Propagating large orbital uncertainty with TaylorIntegration.jl [[pretalx]](https://pretalx.com/juliacon2024/talk/SQFY3B/) [[video]](https://www.youtube.com/watch?v=G6uzqwDZCwA) + +!!! details "JuliaCon 2025" + **Julia in Astronomy & Astrophysics Research Symposium 2025 [[website]](https://eford.github.io/AstroMiniSymposiumAtJuliaCon2025/)** + - [Building an Astronomy Code for VLBI in Julia](https://pretalx.com/juliacon-2025/talk/NSZLHS/) + - [Astrometry.jl: A Fundamental Julia Package for Astronomy](https://pretalx.com/juliacon-2025/talk/SGJEKU/) + - [Bayesian Multifrequency Imaging for Radio Astronomy](https://pretalx.com/juliacon-2025/talk/BNCPT8/) + - [Regularized Maximum Likelihood Methods for Black Hole Imaging](https://pretalx.com/juliacon-2025/talk/AYBT3G/) + - [Krang.jl: Physics inference from images fo Black Holes](https://pretalx.com/juliacon-2025/talk/GCSQQC/) + - [Building an End-to-End Spectral Reduction Pipeline for APOGEE](https://pretalx.com/juliacon-2025/talk/HYYXTA/) + - [Juggling astro catalogs in Julia: convenience meets performance](https://pretalx.com/juliacon-2025/talk/TUXFSL/) + - [ScatteringOptics.jl: An Interstellar Scattering Framework](https://pretalx.com/juliacon-2025/talk/N7ZEMF/) + - [Panel Discussion](https://pretalx.com/juliacon-2025/talk/EWRB37/) + + **More aero/astro talks at JuliaCon** + - [Tuning attitude control gains of a satellite using Julia](https://pretalx.com/juliacon-2025/talk/SAYCCZ/) + - [Interfacing Julia with Kerbal Space Program using KRPC.jl](https://pretalx.com/juliacon-2025/talk/3YTQY7/)