stoa script tracking
play

STOA Script Tracking for Observational Astronomy Peter Hague - - PowerPoint PPT Presentation

STOA Script Tracking for Observational Astronomy Peter Hague - University of Cambridge H2020-Astronomy ESFRI and Research Infrastructure Cluster (Grant Agreement number: 653477). H2020-Astronomy ESFRI and Research Infrastructure Cluster


  1. STOA – Script Tracking for Observational Astronomy Peter Hague - University of Cambridge H2020-Astronomy ESFRI and Research Infrastructure Cluster (Grant Agreement number: 653477). H2020-Astronomy ESFRI and Research Infrastructure Cluster (Grant Agreement Number: 653477). 1

  2. My OBELICS Goals • WP 3.3 D-INT (Data integration) - Development of STOA to provide workflow system for current and future projects • WP 3.4 D-ANA (Data analysis) – Next generation source finding and characterisation for radio astronomy - BaSC 2

  3. Progress Now Source STOA matching VO service? Source BaSC finding Paper Lea eads s to

  4. BaSC - Background From the SExtractor manual: https://www.astromatic.net/pubsvn/software/sextractor/trunk/doc/sextractor.pdf 4

  5. BaSC - Background Each pair of antennas gives a component Use many antennas to of the Fourier transform of the sky brightness get good coverage… And invert it to get a map of the sky 5

  6. BaSC - Background • Missing information causes a complicated points spread function (PSF) • Two possible approaches – deal with it as is, or try to reprocess the image to make it look friendlier • The latter approach exemplified by the CLEAN algorithm

  7. BaSC • BaSC is a Bayesian method of finding the sources in a dirty map. • Uses a likelihood function proven correct for the visibilities (even though for speed it works on the map) • An efficient MCMC process with variable model size • Available at http://www.github.com/petehague/BASC • Contact me if you need help!

  8. BaSC - Comparison Dirty CLEANed Should not be there! 8

  9. BaSC - Comparison Point source discrimination vs. CLEAN+SExtractor 40x difference in flux Hague et al in preparation 9

  10. STOA - Background • BaSC and other projects required batch operations on ALMA archive • STOA emerged from my efforts to streamline and automate these operations • Now a standalone web application: https://github.com/petehague/stoa

  11. STOA - Workflows A B products.py B requires cutouts.py sourcefind.py output of A kernel.py CWL

  12. STOA - Worktables • Each row is an execution of the workflow * Inputs Outputs • Changing inputs automatically triggers a minimal recomputation of the outputs • Software tracks status (e.g. if currently shown outputs correspond to inputs or if new outputs are pending) • Can connect worktables in relational style; automatically triggering recomputation * Hidden fields – tracking processing status etc.

  13. STOA - Worktables • STOA allows access to a worktable as Owner, Collaborator, and Reader. • Owner can initiate computation, collaborator can flag rows and add comments, and reader sees worktable as a simple read only table • Objective is to use worktables to generate data to be served through VO • Currently provides facilities for web access, downloading as in fits format, or SAMP bridging to push to TOPCAT (a bit flaky)

  14. STOA - Provenance Provenance recorded Existing provenance by keeping workflow standards with data ?

  15. Summary BaSC Advanced source detection for interferometers https://www.github.com/petehague/BASC STOA Workflows + tables = worktables https://www.github.com/petehague/STOA Contact: prh44@cam.ac.uk

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend