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
    • Invite by email
      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 Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
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
  • Invite by email
    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: **[Meeting link](https://meet.jit.si/community/JuliaAstro-group)** ## 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-10-22 16:00 UTC ### Participants - Paul Barrett (GWU) - Ian Weaver (SETI) - Dave MacMahon - Abhro ### Agenda #### Ecosystem - Ian * Remaining items on [canonization tracking issue](https://github.com/JuliaAstro/JuliaAstro.github.io/issues/59#issue-3029664129). Don't need to solve all of this now, but might be good to add current status of the items below to our new [roadmap page](https://juliaastro.org/home/community/roadmap/) to help keep things transparent: * [x] [PhotometricFilters.jl](https://github.com/JuliaAstro/PhotometricFilters.jl) * Needs stable release * Maintainers: @cgarling * [x] [AstroBase.jl](https://github.com/JuliaAstro/AstroBase.jl) * Should this be archived, split out, something else? * Maintainers: @helgee * [x] [AstroLib.jl](https://github.com/JuliaAstro/AstroLib.jl) * Should this be archived, split out, something else? * Maintainers: @giordano * [x] [BackgroundMeshes.jl](https://github.com/JuliaAstro/AstroBase.jl) * [Discussing](https://github.com/JuliaAstro/BackgroundMeshes.jl/issues/14) moving background mesh functionality from Photometry.jl into this package, and registering * Maintainers: **needed**, @icweaver * [x] [Planck.jl](https://github.com/JuliaAstro/Planck.jl) * Started registration [discussion](https://github.com/JuliaAstro/Planck.jl/issues/9) * Maintainers: **needed**, @icweaver * [x] [PulsarSearch.jl](https://github.com/JuliaAstro/PulsarSearch.jl) * Discussion started for merging into [EpochFolding.jl](EpochFolding.jl) * Maintainers: @matteobachetti, @astrogewgaw * Ian will send another ping on the [tracking issue](https://github.com/JuliaAstro/JuliaAstro.github.io/issues/59). * Package organization and category leads - Paul * Organize packages into categories * Ensure completeness * Ensure interoperability and composeability * Suggested categories * Measurements and units, e.g., statistical and systematic errors * Time and reference frames, e.g., Astrometry.jl * Virtual Observatory, e.g., VOTables.jl and data access * Imaging, e.g., DJ9.jl, a Julia version of DS9 * Time series analysis, e.g., LombScargle.jl & Bretthorst.jl * Spectral analysis, e.g., SpectralFitting.jl * Radiative transfer, e.g., RTModels.jl, Korg.jl, etc. #### Community * [Organization member list](https://docs.google.com/spreadsheets/d/1QM-rLlj-wQ9wYOnLI8OZ6NstCVUD9JhRLhu7uA-NLVQ/edit?usp=sharing): did we leave anyone out? Does anyone still need an invite? * Does anyone have a copy of the questions asked for the now closed [astropy user survey](https://aas.org/posts/news/2025/03/first-astropy-user-survey-now-open)? * Shared by Abhro. Ian made draft [JuliaAstro version here](https://forms.juliaastro.org/community-survey) #### Radio Astronomy Group (RAG) - Paul * Members welcome #### More usage examples for JuliaAstro website. * How can we solicit these? * How should they be organized? * Maybe use [astropy-workshop](https://github.com/astropy/astropy-workshop) for inspo * https://github.com/barrettp/AAS245Julia * notebooks previews: https://barrettp.github.io/AAS245Julia/ ## 2025-09-24 16:00 UTC ### Participants - Paul Barrett (GWU) - Ian Weaver (SETI) - Jackson Codd () - David MacMahon (SETI) ### Agenda #### [NumFOCUS application](https://hackmd.io/@icweaver/JuliaAstro-NumFOCUS/edit) material updates - Ian * Could reach out to [ORCA](https://join.slack.com/t/orca-astro/shared_invite/zt-3edav0i2p-SPibLmbxDNYqfUF5GAPDMw) for potential advisory committee members * More [usage examples](https://juliaastro.org/home/tutorials/#General)! #### Logo - Ian * Will put a ranked vote directly on Julia discourse #### Radio Astronomy meetings - Paul * 12 hrs to calibrate 2 hrs of data with CASA. Think we can do that in ~15 minutes * https://gwu-edu.zoom.us/j/96868175665 * 9 am ET biweekly on Wednesday. Next meeting on 01 Oct. #### Virtual Astronomy Software Talk (VAST) * Once a month on Wednsdays at 11 am ET. Paul B. and Paul T. giving 20 minute talks at meeting in December * Paul B: * Why Julia. JIT, MD, QoL tooling, composability, two language problem. * Community, NumFOCUS * Packages highlight * Paul T: EHT * Can add recording to JuliaAstro website ## 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 R - 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 R - 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