CINXE.COM

js9 2024 Workshop

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <script>window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'page_type':null }); window.dataLayer.push({ 'user_id':null,'is_admin':0 }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PSP4BWP');</script> <title>js9 2024 Workshop</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="en" /> <meta name="MSSmartTagsPreventParsing" content="TRUE" /> <meta name="Rating" content="General" /> <script type="text/javascript" src="/css/OPTYCs.js"></script> <script type="text/javascript" src="/services/js/highslide/highslide-full.js"></script> <script type="text/javascript" src="/services/js/highslide/highslide.config.js" charset="utf-8"></script> <link rel="stylesheet" type="text/css" href="/services/js/highslide/highslide.css" /> <link rel="stylesheet" type="text/css" href="/optycs/css/highslideOverride.css" /> <script type="text/javascript"><!-- //<![CDATA[ hs.preserveContent = false; hs.graphicsDir = '/services/js/highslide/graphics/'; hs.showCredits = false; hs.outlineType = 'custom'; hs.allowSizeReduction = false; hs.dimmingOpacity = 0.33; hs.registerOverlay({ html: '<div class="closebutton" onclick="return hs.close(this)" title="Close"></div>', position: 'top right', useOnHtml: true, fade: 2 // fading the semi-transparent overlay looks bad in IE }); //]]>--></script> <meta property="og:image" content="https://optycs.aapt.org/images/OPTYCsBlock.png" /> <meta property="og:site_name" content="OPTYCs"/> <meta name="Copyright" content="&copy;2025 OPTYCs" /> <link rel="shortcut icon" type="image/png" href="/favIcon.ico" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" href="/style.css" /> <script src="https://unpkg.com/tippy.js@2.5.3/dist/tippy.all.min.js"></script> <script src="/OPTYCS/css/tippy.js"></script> <link rel="stylesheet" type="text/css" href="/OPTYCS/css/tippy.css" /> <style type="text/css"> .OppLabel { display:block; margin-bottom:2px; } </style> <script language="JavaScript" type="text/javascript"><!-- //<![CDATA[ var _gaq = _gaq || []; //]]>--></script> <link rel="stylesheet" type="text/css" href="/OPTYCs/css/tinymce.css" /> </head> <body class="whiteBack"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PSP4BWP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="siteWrapper"> <div id="header"> <div id="acctBar" class="whiteBack em1"> <a href="/user/Add.cfm">register</a> &nbsp;-&nbsp; <a href="/user/login.cfm">login</a> </div> <h1><a href="/"><img src="/images/OPTYCsLogo.png" style="width:500px" /></a></h1> <div id="navigation"> <ul> <li><a href="/">Home</a></li> <li ><a href="/about/">About</a></li> <li ><a href="/events/">Events</a></li> <li class="navcurrent"><a href="/programs/">Programs</a></li> <li ><a href="/resources/">Resources</a></li> <li ><a href="/about/Collaborators.cfm">Collaborators</a></li> <li ><a href="/user/Contact.cfm">Contact</a></li> </ul> </div><br style="clear:both" /> </div> <div id="content"> <div id="content3"> <div class="breadcrumbs">&#187; <a href="/CPDW/">Continuing Professional Development Workshops</a> &#187; js9 2024 Workshop <span id="bcAdd" style="display:none"></span> </div> <h2>js9 2024 Workshop</h2> <style type="text/css">div.tinyTabs ul.tinyTabsUL li a {text-decoration:none} p.internalNav5{position: fixed;right: 0;margin-top: -55px;background: #FFFFFF99;}</style> <p><em><time datetime="2024-11-02T17:00:00.000Z" dateformat="4" timeformat="1" separator=" from " hidesameyear="0" usetoday="2">November 2, 2024 at 01:00PM</time></em> - <em><time datetime="2024-11-02T20:00:00.000Z" dateformat="0" timeformat="2" separator="" hidesameyear="1" usetoday="0">04:00PM Eastern Time</time></em> <div class="tinyTabs"> <ul class="tinyTabsUL"> <li class="pagetab-handle pagetab-handle-current"><a>Overview</a></li> <li class="pagetab-handle"><a href="logistics.cfm">Logistics</a></li> </ul> <div class="tinymce pagetab-content"> <h3><span style="color: #7baa26;">Using js9 with students to analyze real astronomical data</span></h3> <p>This workshop introduced js9, a web-based image display environment, with archival satellite data that allows students to perform astronomical analysis remotely using their browser.&nbsp;&nbsp;Energy spectra, light curves and much more can be explored, using data from thousands of deep sky objects, spanning the observed electromagnetic spectrum, from infrared to gamma rays.&nbsp;&nbsp;Since this system is platform independent, it is especially useful in the classroom, as well as in distance learning environments.&nbsp;&nbsp;</p> <p>In this workshop, we worked through several activities using js9, such as the x-ray spectroscopy of type 1a and type 2 supernova remnants, and determining the source of ultra- and hyperluminous x-ray objects in the Cartwheel Galaxy. We also discussed how existing scientific papers can be &ldquo;backwards engineered&rdquo; to construct introductory activities to familiarize users with js9 and how to find FITS files and upload them so that students can conduct their own research projects.</p> <h3><span style="color: #2b6fac;">Audience:</span></h3> <p><span style="color: #2b6fac;">Instructors of astronomy, data science, and physics instructors who wish to use astronomical ideas in their classes. Appropriate for high school to college classes.</span></p> <h3><span style="color: #7baa26;">Facilitator:</span></h3> <ul> <li><strong><span style="color: #7baa26;">Pamela Perry (Lewiston Public Schools, Maine)</span></strong></li> </ul> <h3><strong><span style="color: #7baa26;">Resources:</span></strong></h3> <ul> <li><span style="color: #000000;"><a href="https://chandra.si.edu/js9/" target="_blank" style="color: #000000;" rel="noopener">js9 link</a></span></li> <li><span style="color: #000000;"><a href="https://docs.google.com/presentation/d/1IRES1iZOhVqKGXinEpP1gOGKTAPwnkCfcdWw6Y0pp2I/edit?usp=sharing" target="_blank" style="color: #000000;" rel="noopener">Link to presentation slides</a></span></li> <li><span style="color: #000000;"><a href="https://www.chiantidatabase.org/chianti_linelist.html" target="_blank" style="color: #000000;" rel="noopener">CHIANTI database (atomic database for spectroscopic diagnostics of astrophysical plasmas)</a></span></li> <li><span style="color: #000000;"><a href="https://doi.org/10.1119/10.0002391" target="_blank" style="color: #000000;" rel="noopener">js9: An interactive tool for teaching astrophysics. Terry Matilsky. <em>Phys. Teach.</em> 58, 602&ndash;603 (2020).&nbsp;https://doi.org/10.1119/10.0002391</a></span><a style="text-decoration: none;" class="linked-name js-linked-name stats-author-info-trigger"></a></li> <li><a href="https://www.youtube.com/@perobinson/playlists" target="_blank" rel="noopener"><span style="color: #000000;">Lecture videos (by Paul Robinson)</span></a></li> </ul> <p style="margin:1em 0 1.3em"> <iframe width="560" height="315" src="https://www.youtube.com/embed/KD-jlgGH7r0?si=eyBnA5k8mthrn_zL" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </p> <form name="Browse" id="Browse" action="browse.cfm" method="post"> <p><strong class="marked2">Registration is now closed.</strong> The deadline was <time datetime="2024-11-02T17:15:00.000Z" dateformat="4" timeformat="2" separator=" at " hidesameyear="1" usetoday="1">November 2, 2024 at 01:15PM Eastern Time</time>.</p> <p>We hope to see you at a future event.</p> </form> </div> </div> </div></div> <table class="footer"> <tr class="cbar2"> <td style="width:210px"> supported by <a href="https://www.aapt.org/">AAPT</a><br/> funded by <a href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2212807">NSF-DUE-2212807</a> </td> <td class="logos"> <a href="https://www.aapt.org/"><img src="/images/aaptfooter.png" height="50" alt="AAPT Logo" /></a> <a href="https://www.compadre.org/"><img src="/images/compadrelogot.png" height="50" style="padding-left:.1em;padding-right:.1em" alt="ComPADRE Logo" /></a> <a href="https://ealliances.aapt.org/"><img src="https://ealliances.aapt.org/img/ea_logo.png" height="50" style="padding-left:.1em;padding-right:.1em" alt="EAlliances Logo" /></a> <a href="https://www.nsf.gov/"><img src="/images/nsflogo.png" height="37" style="margin-bottom:10px;padding-left:.5em;padding-right:.6em" alt="NSF Logo" /></a> </td> <td style="width:210px"> <a href="/user/Contact.cfm">Contact</a><br /> <a href="/about/Privacy.cfm">Privacy</a><br /> &copy;2025 OPTYCs </td> </tr> </table> </div> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount','UA-852193-1'],['_setDomainName','none'],['_setAllowHash',false],['_setSessionCookieTimeout',3600000],['_trackPageview','/www/optycs/cpdw/js92024/index.cfm/Continuing Professional Development Workshops:js9 2024 Workshop'],['b._setAccount', 'UA-10830481-1'],['b._trackPageview']); (function() { var ga=document.createElement('script'); ga.type='text/javascript'; ga.async=true; ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s=document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga,s); })(); </script> <script> /* <time datetime="2021-10-10T14:04:39.929" dateformat="4" timeformat="2" separator=" at " hidesameyear="1" usetoday="1">November 18, 2011, 2:54pm UTC</time> datetime Should be in UTC dateformat 0 [noshow]; 1 [mmm d]; 2 [mmm d, year]; 3 [mmmm d]; 4 [mmmm d, year] timeformat 0 [noshow]; 1 [h:mmtt]; 2 [h:mmtt CST]; 3 [h:mmtt Central Standard Time]; 4 [HH:mm]; 5 [HH:mm CST]; 6 [HH:mm Central Standard Time] hidesameyear If the dateformat is 2 or 4, hide the year if it occurred this year usetoday 0 [don't use]; 1 [Display "today" if it occurred today]; 2 [Display "Today" if it occurred today] showday 0 [don't use]; 1 Display "Friday, " in front of date */ function rewriteLocalTimes() { var dateControls = document.getElementsByTagName("TIME"); var curdate=new Date().toLocaleString([], {year: 'numeric', month: '2-digit', day: '2-digit'}); var curyear=new Date().getFullYear(); for (i = 0; i < dateControls.length; i++) { if (dateControls[i].getAttribute("datetime") && dateControls[i].getAttribute("datetime").length>0) { var datetime = dateControls[i].getAttribute("datetime").split(/[^0-9]/); var date = new Date(Date.UTC(parseInt(datetime[0]), parseInt(datetime[1]) - 1, parseInt(datetime[2]), parseInt(datetime[3]), parseInt(datetime[4]), parseInt(datetime[5]))); var options1 = { month: 'short', day: 'numeric' }; var options2 = { hour:'numeric', minute:'numeric', timeZoneName:'short' }; var dateformat=dateControls[i].getAttribute("dateformat"); var timeformat=dateControls[i].getAttribute("timeformat"); var timeseparator=dateControls[i].getAttribute("separator"); var usetoday=dateControls[i].getAttribute("usetoday"); var hidesameyear=dateControls[i].getAttribute("hidesameyear"); var datemask=''; var datestring=''; if (usetoday && usetoday.length>0 && usetoday=='1' && curdate==date.toLocaleString([], {year: 'numeric', month: '2-digit', day: '2-digit'})) usetoday=1; else if (usetoday && usetoday.length>0 && usetoday=='2' && curdate==date.toLocaleString([], {year: 'numeric', month: '2-digit', day: '2-digit'})) usetoday=2; else usetoday=0; if (hidesameyear && hidesameyear.length>0 && hidesameyear=='1' && curyear==date.getFullYear()) { hidesameyear=1; } else hidesameyear=0; if (dateformat && dateformat.length>0 && dateformat!='0') { if(hidesameyear==1 && (dateformat=='2' || dateformat=='4')) dateformat--; if (dateformat=='1') { options1 = { month: 'short', day: 'numeric' }; } else if (dateformat=='2') { options1 = { month: 'short', day: 'numeric', year:'numeric' }; } else if (dateformat=='3') { options1 = { month: 'long', day: 'numeric' }; } else if (dateformat=='4') { options1 = { month: 'long', day: 'numeric', year: 'numeric' }; } else if (dateformat=='5') { datemask='$3-$1-$2'; options1 = { year: 'numeric', month: '2-digit', day: '2-digit' }; } else { dateformat='1'; } } if (timeformat && timeformat.length>0 && timeformat!='0') { if (timeformat=='1') { options2 = { hour:'numeric', minute:'numeric' }; } else if (timeformat=='2') { options2 = { hour:'numeric', minute:'numeric', timeZoneName:'short' } } else if (timeformat=='3') { options2 = { hour:'numeric', minute:'numeric', timeZoneName:'long' } } else if (timeformat=='4') { options2 = { hour:'numeric', minute:'numeric', hour12: false } } else if (timeformat=='5') { options2 = { hour:'numeric', minute:'numeric', hour12: false, timeZoneName:'short' } } else if (timeformat=='6') { options2 = { hour:'numeric', minute:'numeric', hour12: false, timeZoneName:'long' } } else { timeformat='2'; } } if (dateformat=='0') {} else if (usetoday==2) datestring='Today'; else if (usetoday==1) datestring='today'; else if (datemask.length>0) datestring=date.toLocaleString('en-us', options1).replace(/(\d+)\/(\d+)\/(\d+)/, datemask); else datestring=date.toLocaleDateString([], options1); if (timeformat=='0') {} else { if (timeseparator && timeseparator.length>0 && datestring.length>0) datestring+=timeseparator; else if (datestring.length>0) datestring+=' '; datestring+=date.toLocaleTimeString([], options2).replace(' AM','am').replace(' PM','pm'); } if (dateControls[i].getAttribute("showday") && dateControls[i].getAttribute("showday").length>0 && dateControls[i].getAttribute("showday")=='1') { var weekday = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; datestring=weekday[date.getDay()]+', '+datestring; } if(datestring.length>0) dateControls[i].innerHTML=datestring; } } } rewriteLocalTimes(); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10