NRAO NINE Raspberry Pi project

Slides:



Advertisements
Similar presentations
Jeroen Stil Department of Physics & Astronomy University of Calgary Stacking of Radio Surveys.
Advertisements

Health Information Technology Training 3 A Connected Infrastructure with a Behavioral Health Component 3 Hospitals Pharmacies Diagnostic Labs Physicians.
Qualifications are changing Curriculum Update Event – Stirling Management Centre Thursday 17 th May 2012 Expressive Arts.
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
INTRODUCTION.- PROGRAM EVALUATION
(Edit via Slide Master) Name – Job Title From R to Python Robert Mastrodomenico Global Sports Statistics.
Back to School About Me  8 th year at CCA  17 th year in Education  From Colorado  Math degree from CSU, Masters from GWU  Married with 2 kids.
Operation STEM Cleveland State University February 22, 2014.
Michał Zaczek Tutor: dr inż. Krzysztof Poźniak Data Base of Distant Universe Events Institute of Electronic Systems Group : PERG.
Printed by With the help of scientists and staff at NRAO and WVU, high school students in West Virginia and neighboring states are.
Using Programming to Help Students Understand the Value of Diversity Michael R. Wick and Paul J. Wagner University of Wisconsin – Eau Claire This research.
Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes:
Scientific Python Numpy Linear Algebra Matrices Scipy Signal Processing Optimization IPython Interactive Console Matplotlib Plotting Sympy Symbolic Math.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
THE ALMA ORION BAND 6 SCIENCE VERIFICATION DATA SPECTRAL LINE SURVEY - CONTENT AND DISCOVERY AVAILABLE FOR ALL SCIENCE Anthony J. Remijan ALMA Program.
Tameka Cobb EDU/645. What evidence did you see and hear by watching Mr. Pronovost Differentiating Instruction Through Interactive Games that supports.
Description of a Process for Enhancing Pre-service Programs to Better Prepare General Education Teachers to Teach Students with Disabilities 2016 CEEDAR.
Distributive Leadership in Denver Public Schools
Introduction to Mathematica
Sixth form information evening
Registration for Rising Seniors
NMSI’S COLLEGE READINESS PROGRAM
Job Titles Examples Used for HISD Nonexempt Jobs
Educational Portals Examples and Practices
Software Carpentry Workshop University of Nebraska – Lincoln Holland Computing Center Instructors: Dr. Jingchao Zhang, Natasha Pavlovikj, Carrie Brown.
Optimizing the Approach
4th Solar KSP Meeting Potsdam 2010 November 08
Andrew White, Brian Freitag, Udaysankar Nair, and Arastoo Pour Biazar
Day 1 Session 2/ Programme Objectives
CSC207 Fall 2016.
Policies and Planning of Literacy and CLCs in Afghanistan
NRAO VLA Archive Survey
REVIEW AND GOING FORWARD
PRE-AP computer science 1
Opinions and Satisfactions on Cultural Tourism Training at Phranakhon Cultural Center, Phranakhon Rajabhat University in Bangkok, Thailand Chinawong Sringam.
COMMERCE DATA SERVICE.
A different kind of Carpentry
JWST Pipeline Overview
The Future Is Limitless
2016 CEEDAR Cross-State Convening
Innovative Technology in Science Inquiry Scale Up (ITSI-SU)
VIETNAM’S POLICY ON CAREER ORIENTATION AND EDUCATION FOR THE ATHELETES
5G Communication Technology
STIMULATE/INASP Workshop: Accessing Information in Developing Countries - Introduction Accessing Information in Developing Countries.
Advanced Academics in Middle School
Inculcating “Parallel Programming” in UG curriculum
Mark Lacy, VLASS Project Scientist.
Guided Pathways at California Community Colleges
Guided Pathways at California Community Colleges
College Training and Development
Introducing a PASS (Peer Assisted Study Sessions) Scheme into the School of Health Sciences Clair Zawada Academic Lead
Overview of Computational Science Education Materials
Guided Pathways at California Community Colleges
OMIS 665, Big Data Analytics
Study Questions To what extent do English language learners have opportunity to learn the subject content specified in state academic standards and.
P1 West Grove Primary School
Maryland Rising Star Virtual Academy
Differentiated instructional strategies
N. DeMuth (El Camino College), C. E. Walker (NOAO), D. M
Resident Educator Program
Education Theory and Practice B ETP520S
Louisiana Virtual School
Exciting things we could discuss
Assistant Human Resources Director Classification And Compensation
Introduction to Engineering Design
AWS Network Requirements Analysis and Network Planning
FLIPPED CLASSROOM PRESENTED BY Dr.R.JEYANTHI Asst.Professor,
PD Goals Program Overview December, 2012
PD Goals Program Overview December, 2012
Copyright VirtuaaliAMK
Presentation transcript:

NRAO NINE Raspberry Pi project By: Alexander Fortenberry

National and International Non-Traditional Exchange (NINE) Program The NINE’s objectives are to increase diversity and improve the environment for diverse students to thrive. Establish a NINE Hub at the our home institutes Passing of knowledge: Each one teach one Hands-On Experience Use radio astronomy-related software Specifically by using VLASS data and Raspberry Pis to analyze astronomical data

Nine The NINE hubs will: Serve as training grounds for development at each home location Serve as a facilitator for encouraging additional NINE applications Offer opportunities for NRAO employees and/or other Hub Trainers to deploy for short periods of study

VLASS: Very Large array sky survey All-sky survey at a frequency of 3GHz (S-band) 3 epochs, 1 epoch every 3 years Uses On-The-Fly mosaicking in order to do multi-epoch coverage Observed the first half of the first epoch (roughly 17,000 sq deg)(Sep 2017 - Feb2018) 16,500 sq deg of quick look images were released to the community so far Equivalent to 5s of time on source

VLASS: Very Large array sky survey 1x1 degree images Stokes I continuum, U and Q polarizations Quicklook images: 3722x3722 1 pixels =1.0 arcsec Expected number of sources ~5 million

Project Goal Lean to create a GUI via python Make a project that is re-creatable (to an extent) on a shorter time scale Advance my own python skills Use Raspberry Pi to analyze VLASS data

Curriculum Requirements Basic python knowledge Strong math skills (ie: calculus I) Basic statistical knowledge VLASS observational parameters and imaging products Python modules: Astropy, PyQt5, Numpy, Matplotlib, wget, pygame, pathlib Knowledge of astronomical coordinate systems and image manipulation Monitor, mouse, and keyboard Raspberry Pi 3b

UVI’s NRAO NINE Program RISE-UP: Radio Instrumentation STEM Education in UVI Physics 3-day Python workshop for UVI students (novice) Basic python: principles of object oriented programing, introduction to pythonic concepts and solutions, loops, creating functions Advanced python: threading, array handling, optimization, revision control (github, bitbucket), parsing and searching files Practical use of python in astronomy: importing FITS, reading/editing headers, understanding the data, creating Gaussian fits

UVI’s NRAO NINE Program 3-day Raspberry Pi and data science workshop for UVI students Python refresher course Raspberry Pi information and uses Raspberry Pi setup (from box to operation) Data analysis (handling of large data sets) Raspberry Pi project

Lessons Learnt Revision control is IMPORTANT!!! GUIs are incredibly tedious to write Standard python threading and PYQT do not work well together Patience is a virtue Practice makes perfect Finally getting everything to open as one is the best feeling in the world

In the beginning there was…

Tile: T05t33.J214353-233000

And then we wait While waiting: Acquires the fits Finds sources Gaussian fitting Makes arrays of source names and stats Makes plots Finding and Analyzing Sources... And then we wait

Future Work Code optimization Multi-source gaussian fitting Source selection instead of analyzing the whole tile Allow choice to select sources within a specified RA and Dec range Multi-wavelength astronomy Create deployment version

Lessons Learnt Revision control is IMPORTANT!!! GUIs are incredibly tedious to write Standard python threading and PYQT do not work well together Patience is a virtue Practice makes perfect Finally getting everything to open as one is the best feeling in the world

Credit and Special Thanks Anja Fourie - NINE program lead Brian Kent - NINE technical manager Lyndele von Schill - The Director of Diversity & Inclusion at NRAO Sponsors: