taught for BRIEF Boyce Astro Foundation by Chandru Narayan
Our workshop will cover a smattering of interesting or historically significant Spectroscopy topics in no particular sequence. However, the main goal of this course is to teach critical college and research skills that you will need as a student & professional. We will attempt to develop these skills primarily on Spectroscopy related topics as you clearly are astro enthusiasts! The primary audience for this course are High/Middle School, College students, or Early Career professionals. We also care about accessibility of these resources across student communities who may be underrepresented and of a diverse socio economic background. We hope to keep these resources free and open for use as much as possible to anyone who may be interested. Please contact me at drunarayan@gmail.com if you would like to learn more about this course.
Skills we will teach include:
We expect to run for a total of 5 sessions every Friday starting Aug 15th, 2025. Look for a Google Meet schedule links to be available at this page ahead of the workshop start date.
Please check this link below for ALL UPDATES. I will try not to send emails or notifications for any updates. All materials will show up on this link below. So please bookmark it check it frequently.
If you are not familiar with Project Jupyter, and JupyterHub, I highly recommend learning about them by following the embedded links.
All of the content provided here are accessible to you using a combination of technologies provided by Jupyter and Github where 83+ million researchers around the world come together to publish the share their work.
You will be accessing your own ‘virtual laptop’ hosted on a Google virtual machine somewhere in the globe to do your work. You class materials will be available to you there and you will store the products of your learning there and not on your physical computer from which you are accessing this course. Your work will be to modify the Jupyter Notebooks to add text, images, video, to write your own code, query and retrieve astronomical databases, analyze and plot your results graphically.
You will be logging into JupyterHub for getting workshop materials and creating your own Jupyter Notebooks. Your username is simply <your first name>.
followed by the word p4b
. For instance, my username would be chandru.p4b
. See & use the created usernames below. The first time you log in, create and type in any password you make up yourself. That will become your actual password for this JupyterHub - please try not to forget it. If you do, email me at drunarayan@gmail.com, I will reset it. Please see created usernames below.
if your status shows pending you did not start the course and you will need to contact me by email drunarayan@gmail.com to continue in the workshop.
First | Last | Assigned Star | username | status |
---|---|---|---|---|
Anisha | Bajaj | Altair | anisha.p4b | current |
Louis | Petersen | Vega | louis.p4b | current |
Dhruv | Mehrotra | Dubhe | dhruv.p4b | current |
Kripita | Srivatsava | Alioth | kripita.p4b | current |
Jacob | John | Mizar | jacob.p4b | current |
Maya | McGreevy | R Lyra | maya.p4b | current |
Pranav | Muthukumaran | Rasalgethi | pranav.p4b | pending |
Abbas | Mokhtarzadeh | Alcor | abbas.p4b | current |
Nicholas | Bettwy | Alpheratz | nicholas.p4b | current |
Heinz | Valbruch | Albireo A | heinz.p4b | current |
Adam | Brown | R Lyra | adam.p4b | current |
Ahmad | Naeem | Zosma | ahmad.p4b | current |
Richard | Jaworski | Alioth | richard.p4b | current |
Ronald | Lawrence | Minelauva | ronald.p4b | current |
Christopher | Rowe | Arcturus | christopher.p4b | current |
Dave | Dobrotka | Rasalhague | dave.p4b | pending |
Tom | Smith | P Cygnus | tom.p4b | current |
Pat | Boyce | Polaris | pat.p4b | current |
Grady | Boyce | Zeta1 Lyra | grady.p4b | pending |
Puneeth | Sethi | Kochab | puneeth.p4b | current |
Shalini | Sankarkumar | Alpheratz | shalini.p4b | current |
Ayush | Roy | P Cygnus | ayush.p4b | pending |
Miracle | Marcel | Altair | miracle.p4b | pending |
Jae | Calanog | Dschubba | jae.p4b | current |
Girish | Bajaj | Enif | girish.p4b | current |
John | Petersen | Alphecca | john.p4b | current |
Sumit | Mehrotra | Alkaid | sumit.p4b | current |
Demis | John | Mizar | demis.p4b | current |
Rajaabarami | Rajakumar | Zeta1 Lyra | rajaabarami.p4b | current |
Rishwanth | Babu | Rasalhague | rishwanth.p4b | pending |
Priyanka | Sindhu | Zosma | priyanka.p4b | current |
Geoff | Stone | Alioth | geoff.p4b | current |
Karissa | Belzer | Minelauva | karissa.p4b | current |
Salem | Sherman | Alkaid | salem.p4b | dropped |
Yaritza | Villa | Vega | yaritza.p4b | pending |
Ricks | Shobs | Altair | ricks.p4b | current |
Reed | Estrada | Zeta1 Lyra | reed.p4b | current |
Mark | Harris | Rasalgethi | mark.p4b | pending |
Cam | Narayan | Polaris | cam.p4b | pending |
Tom | Field | Eltanin | tomf.p4b | current |
The structure of this Workshop includes specific Projects below. These Projects provide access to multiple materials, including your own virtual laptop, Jupyter Notebooks, media files (images, video), presentations, PDF files, CSV files, database files and the like. Each Project wil have its own collection of content linked below. When you click on the very first project link below to get started!
When you do so, it will make your own initial copy to your JupyterHub account and allow you to edit and modify them. As you modify them, JupyterLab (the IDE inside JupyterHub) will keep track of the modifications and you should never lose your edits. It is highly recommended that you do not change the names of the notebooks or files as they are being tracked and version controlled. You can always return to this page to access any specific project below where you can access your latest edits. JupyterHub is widely used and state-of-the-art mechanism that universities use to manage Jupyter Notebooks and other course materials. It is expected that future courses taught by me for BRIEF Programs will provide access to the same user account you are using now.
Your virtual laptops will be online and available Wednesday Morning 8:00 AM Pacific to Sunday Evening 11:00 PM Pacific each week. You will be able to login during these times and complete your assignments ahead of, during and after the web meeting sessions each week. At other times, the virtual machine will be taken down to reduce the cost of using the Google Cloud. If you have a special need, you can contact me and I will try and make accommodations.
Project 0
ahead of the first sessionProject 0-3: First Login to Jupyter & Slack and other introductory assignments
which should be available for you to create your first lines of code in Markdown & Python for this class. I encourage you to click each of the Project 0-3 Notebooks below, login with your username and password as identified in the previous paragraphs. See if you can complete these ahead of our first 2 introductory sessions!Click the link above. It will open in your default browser.
Target Name | HD Number | Adj RA | Adj Dec | Magnitude | Calculated Exposure | Status |
---|---|---|---|---|---|---|
Rasalhague_HD_159561_Typ_A5 | HD 159561 | 263.7891 | 12.5383 | 2.07 | 3.74 | Imaged 8-15-2025 |
Rasalgethi_HD_156014_Typ_M5 | HD 156014 | 258.7178 | 14.3686 | 5.3 | 64.60 | Imaged 8-15-2025 |
Altair_HD_187642_Typ_A7 | HD 187642 | 297.7506 | 8.8466 | 0.76 | 1.18 | Imaged 8-15-2025 |
Vega_HD_172167_Typ_A0 | HD 172167 | 279.3041 | 38.7619 | 0.026 | 0.62 | Imaged 8-15-2025 |
Dubhe_HD_95689_Typ_K0 | HD 95689 | 166.0462 | 61.7292 | 1.79 | 2.92 | Pending |
Scheat_HD_217906_Typ_M2 | HD 217906 | 346.0049 | 28.0610 | 2.42 | 5.09 | Imaged 8-15-2025 |
Mizar_HD_116656_Typ_A2 | HD 116656 | 201.0756 | 54.9036 | 2.04 | 3.64 | Pending |
Alcor_HD_116657_Typ_MK | HD 116657 | 201.4007 | 54.9662 | 3.88 | 18.46 | Imaged 8-15-2025 |
R_Lyr_HD_175865_Typ_M5 | HD 175865 | 283.9089 | 43.9243 | 3.9 | 18.79 | Imaged 8-15-2025 |
Alpheratz_HD_358_Typ_B8_A7 | HD 358 | 2.1588 | 29.0687 | 2.06 | 3.70 | Imaged 8-15-2025 |
Albireo_HD_183912_Typ_K2 | HD 183912 | 292.7416 | 27.9379 | 3.21 | 10.22 | Imaged 8-15-2025 |
Albireo_HD_183913_Typ_B8 | HD 183913 | 292.7416 | 27.9379 | 5.11 | 54.63 | Imaged 8-15-2025 |
Denebola_HD_102647_Typ_A3 | HD 102647 | 177.3208 | 14.5503 | 2.14 | 3.98 | Pending |
Zosma_HD_97603_Typ_A4 | HD 97603 | 168.5849 | 20.5020 | 2.56 | 5.76 | Pending |
Alioth_HD_112185_Typ_A1 | HD 112185 | 193.6039 | 55.9380 | 1.77 | 2.87 | Pending |
Minelauva_HD_112300_Typ_M3 | HD 112300 | 193.9551 | 3.3757 | 3.32 | 11.26 | Pending |
Arcturus_HD_124897_Typ_K1 | HD 124897 | 213.9726 | 19.1606 | -0.05 | 0.58 | Pending |
P_Cyg_HD_193237_Typ_B1 | HD 193237 | 304.5154 | 38.0112 | 4.82 | 42.30 | Imaged 8-15-2025 |
Polaris_HD_8890_Typ_F7 | HD 8890 | 42.0407 | 89.2404 | 1.98 | 3.45 | Pending |
Zet1_Lyr_HD_173648_Typ_kA5 | HD 173648 | 281.2615 | 37.5833 | 4.37 | 28.44 | Imaged 8-15-2025 |
Zet2_Lyr_HD_173649_Typ_F0 | HD 173649 | 281.2691 | 37.5728 | 5.74 | 95.25 | Imaged 8-15-2025 |
Kochab_HD_131873_Typ_K4 | HD 131873 | 222.8743 | 74.1337 | 2.08 | 3.77 | Pending |
Dschubba_HD_143275_Typ_B0 | HD 143275 | 240.1420 | -22.6435 | 1.59 | 2.45 | Pending |
Enif_HD_206778_Typ_K2 | HD 206778 | 326.1014 | 9.8532 | 2.37 | 4.87 | Imaged 8-15-2025 |
Alphecca_HD_139006_Typ_A0 | HD 139006 | 233.7325 | 26.6929 | 2.24 | 4.34 | Imaged 8-15-2025 |
Eltanin_HD_164058_Typ_K5 | HD 164058 | 269.2384 | 51.4671 | 2.23 | 4.30 | Imaged 8-15-2025 |
Thuban_HD_123299_Typ_A0 | HD 123299 | 211.2224 | 64.3541 | 3.67 | 15.33 | Pending |
h_Uma_HD_81937_Typ_F0 | HD 81937 | 143.0015 | 63.0401 | 3.65 | 15.07 | Pending |
Theta_Cep_HD_195725_Typ_A7 | HD 195725 | 307.5145 | 62.9723 | 4.22 | 24.91 | Imaged 8-15-2025 |
VZ_Cam_HD_55966_Typ_M4 | HD 55966 | 113.1773 | 82.3895 | 4.92 | 46.20 | Pending |
Erakis_HD_206936_Typ_M2 | HD 206936 | 325.9813 | 58.7582 | 4.08 | 22.02 | Imaged 8-15-2025 |
42_Her_HD_150450_Typ_M2 | HD 150450 | 249.7692 | 48.9066 | 4.86 | 43.82 | Imaged 8-15-2025 |
V906_Her_HD_150409_Typ_Ma | HD 150409 | 249.7178 | 48.8405 | 6.6 | 203.42 | Imaged 8-15-2025 |
3C273_Quasar_3C273_Typ_Qu | Quasar_3C273 | 187.3321 | 2.0306 | 12.9 | 52772.22 | Pending |
Neptune_Neptune_Typ_Pl | Neptune | 0.1331 | -1.3658 | 7.8 | 586.41 | Imaged 8-15-2025 |
Saturn_Saturn_Typ_Pl | Saturn | 1.6737 | -1.9659 | 0.99 | 1.44 | Pending |
Uranus_Uranus_Typ_Pl | Uranus | 52.5611 | 18.6892 | 5.75 | 96.09 | Pending |
Project | Topics | Notebook | Due Date | Partial Solution |
---|---|---|---|---|
0.0. | First Access to Slack - Make your first contribution to Slack about your assigned Star! | Slack | 8/20/25 | None |
0.1. | First Login to JupyterHub - Hand compute celestial coordinates for your assigned star | Hand Compute CC | 8/20/25 | View Only |
0.2. | What is JupyterLab - Jupyter Notebooks - Learn Basics | Intro to Jupyter | 8/20/25 | View Only |
1. | Introduction to coding Python inside JupyterLab | Intro to Python Part 1 | 8/20/25 | View Only |
2. | Compute Celestial Coordinates to obtain Live Spectra of Stars | Celestial Coordinates | 8/20/25 | View Only |
3. | Install the RSpec Application on your Windows system for analysis of your star spectra. Please include word “BAROspection” in the form for download | RSpec download & Install | 8/21/25 | None |
4. | More Advanced topics in Python | Intro to Python Part 2 | None. For reference and help only | View Only |
5. | Numpy and Pandas libraries for numerical calculations and learning to use Dataframes | Intro to Numpy | TBD | View Only |
6. | Visualizations and Animations | Intro to Visualization | TBD | View Only |
Jupyter Notebook - Light Basics | View Only |
Jupyter Notebook - Light & Matter Interactions | View Only |
Jupyter Notebook - Absorption & Emission Spectra | View Only |
Item | Date | Topic | Google Meet Link | Google Recording Link |
---|---|---|---|---|
1a | Fri, Aug 15, 2025 6:30 - 8:00 PM Pacific Time | Intro to Spectroscopy & Jupyter Notebooks | Google Meet link | The recording from the following session contains the full 3.5 hours from Aug 15th |
1b | Fri, Aug 15, 2025 8:00 - 11:00 PM Pacific Time | OPTIONAL - Obtain Spectra from BARO telescope | Google Meet link | Google Meeting Recording |
2 | Thu, Aug 21, 2025 6:30 - 8:00 PM Pacific Time | OPTIONAL - Informal/Friendly Walkthrough of RSpec by Mr. Tom Field | Zoom link | Google Meeting Recording TBA |
3 | Fri, Aug 22, 2025 6:30 - 8:00 PM Pacific Time | Light & Matter. Absorption & Emission Spectra & Types of Spectroscopy | Google Meet link | Google Meeting Recording TBA |
4 | Fri, Aug 29, 2025 6:30 - 8:00 PM Pacific Time | Star Classifications and RSpec analysis of BARO spectra obtained | Google Meet link | Google Meeting Recording TBA |
5 | Fri, Sep 05, 2025 6:30 - 8:00 PM Pacific Time | Properties of Stars and Galaxies using Spectra | Google Meet link | Google Meeting Recording TBA |
6 | Fri, Sep 12, 2025 6:30 - 8:00 PM Pacific Time | Share our final results by sharing our published data in Jupyter Notebooks | Google Meet link | Google Meeting Recording TBA |