Mosè Giordano
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
# JuliaAstro meetings Join: **[Zoom meeting link](https://ucl.zoom.us/j/98048402367?pwd=YlVmemZydVZkMkR5aFp6VzgxV3d4Zz09)** ## Ideas for the future ### Topics Add your suggestions: ### Volunteers for presentations If you're happy to give an _informal_ 5-10-minute presentation about how you use Julia in astronomy, please add your name below: ## 2025-08-27 16:00 UTC ### Participants - Paul Barrett (GWU) - Chris Garling (UVA) - Ian Weaver (SETI) - Abhro R - Denis Cioffi - Prakrut Chaubal ### Agenda * Adding catalog matching to SkyCoords.jl ([PR](https://github.com/JuliaAstro/SkyCoords.jl/pull/68)). Requires NearestNeighbors.jl dependency -- discussion on Slack around feature creep, what is in scope for this package. (Chris Garling) * Pros: Better discoverability, familiar interface (mirrors astropy) * Cons: Adds dep to NearestNeighbors.jl * Alternative: Flexijoins.jl, but interface is less familiar to astronomers * Plan: Convert PR to an extension depending on NearestNeighbors.jl * Documentation idea: Start with SkyCoords.jl, point to FlexiJoins.jl and other packages for more general matching needs * Video meeting link moving forward, do folks have a preference? Jitsi seems pretty nice, e.g., <https://meet.jit.si/community/JuliaAstro-2025>. Can also just stick with Zoom. (Ian, Paul) * Will move forward with <https://meet.jit.si/community/JuliaAstro-group> - [x] Ian updating links * Creating a Julia Radio Astronomy Group (RAG) to develop a suite of packages for calibrating and analyzing radio interferometry data. (Paul Barrett) * It's beoming clearthat we can do things more accurately and performantly * The issue is capacity to start putting this together * Funding: Maybe DoD? * Poll for finding a meeting time <https://timeful.app/e/8BCCE> * [FITSFiles.jl](https://github.com/barrettp/FITSFiles.jl) (Paul) * On the general registry * Any community feedback? Can leave an issue on the repo * Some of Paul's students prefer astropy's display * Currently displays entire object, uses a separate function call to display hdu info instead of displaying it by default ## 2025-07-30 16:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - Abhro R - Chris Garling (UVA) - Ian Weaver (SETI) - ... ### Agenda * JuliaCon * Updated talks on [JuliaAstro website](https://juliaastro.org/home/#Talks-and-Presentations). Please reach out if you see any issues or would like additional talks to be included (Ian) * Idea from Paul: Package things together based on wavelength regime * Chris: Maybe not as useful if we have good search capabilities * Abhro: Our comparison page could be a good resource for this * JuliaRadio * Organizing a Julia Radio Astronomy group to develop radio astronomy software in Julia. 10 times the performance of CASA and 10 times the accuracy. Let's do it. * [FITSFiles.jl](https://github.com/barrettp/FITSFiles.jl) (Paul) * Paul working with student on implementing Rice compression, learning Julia in general * [PhotometricFilters.jl](https://github.com/JuliaAstro/PhotometricFilters.jl) (Chris) * Overhaul of package in [PR22](https://github.com/JuliaAstro/PhotometricFilters.jl/pull/22) to prep for registration and public release. Provides an interface to photometric filter curves and implementations for common operations they are used for. * Features: * Ships with many commonly used filters through a data dependency. * Supports querying online SVO database to access thousands of filters. * Apply photometric filters to user-provided spectra. * Calculate filter zeropoints in Vega, ST, AB systems. * Calculate synthetic photometry from user-provided spectra. ## 2025-06-25 16:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - ... ### Agenda Propose your topic: ## 2025-05-28 16:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Abhro Rahman (Florida Tech) - Chris Garling () - David MacMahon () - Denis Cioffi (GWU) - Eric Agol - Ian Weaver (SETI) - Paul Barrett (GWU) - ... ### Agenda Propose your topic: #### New items * [FITS.jl](https://github.com/barrettp/FITS.jl) (Paul) * Need a General registry-compliant name to register * Feedback welcome! * Documentation * Question: how to deal with keywords in method signatures? * To-do: * Tables.jl compliant interface, convert tables to DataFrame, etc. * Performance * Cards interface * Round-trip I/O * Canonical [JuliaAstro documentation](https://juliaastro.org/home/) (Ian) * Should we use the MultiDocumenter link as our main source of documentation moving forward? * Brought up last month ([#59](https://github.com/JuliaAstro/JuliaAstro.github.io/issues/59#issuecomment-2848456640)) and put out a direct call for input from package maintainers two weeks ago. Summary in the linked issue. * Soliciting feedback here too. * Could try adding a banner to the dev docs directing folks to the stable docs * Will look into disabling stable build so only stable docs are built in MultiDocumenter * Photometry and Spectroscopy * [PhotometricFilters](https://github.com/JuliaAstro/PhotometricFilters.jl) (Chris) * Connecting with Alex's VOTables.jl package, archived unmaintained JuliaAstro version * [BolometricCorrections.jl](https://github.com/cgarling/BolometricCorrections.jl) (Chris) * [SpectralFitting.jl](https://github.com/fjebaker/SpectralFitting.jl) * [JuliaAstro/Spectra.jl](https://juliaastro.org/Spectra/stable/) * [charlesll/Spectra.jl](https://github.com/charlesll/Spectra.jl) * [JuliaSpaceMissionDesign](https://github.com/JuliaSpaceMissionDesign) (Ian) * Seems to [have some overlap](https://github.com/search?q=org%3AJuliaSpaceMissionDesign+AND+%28juliaastro%2F+OR+juliaspace%2F%29&type=code) with JuliaSpace and JuliaAstro * Invite to one of our meetings? * Update: Probably not now, but good to try and combine functionality where we can at some point * Ian reached out to them on 13 May about potentially adding some of their packages to our site. No response just yet. #### Past items * Sunsetting [Matrix/Element instance](https://riot.im/app/#/room/#JuliaAstro:openastronomy.org) (Ian) * Ian put an announcement in the matrix instance 16 May proposing winding down by the end of this month. Pinged channel admins: Mosè and AstroCadair * Ian spoke with Mosè, and they are in favor of winding it down * Ian put a follow-up announcement in the Matrix/Element instance directing users to our updated [contributing/community page](https://juliaastro.org/home/#Contributing) * Add a case studies page for papers and press releases using JuliaAstro and related packages? Maybe with a cool thumbnail for each. Running list here: (Ian) * [EphemerisSources.jl](https://github.com/JuliaAstro/EphemerisSources.jl): [paper](https://joss.theoj.org/papers/10.21105/joss.06914) * [jeff-regier/Celeste.jl](https://github.com/jeff-regier/Celeste.jl): [JuliaHub article](https://juliahub.com/industries/case-studies/celeste?_gl=1*1iaui43*_ga*MTk1NzU0MDA0NS4xNzQ2MDMxMzUz*_ga_8FC7JQQLXX*czE3NDgzODc5NTQkbzIkZzEkdDE3NDgzODkyMDUkajYwJGwwJGgw), [papers](https://github.com/jeff-regier/Celeste.jl?tab=readme-ov-file#celestejl) * [sefffal/Octofitter.jl](https://github.com/sefffal/Octofitter.jl): [Paper 1](https://ui.adsabs.harvard.edu/abs/2023AJ....166..164T/abstract), [Paper 2](https://ui.adsabs.harvard.edu/abs/2025MNRAS.539.1613H/abstract), [Paper 3](https://ui.adsabs.harvard.edu/abs/2025AJ....169..193T/abstract), [Paper 4](https://ui.adsabs.harvard.edu/abs/2025arXiv250220561T/abstract) * [JuliaSpace/SatelliteToolbox.jl](https://github.com/JuliaSpace/SatelliteToolbox.jl): [JuliaHub article](https://juliahub.com/industries/case-studies/brazilnationalinstituteforspaceresearch) * [StarFormationHistories.jl](https://github.com/cgarling/StarFormationHistories.jl): [Paper](https://ui.adsabs.harvard.edu/abs/2025ApJS..277...61G/abstract) (Chris) * [LimbDark.jl](https://github.com/rodluger/Limbdark.jl): [Paper](https://ui.adsabs.harvard.edu/abs/2020AJ....159..123A/abstract) (Eric) * [NBodyGradient.jl](https://github.com/ericagol/NbodyGradient.jl): [Paper](https://ui.adsabs.harvard.edu/abs/2021MNRAS.507.1582A/abstract) (Eric) * [Photodynamics.jl](https://github.com/langfzac/Photodynamics.jl): [Paper](https://academic.oup.com/mnras/article/540/1/106/8125473) (Eric) * [Comrade.jl](https://github.com/ptiede/Comrade.jl)/[EHTJulia](https://github.com/EHTJulia) ## 2025-04-30 16:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Abhro Rahman () - Denis Cioffi (GWU) - Fergus Baker (Bristol) - Giorgio Calderone () - Ian Weaver (SETI) - Paul Barrett (GWU) - Paul Tiede (CfA) - ... ### Agenda Propose your topic: - Funding the JuliaAstro community - Potentially reach out to Sloan - low success rate, but wouldn't hurt to try - W.M. Keck (Paul B. looking into this): - Go for Science with a big 'S', e.g., black holes: spectral fitting, hard to do with current software, could generalize to other domains - Build infra - Start documenting software reqs., could get inspo from [fitspy](https://github.com/CEA-MetroCarac/fitspy), [SpectralFitting.jl](https://github.com/fjebaker/SpectralFitting.jl) for spectral fitting - Points to hit: statistics, optimization, models, display - Organizing the JuliaAstro community - Add meetings to [community events calendar](https://julialang.org/community/#events) 🗓️? - [x] Ian following up - [Community section](https://juliaastro.org/home/#Contributing) spring cleaning 🧹 - Do we still use matrix? - Are there other platforms that should be added (e.g., bluesky, mastadon, etc.)? - Update: nope - [x] Start sunsetting matrix instance - [Website](https://juliaastro.org/home/) updates (Ian, Abhro) 🚧 Collecting [feedback here](https://discourse.julialang.org/t/mapping-julia-s-astronomy-package-ecosystem-bridging-gaps-and-highlighting-strengths/128249) - MultiDocumenter.jl transition - Remaining todos: update badges, interlinks, etc. (see [this SciML issue](https://github.com/SciML/SciMLDocs/issues/53) for inspiration) - [Continue gathering](https://juliaastro.org/home/comparison/) ecosystem + astropy analog packages from the community - Draft [website contributor guide](https://github.com/JuliaAstro/JuliaAstro.github.io?tab=readme-ov-file#juliaastrogithubio) - 10 yr old open issue on repo: [Change organization name to AstroJulia?](https://github.com/JuliaAstro/JuliaAstro.github.io/issues/2) - [x] Abhro putting poll in slack channel, maybe also discourse? (poll closes 2025 May 14, 23:59 EDT (UTC−4)) - Domain registry expiration: 2025-07-26 21:31:10 UTC - Who is in charge of renewal? - To add: - software carpentry - workshops - more example code - [more talks](https://juliaastro.org/home/#Talks-and-Presentations)! - [ ] [Celeste case study](https://juliahub.com/industries/case-studies/celeste) ### Notes - ... ## 2025-02-26 17:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - ... ### Agenda Propose your topic: - Organizing the JuliaAstro community - Funding the JuliaAstro community - ADASS 2025 topic suggests (25/03/07) ### Notes - ... ## 2025-01-23 17:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - ... ### Agenda Propose your topic: - Organizing the JuliaAstro community - Funding the JuliaAstro community ### Notes - ... ## 2023-08-24 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - ... ### Agenda Propose your topic: - Request for volunteers to assist with the Julia Tutorial for 243th AAS Meeting - Solicit interest in ADASS 23 BoF - Discussion of fundamental astronomy modules, e.g., CASAcore, Astrometry, etc. ### Notes - ... ## 2023-05-25 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - Dave MacMahon (UCB) - ... ### Agenda Propose your topic: - Julia Tutorials for Astronomical Meetings ### Notes - ... ## 2023-04-28 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - Dave MacMahon (UCB) - ... ### Agenda Propose your topic: - Julia Tutorials for Astronomical Meetings ### Notes - ... ## 2023-03-24 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - ... ### Agenda Propose your topic: - Julia Tutorials for Astronomical Meetings ### Notes - ... ## 2023-02-24 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - ... ### Agenda Propose your topic: - Julia Tutorials for Astronomical Meetings ### Notes - ... ## 2023-01-27 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Mosè Giordano (UCL) - Dave MacMahon (UCB) - ... ### Agenda Propose your topic: - ... ### Notes - ... ## 2022-12-01 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - William Thompson (University of Victoria) - Mosè Giordano (UCL) - Adam Wheeler (Ohio State) ### Agenda Propose your topic: - Action item: William to update and merge unified docs before next meeting ### Notes - ... ## 2022-10-28 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Tiede (Harvard CfA) - Mosè Giordano (UCL) ### Agenda Propose your topic: - ... ### Notes - Paul mentioned the need of having a lightweight version of [`AstroImages.jl`](https://github.com/JuliaAstro/AstroImages.jl) which only deals with the array interface, without the plotting stuff. Maybe [`SkyImages.jl`](https://gitlab.com/aplavin/SkyImages.jl) can satisfy the need? ## 2022-09-23 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - Martín Mestre - Miles Lucas (UH/IfA) ### Agenda Propose your topic: - SkyCoords functionalities as in astropy - Some progr - Mosè Giordano (UCL)ess on breaking up packages and other package movement in ecosystem (Miles) - Transits.jl -> Orbits.jl (orbits!), Transits.jl (light curves) - Photometry.jl -> BackgroundMeshes.jl (background estimation), SourceExtraction.jl (daophot-esque algorithms), Photometry.jl (aperture photometry) - PhotonTransferCurve.jl (JuliaPhysics -> JuliaHCI) - I also want to also work on PhotonCountingHistograms.jl ### Notes - ... ## 2022-08-26 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - Will Thompson (UVic) - Mose Giordano (UCL) ### Agenda Propose your topic: - WT: docs overhaul proposal - ... ### Notes - Will added new tutorials at https://juliaastro.org/dev/tutorials/ - Open PR: https://github.com/JuliaAstro/JuliaAstro.github.io/pull/27 ([preview](http://juliaastro.org/previews/PR27/modules/Optimization/)) - interesting features: cross-links, being able to search all docs in a single page - cons: all packages need to be compatible with each other (at the moment they all do, but will they keep working together in the future? but it's good to keep all packages actually compatible) - version of the package is not shown, we should at least have a link to the up-to-date docs - Paul's working on Novas.jl ## 2022-06-24 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - William Thompson (University of Victoria). Unable to attend due to travel - Mosè Giordano (UCL) - Eric Ford (Penn State) ### Agenda Propose your topic: - JuliaCon 2022 + Minisymposium on Julia in Astronomy & Astrophysics Research (contact Eric Ford, Penn State) Please complete [this form](https://forms.gle/jEGvGrMFLozLFpFE6) if you would be interested in contributing (e.g., a short talk on how Julia has enhanced your science and the challenges you encountered; or serving on a panel to discuss what contributions could significantly accelerate the adoption of Julia among the astronomical research community). + Other talks of note to Astronomers? ### Notes - Minisymposium: talks where people can talk about how they used julia, sharing their experience, what went well, what didn't go well. - https://speakerdeck.com/eford/why-your-next-project-should-use-julia - AstroImages.jl v0.3 release (W. Thompson) - Unable to attend today due to travel - AstroImages.jl 0.3 released with new docs available here: https://juliaastro.github.io/AstroImages.jl/dev/ - See also Pluto notebook showing DS9 style interaction: https://github.com/JuliaAstro/AstroImages.jl/blob/master/examples/imview-pluto.jl - Would love feedback on the package - Goal is to show how to complete common tasks in docs including other packages - So far added ImageFiltering, ImageTransformations, and Photometry.jl - Additional package demos or ideas *greatly* appreciated - Hosted Pluto server (W. Thompson) - CADC (Canadian Astronomical Data Centre) now has Pluto images available through their Science Portal. - Researchers (can be international) can put in a request and access a Pluto VM through browser with up to 16 cores, 192Gb of RAM co-located with their data centre - In-situ processing of data from Gemini, JCMT, HST, JWST, etc. - Let me know if you'd like to give it a spin ## 2022-05-27 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - Mosè Giordano (UCL) - Alexander Plavin (Lebedev Physical Institute) ### Agenda Propose your topic: - Improving PyCall to efficiently access string arrays. ### Notes - [Numpy arrays of `str` dtype are not converted to Arrays `PyCall#901`](https://github.com/JuliaPy/PyCall.jl/issues/901) - We have a GSoC student working on [Spectral Timing in Julia](https://summerofcode.withgoogle.com/programs/2022/projects/M1uhkggE), porting [stingray](https://github.com/StingraySoftware/stingray) to Julia ## 2022-04-29 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Kiran Shila (Caltech) - ~~Miles Lucas (Institute for Astronomy / U. Hawaii~~ (forgot my group meeting is at same time...) - Paul Barrett (GWU) - Alexander Plavin (Lebedev Physical Institute) - Mosè Giordano (UCL) - Denis F. Cioffi (GWU) ### Agenda Propose your topic: - Presentation from Kiran on Dedispersion and radio transients ### Notes - Kiran's talk: - [`Dedisp.jl`](https://github.com/kiranshila/Dedisp.jl): "Brute-force dedispersion for radio transient detection" - Other efforts in dedispersion - Ujjwal's [`DeDisp.jl`](https://github.com/astrogewgaw/DeDisp.jl) - Kiran's implementation of "FDMT" [`FDMT.jl`](https://github.com/kiranshila/FDMT.jl) - [`SIGPROC.jl`](https://github.com/kiranshila/SIGPROC.jl): "Toolkit for working with astronomical radio transients in the SIGPROC Filterbank format". - The name of the package is up to debate - Other packages reading this format: - Dave's [`Blio.jl`](https://github.com/david-macmahon/Blio.jl) - Alexander's [`FilterBank.jl`](https://gitlab.com/aplavin/FilterBank.jl) - [`Mimir.jl`](https://github.com/kiranshila/Mimir.jl): "A radio transient detection and processing pipeline" - We talked briefly on Rust in scientific computing - Kiran's efforts in writing a Julia parser in Rust [`julia-syntax`](https://github.com/kiranshila/julia-syntax) - Compared to the new Julia implementation by Chris Foster [`JuliaSyntax.jl`](https://github.com/c42f/JuliaSyntax.jl) ## 2022-03-25 18:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU, Will try to attend) - Ian Weaver (CfA) - Paul Tiede (CfA/BHI) - Dave MacMahon (UC Berkeley) - Mosè giordano (UCL) - William Thompson (UVic, NRC) - Max Hawkins (U Alabama) - Kazu Akiyama (MIT Haystack) ### Agenda Propose your topic: - Presentations from Dave and Paul - Any plans for JuliaCon? Submit proposals at https://pretalx.com/juliacon-2022/cfp, deadline 2022-04-04 11:59 (UTC) - A Letter of Intent has been submitted for a Julia tutorial for the Astronomical Data Analysis Software and Systems (ADASS) meeting in early November. - AstroImages update (William) ### Notes - Dave gave a presentation about he uses Julia in Astronomy - High speed data acquisition and signal processing - Julia repositories: https://github.com/david-macmahon - [`Blio.jl`](https://github.com/david-macmahon/Blio.jl) - [`PyCASA.jl`](https://github.com/david-macmahon/PyCASA.jl) - [`XGPU.jl`](https://github.com/david-macmahon/XGPU.jl) - [`Rawx.jl`](https://github.com/david-macmahon/Rawx.jl) - [`RadioInterferometry.jl`](https://github.com/david-macmahon/RadioInterferometry.jl) - [`QuantizedNoise.jl`](https://github.com/david-macmahon/QuantizedNoise.jl) - [`UVH5Splicer.jl`](https://github.com/david-macmahon/UVH5Splicer.jl) - [`Tsys.jl`](https://github.com/david-macmahon/Tsys.jl) - Another presentation from Paul - Statistical modeling of Event Horizon Telescope (EHT) data - EHT imaging has very sparse Fourier coverage, quantification of uncertainty is key - Bayesian EHT blackhole modeling with Julia: [`Comrade.jl`](https://github.com/ptiede/Comrade.jl). Code extensively used in EHT work - Variational Image Domain Analysis: [`VIDA.jl`](https://github.com/ptiede/VIDA.jl) - Analytic Accretion Models: [`JuKeBOX.jl`](https://github.com/ptiede/JuKeBOX.jl). To Paul's knowledge, this is the first auto-differentiable ray-traced accretion model. Uses ForwardDiff.jl for derivatives (Zygote didn't work very well because of mutation) and works with Comrade.jl - What I miss in Julia: better VLBI data set structure, generic radio image format, speed needs some work - Sample astronomy Pluto notebooks - The Pluto team is looking for community notebooks to showcase on their new website that is currently under construction [here](https://plutojl-preview.netlify.app/) - More discussion about the site can be found on the [Zulip](https://julialang.zulipchat.com/#narrow/stream/257776-Pluto.2Ejl-development/topic/New.20website) ## 2022-02-25 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Paul Barrett (GWU) - William Thompson (U. Victoria, National Research Council) unable to attend but see update on AstroImages below - Alexander Plavin (PhD candidate, Lebedev Physical Institute, Moscow) - Mosè Giordano (RSE, UCL) - Dave MacMahon (UCB) ### Agenda Propose your topic: - GSOC status, can anyone give a report? - ADASS XXXII Meeting (2022 10/31-11/4, virtual), Presenting a Julia tutorial ### Notes - Projects ideas for OpenAstronomy: https://openastronomy.org/gsoc/gsoc2022/#/projects. At the moment only collecting ideas. - Paul is considering giving a Julia tutorial at [ADASS XXXII](https://www.adass.org/index.html), comparing with Python. Show Julia capabilities in general (also composability, units, errors, but also Symbolics.jl, CUDA.jl), but you don't have to leave your old code behind: `ccall`, `PyCall.jl` are good options. - For context, Paul coauthored the paper [Interactive Data Analysis Environments BoF Session](https://ui.adsabs.harvard.edu/abs/1997ASPC..125...69H/abstract) which advocated the use of Python in astronomy 25 years ago - Another perspective of the history of the usage of Python in astronomy is given in the talk [The Development and Future of Python at STScI](https://www.youtube.com/watch?v=R_UcjjUC8bE) by Perry Greenfield - AstroImages update (William Thompson) - Settled on a mix of OffsetArrays to track index locations in current slice and some additional metadata for tracking what slice is selected (e.g. from a cube) - this is a nice interface since you can eg select a pixel out of a spectral or pol. cube and get an auotmatically labelled 1D spectrum when you plot that vector - now just need to do the grunt work of making it all work and writing tests - could use some help making the FileIO load / save interface work - Dave suggested for the future meetings to have individuals presenting a few slides about how they use Julia in their astro work. Maybe one or two pre-scheduled volunteers per meeting giving a ~10 minute talk. It doesn't have to be every meeting, but it could be nice way to have a bit of extended introductions as well as learning new Julian ways of doing things. ## 2022-01-28 19:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Miles Lucas (PhD Candidate, Institute for Astronomy, University of Hawaii) - Zack Li (CITA Postdoc, University of Toronto) - Paul Barrett (Assoc. Res. Prof., GWU) - Ian Weaver (PhD Candidate, Center for Astrophysics, Harvard) - Kiran Shila (Astro/EE, Caltech) - Mosè Giordano (RSE, UCL) - Will Thompson (PhD Candidate, University of Victoria) - Yilun Guan (Postdoc, Dunlap Institute, University of Toronto) - Dave MacMahon (UC Berkeley) ### Agenda Propose your topic: - Introductions for newcomers - [AstroImages revival](https://github.com/JuliaAstro/AstroImages.jl/issues/29)? (Mosè) - WCS `to_header` - Google Summer of Code with [OpenAstronomy](https://openastronomy.org/). Submit a pull request to [the repository](https://github.com/OpenAstronomy/openastronomy.github.io) (Mosè) - Taking column-major seriously (Miles) - Current status: [CFITSIO.jl](https://github.com/JuliaAstro/CFITSIO.jl) gets pointers passed to it directly from the `cfitsio` C library. The C library reads data in row-major (because C is row-major), therefore when the pointer is addressed by Julia, the actual layout of the data is flipped from expected with, e.g., Python. (At least, that's how I understand the issue) - This leads to an issue, especially when considering the *conversion* of Python code and the *adaption* of Julia by astronomers. - Certain code can be completely agnostic, and just refer to the "first axis" and "second axis" when deciphering between `x` and `y`, (this is what I've done at [SubpixelRegistration.jl](https://github.com/JuliaHCI/SubpixelRegistration.jl)), but some things, like photometric apertures and PSF models, start to get really confusing to keep track of which dimension actually means what. - So, a couple provoking questions: Should we make an effort to consistently order the dimensions of FITS data one way or the other? Is there a way to consistently apply this (e.g., using Parameters.jl). Is there a significant speed advantage between one orientation or another (imagine an image cube of `(1000, 512, 512)` vs `(512, 512, 1000)`, and cross-correlating each frame for example)? How does this affect our interface with, e.g., Plots and SAOImageDS9? - Personally, this has bitten me a few times, and I'm pretty torn over what a good solution is. - Radio astronomy's Measurment Set data format. My current implementation is able to read the descriptor files, but not the data files. Should I make what I have public so other can work on it, or wait until there is some basic usable code? - Follow-up from Pluto.jl call yesterday (Ian) - They are looking for 50 sample notebooks from the community to add to their website, and are keen to include notebooks from the astro community. Could be a good way to advertise JuliaAstro. - One example I've been thinking of is using IPAC's [TAP service](https://exoplanetarchive.ipac.caltech.edu/docs/TAP/usingTAP.html) to visualize bright stars in the sky that are known exoplanet hosts, possibly with William's new work with AstroImages.jl and WCS support. Does this seem feasible? - A quick draft using TAP with HTTP.jl can be found [here](https://icweaver.github.io/WASP-50b/html/09_pop.jl.html) ### Notes of the meeting - https://github.com/JuliaAstro/AstroImages.jl/issues/29 is working for most images - we need more integration between FITSIO.jl and WCS.jl - about row- vs column-major, Miles has done benchmarks and found that row-major has better performance because that's the "native", but there should be an option in WCS to layout the array in row- vs column-major orientation - all our packages should clearly document pixel orientation conventions, to avoid any confusion - Zack would like to be able to dispatch on the projection of a WCS struct - Paul will publish his package for dealing with radio measurements data - Collaboration with Pluto.jl - The Pluto team is looking for demo notebooks to showcase on their website, similarly to their [MIT course site](https://computationalthinking.mit.edu/Spring21/) - The notebooks will use [static-export-template](https://github.com/JuliaPluto/static-export-template) to automatically publish to their site - A simple example using this template with [PythonCall.jl](https://github.com/cjdoris/PythonCall.jl), a new alternative to PyCall.jl can be found [here](https://icweaver.github.io/Pluto_sample_notebooks/fun_with_python.html) ([main repo](https://github.com/icweaver/Pluto_sample_notebooks)) - [Another setup](https://icweaver.github.io/Pluto_sample_notebooks/comp_stars.html) using PythonCall.jl with astroquery - Recent work with plotly.js and vtk.js that may be handy for performant in-browser plotting in the future, [PlutoVista.jl](https://github.com/j-fu/PlutoVista.jl) - Pluto.jl weekly meetings (17:00 UTC every Thursday) channel on [zulip](https://julialang.zulipchat.com/#narrow/stream/257776-Pluto.2Ejl-development/topic/Weekly.20Pluto.20meetups) and [meeting notes](https://juliapluto.github.io/weekly-call-notes/) (still playing with the formatting). All are welcome to join! ## 2021-12-09 20:00 UTC ### Participants Add yourself (name, affiliation, any other information you want to share): - Mosè Giordano (UCL) - Kaj Wiik (University of Turku, Finland, EHTC) - Haoran Feng (PhD candidate, Purple Mountain Observatory, CAS, China) - Kiran Shila (Caltech) - Dave MacMahon (UC Berkeley) - Paul Barrett (GWU) - Paul Tiede (Postdoc, Harvard CfA/BHI, EHTC) - William Thompson (PhD candidate, University of Victoria / National Research Council of Canada) - Ian Weaver (PhD candidate, Harvard-Smithsonian / CfA, hi!) - Max Hawkins (U. of Alabama undergrad) - ... ### Agenda Propose your topic: - Introductions - JuliaAstro development - GSoC - Regular meetings? - Composability: images ecosystem ### Notes of the meeting * Kiran is working on [`NOVAS.jl`](https://github.com/kiranshila/NOVAS.jl) * units for astronomy ([`UnitfulAngles.jl`](https://github.com/yakir12/UnitfulAngles.jl)) * revive [`AstroImages.jl`](https://github.com/JuliaAstro/AstroImages.jl) with new design, have a better integration with `Images.jl` * handling FITS files is a common point of entry into research astronomy for many students, so polishing and advertising [`CCDReduction.jl`](https://github.com/JuliaAstro/CCDReduction.jl) could go a long way in outreach and buy-in for new folks * advertise Julia packages in https://ascl.net/ * we usually apply for Google Summer of Code with the [OpenAstronomy](https://openastronomy.org/) organisation, consider the opportunity of being a student or a mentor * in January we'll talk about making the even more regular, biweekly or monthly * Fons is looking to add sample Pluto notebooks from the community. This might be a good way to advertise our org as well? Zulip thread [here](https://julialang.zulipchat.com/#narrow/stream/257776-Pluto.2Ejl-development/topic/Come.20develop.20for.20Pluto!/near/264501732)

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully