PSC camp will be held at Green Bank from July 28 to August 3 and applications are open!

Knowledge Base

For Advanced Student Researchers


Are you ready to take your PSC research to the next level?

Join a research teams to perform cutting-edge research in pulsar astrophysics! These teams are composed of both new and veteran researchers and will observe with the 20 m telescope and analyze data through Jupyter notebooks and other tools. Students must have passed the pulsar certification tests and inspected 1000 plots to participate. These projects will result in real, publishable research results! If you are interested in joining a team, complete this statement of interest form

1) Giant Pulse Bonanza
One of the enduring mysteries in pulsar astronomy is a subset of pulses known as giant pulses. Significantly stronger than an average pulse, astronomers have numerous questions about this bizarre phenomenon. What causes these giant pulses? What factors impact whether a pulsar is likely to show giant pulses? How do they affect our ability to time pulsars? In order to address these questions, we are going to look at the famous Crab Pulsar, along with a number of other giant pulse emitters. We will study the rates of these giant pulses over time, the amplitudes of these pulses, and if the rates change when events such as glitches – a rapid but temporary increase in pulse frequency – occur. Students will write code to allow analysis of data from the 20m telescope at Green Bank, West Virginia. They will also learn to schedule and conduct regular observations with that same telescope through the Skynet Robotic Telescope Network. The project will include one or more research papers to be written after conclusion of the work to be published, as well as participation in the PSC Capstone event and other research conferences at the discretion of the larger PSC. In line with other projects, students will have access to undergraduate, graduate, and professional mentors. Please join us if you are interested in a new and exciting project on the forefront of pulsar research!

To learn more about this project, please join the "giant-pulses'' Slack channel or email Graham Doskoch at gd00010 at

2) Advanced timing project
 In this project, we will monitor a bright radio pulsars weekly with the 20m radio telescope at Green Bank to measure their timing parameters like period, period derivative, and position. We will also track changes in their flux densities, pulse profile shapes and single pulse behavior, all of which can vary on short timescales. This will allow us to address interesting scientific questions like whether glitches, or instantaneous changes in spin period, are associated with brighter single pulses. The students will build skills in radio analysis, experience collaborative research environments through interaction with other PSC members, and get the opportunity to present the results of their work at research conferences or PSC events. This research will further explore the capability of a 20-m telescope in studying these exotic sources and result in a publication.

To learn more about this project, please join the "advanced timing'' Slack channel or email Mae Hagelgans at  " delay="150" rel="noopener noreferrer" target="_blank">astronomae2023 at

3) Pulsar scintillation project

Pulsars “scintillate” as their emission passes through the gas of the interstellar medium on its way to Earth. Due to constructive and destructive interference of their radio waves, this causes variations in the intensity of their detected emission and also in the frequency structure. In this project, we will observe a subset of pulsars with the 20-m telescope at Green Bank to determine how the time and frequency scale of this interference changes with time. This will allow us to compare with models for the interstellar medium and learn both about it and about pulsar velocities. Students will learn basic data reduction and working with Python-based code in a Jupyter notebook environment. We plan for this work to result in a publication!

To learn more about this project, please join the "scintillation'' Slack channel or email Jacob Turner at

Instrumentation Project

For clubs interested in getting involved in more of an engineering project, we have most of the components needed to build a working radio telescope and will provide them free of charge to   eager educational groups. We are interested in developing a network of folks who will build, test, improve and use Horn Antennas to investigate the hydrogen in the Milky Way, and transient events like cosmic rays, and who will participate in a communications platform to share the experience.  We would like to evaluate these horns for a potential future educational grant, so we’ll be asking for your feedback. These horn radio telescopes were developed by WVU engineers working with high school teachers.  You can learn more here, and if interested, please contact Sue Ann Heatherly at for more information!

0 Dislike

Last updated

Comments on this entry

There are no comments on this entry.

Post a comment

Post a comment

Comments are closed on this entry.

Please keep comments relevant to this entry. Comments deemed offensive or inappropriate may be removed.

Debug Console

Close4 MBRequestSessionTimelineDatabase41Events23
Array( ) Array(

Array( ) Array(

Array( ) Array(

Array( TEMP => /var/www/tmp, TMPDIR => /var/www/tmp, TMP => /var/www/tmp, PATH => /usr/lo... Array(
TEMP => /var/www/tmp,
TMPDIR => /var/www/tmp,
TMP => /var/www/tmp,
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin,
USER => apache,
HOME => /usr/share/httpd,
SCRIPT_NAME => /index.php,
REQUEST_URI => /kb/advancedresearchers/astronomers,
REDIRECT_URL => /kb/advancedresearchers/astronomers,
REMOTE_PORT => 46598,
SCRIPT_FILENAME => /var/www/pulsars/index.php,
SERVER_ADMIN => root@localhost,
CONTEXT_DOCUMENT_ROOT => /var/www/pulsars,
DOCUMENT_ROOT => /var/www/pulsars,
SERVER_SOFTWARE => Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k,
HTTP_IF_MODIFIED_SINCE => Sun, 03 Dec 2023 19:53:26 GMT,
HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,
HTTPS => on,
SCRIPT_URL => /kb/advancedresearchers/astronomers,
UNIQUE_ID => ZnqkypfJag2ixC8cF1UqYwAAAYU,
REDIRECT_SCRIPT_URL => /kb/advancedresearchers/astronomers,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1719313610.9879,
REQUEST_TIME => 1719313610
separator .
orderBy id
orderDir asc
1 registerIP
2 access
tracker.sid 7af59b2dd5ce9ebf09db5ddcd96a4c40
tracker.ssid 7af59b2dd5ce9ebf09db5ddcd96a4c40
tracker.rsid 7af59b2dd5ce9ebf09db5ddcd96a4c40
session.token 3e222a71770e6eda595884b0ce989814
  • site 0.048 seconds (+0.048); 2.00 MB (+2.000) - afterInitialise
  • site 0.075 seconds (+0.027); 2.00 MB (0.000) - afterRoute
  • site 0.110 seconds (+0.035); 4.00 MB (+2.000) - afterDispatch
  • site 0.118 seconds (+0.007); 4.00 MB (0.000) - beforeRenderModule mod_search (Search)
  • site 0.120 seconds (+0.002); 4.00 MB (0.000) - afterRenderModule mod_search (Search)
  • site 0.120 seconds (+0.000); 4.00 MB (0.000) - beforeRenderModule mod_custom (Footer)
  • site 0.120 seconds (+0.000); 4.00 MB (0.000) - afterRenderModule mod_custom (Footer)
  • site 0.120 seconds (+0.000); 4.00 MB (0.000) - beforeRenderModule mod_custom (Footer social links)
  • site 0.121 seconds (+0.000); 4.00 MB (0.000) - afterRenderModule mod_custom (Footer social links)
  • site 0.121 seconds (+0.000); 4.00 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.133 seconds (+0.012); 4.00 MB (0.000) - afterRenderModule mod_menu (Main Menu)
  • site 0.133 seconds (+0.000); 4.00 MB (0.000) - beforeRenderModule mod_notices (Community Notices)
  • site 0.135 seconds (+0.002); 4.00 MB (0.000) - afterRenderModule mod_notices (Community Notices)
  • site 0.136 seconds (+0.001); 4.00 MB (0.000) - onAfterRender
  • site 0.137 seconds (+0.001); 4.00 MB (0.000) - sessionStore
4 MB

41 Queries Logged: 0.035127639770508 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '417b4fd711acbeb19e9f17077def1e7a'
      FROM `jos_session`
      WHERE `session_id` = '417b4fd711acbeb19e9f17077def1e7a'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '7af59b2dd5ce9ebf09db5ddcd96a4c40'
  4. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  5. SELECT session_id
      FROM `jos_session`
      WHERE `session_id` = '7af59b2dd5ce9ebf09db5ddcd96a4c40'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('7af59b2dd5ce9ebf09db5ddcd96a4c40','0','1719313611','')
  7. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  8. SELECT, b.title
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  9. SELECT *
      FROM `jos_viewlevels`
  10. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1')
      ORDER BY `ordering` ASC
  11. SELECT,m.menutype,m.title,m.alias,m.note,m.path AS route,,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  12. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_kb'
  13. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  14. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_categories'
  15. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`extension` = 'com_kb'
      AND `jos_categories`.`alias` = 'advancedresearchers'
      AND `jos_categories`.`published` = '1'
  16. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`extension` = 'com_kb'
      AND `jos_categories`.`alias` = 'astronomers'
      AND `jos_categories`.`published` = '1'
  17. SELECT,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  18. SELECT *
      FROM `jos_kb_articles`
      WHERE `jos_kb_articles`.`alias` = 'astronomers'
      AND `jos_kb_articles`.`category` = '34'
  19. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`id` = '34'
  20. SELECT jos_tags_object.label,jos_tags.*
      FROM `jos_tags`
      INNER JOIN jos_tags_object
      ON jos_tags_object.tagid =
      WHERE `jos_tags_object`.`tbl` = 'kb'
      AND `jos_tags_object`.`objectid` = '55'
      AND `jos_tags`.`admin` NOT IN ('1')
      GROUP BY jos_tags_object.label,
  21. SELECT category,count(*) AS articles
      FROM `jos_kb_articles`
      WHERE `jos_kb_articles`.`state` = '1'
      AND `jos_kb_articles`.`access` IN ('1','1')
      GROUP BY category
  22. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`extension` = 'com_kb'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
      AND `jos_categories`.`parent_id` = '1'
      ORDER BY `title` ASC
  23. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '34'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  24. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '19'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  25. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '18'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  26. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '31'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  27. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '32'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  28. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '33'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  29. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '35'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1')
  30. SELECT *
      FROM `jos_kb_comments`
      WHERE `jos_kb_comments`.`entry_id` = '55'
      AND `jos_kb_comments`.`state` IN ('1','3')
  31. SELECT *
      FROM `jos_kb_comments`
      WHERE `jos_kb_comments`.`id` = '0'
  32. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  33. SELECT,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid =
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
      WHERE `m`.`published` = '1'
      AND `e`.`enabled` = '1'
      AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= '2024-06-25 11:06:51' )
      AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= '2024-06-25 11:06:51' )
      AND `m`.`access` IN ('1','1')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '82' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  34. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_search'
  35. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  36. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_courses'
  37. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_events'
  38. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_newsletter'
  39. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_psrsearch'
  40. SELECT publish_up, publish_down
      FROM `jos_modules`
      WHERE id=45
  41. UPDATE `jos_session`
      SET `data` = '__default|a:10:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1719313611;s:18:\"session.timer.last\";i:1719313611;s:17:\"\";i:1719313611;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:1:\"0\";s:7:\"session\";}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"7af59b2dd5ce9ebf09db5ddcd96a4c40\";s:12:\"tracker.ssid\";s:32:\"7af59b2dd5ce9ebf09db5ddcd96a4c40\";s:12:\"tracker.rsid\";s:32:\"7af59b2dd5ce9ebf09db5ddcd96a4c40\";s:13:\"session.token\";s:32:\"3e222a71770e6eda595884b0ce989814\";}',`time` = '1719313611',`ip` = ''
      WHERE `session_id` = '7af59b2dd5ce9ebf09db5ddcd96a4c40'
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:21
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:20
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:21
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:21
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:113
  • onAfterInitialise Method plgSystemReferrerpolicy::onAfterInitialise /core/plugins/system/referrerpolicy/referrerpolicy.php:21
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:21
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:21
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:21
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:21
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:21
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:21
  • onContentPrepare Method plgContentLoadmodule::onContentPrepare /core/plugins/content/loadmodule/loadmodule.php:35
  • onContentPrepare Method plgContentEmailcloak::onContentPrepare /core/plugins/content/emailcloak/emailcloak.php:25
  • onContentPrepare Method plgContentPagebreak::onContentPrepare /core/plugins/content/pagebreak/pagebreak.php:35
  • onContentPrepare Method plgContentXhubtags::onContentPrepare /core/plugins/content/xhubtags/xhubtags.php:25
  • onContentPrepare Method plgContentFormatwiki::onContentPrepare /core/plugins/content/formatwiki/formatwiki.php:63
  • onContentPrepare Method plgContentFormathtml::onContentPrepare /core/plugins/content/formathtml/formathtml.php:105
  • onContentPrepare Method plgContentExternalhref::onContentPrepare /core/plugins/content/externalhref/externalhref.php:41
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:22
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:60
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:25
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:21