https://github.com/astropy/astropy-workshop

Materials for Astropy Workshops

https://github.com/astropy/astropy-workshop

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    10 of 23 committers (43.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary

Keywords from Contributors

astronomy astropy astrophysics astropy-affiliated closember regions photometry source-detection jwst notebook
Last synced: 10 months ago · JSON representation

Repository

Materials for Astropy Workshops

Basic Info
  • Host: GitHub
  • Owner: astropy
  • License: bsd-3-clause
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 120 MB
Statistics
  • Stars: 120
  • Watchers: 14
  • Forks: 72
  • Open Issues: 21
  • Releases: 0
Created over 8 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

Python and Astropy for Astronomical Data Analysis

Workshop at the 245th Meeting of the AAS in National Harbor, MD, USA

  • DATE: Sunday January 12, 2025
  • TIME: 9:00 am – 5:30 pm
  • LOCATION: National Harbor 6/7 Room

PRE-WORKSHOP SETUP

Please be sure your laptop is properly configured before the workshop by following the installation and setup instructions.

Warning: Installation and setup could take as long as one hour depending on your current configuration and internet speeds. DO NOT WAIT UNTIL THE DAY OF THE WORKSHOP.

If you have any trouble, we will have facilitators on-site as early as 8:30 AM local time who can help you in person.

As an alternative, a workshop session can be run on mybinder.org via this link: Binder

Schedule

| Time (PT) | Topic | Presenter/Instructor | |-----------------|----------------------------------------------------------------|----------------------| | Before 9:00am | Install and config help, if needed | (All) | | 9:00 - 9:20am | Intro to Astropy and Code of Conduct | Kelle Cruz (@kelle) | | 9:20 - 9:45am | Astropy Units, Quantities, and Constants | Brett Morris (@bmorris3) | | 9:45 - 10:15am | Intro to Object Oriented Programming (OOP) | Brett Morris | | 10:15 - 10:30am | BREAK | | | 10:30 - 11:00am | Coordinates | Brett Morris | | 11:00 - 11:30pm | Astropy Tables | Clara Brasseur (@ceb8) | | 11:30 – 12:00pm | I/O: FITS and ASCII | Clara Brasseur | | 12:00 - 1:30pm | LUNCH | | | 1:30 - 2:00pm | Specutils | Brett Morris | | 2:00 - 2:30pm | Photutils | Larry Bradley (@larrybradley) | | 2:30 - 3:00pm | BREAK | | | 3:00 - 3:20pm | Explore together time | | | 3:20 - 3:40pm | Process CCD observations with ccdproc | Brett Morris | | 3:40 - 4:00pm | Astropy Communities & Contributing to Astropy | Brett Morris | | 4:00 - 5:30pm | Explore together time | |

Additional Helpers

TBD

Description

This workshop covers the use of Python tools for astronomical data analysis and visualization, with the focus primarily on UV, Optical, and IR data. Data analysis tools for JWST are being written in Python and distributed as part of Astropy, a community developed Python library for astronomy, and its affiliated packages.

The workshop goals introduce you to the variety of tools which are already available inside the Astropy library as well as provide ample hands-on time during which you’ll be able to explore the science analysis capabilities which the greater Python environment and community provide.

We plan on accomplishing this with brief overview talks on the main tools followed by extended instructor guided tutorials where you’ll be able to try them out for yourself and ask questions in the company of expert users and developers.

Some basic Python experience is highly recommended to be able to effectively participate in the exercises, but those without Python experience will still get much useful information about the capabilities for data analysis in Python and perhaps pick up some pointers on where they can get started learning more scientific Python and integrating it into their work flow.

If you would like to get a head start with the tools we will be concentrating on you can check out their documentation on readthedocs:

Problems or Questions?

We encourage you to submit any problems or questions you have to this repository issue tracker by choosing the "Question from workshop participant" issue template.

Past Workshops

Materials from past workshops can be found in other branches on this repo and in the past-astropy-workshops repo.

Owner

  • Name: The Astropy Project
  • Login: astropy
  • Kind: organization

GitHub Events

Total
  • Issues event: 23
  • Watch event: 17
  • Issue comment event: 47
  • Push event: 37
  • Pull request review comment event: 46
  • Pull request review event: 50
  • Pull request event: 45
  • Fork event: 5
  • Create event: 3
Last Year
  • Issues event: 23
  • Watch event: 17
  • Issue comment event: 47
  • Push event: 37
  • Pull request review comment event: 46
  • Pull request review event: 50
  • Pull request event: 45
  • Fork event: 5
  • Create event: 3

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 512
  • Total Committers: 23
  • Avg Commits per committer: 22.261
  • Development Distribution Score (DDS): 0.84
Past Year
  • Commits: 27
  • Committers: 7
  • Avg Commits per committer: 3.857
  • Development Distribution Score (DDS): 0.407
Top Committers
Name Email Commits
David Shupe s****e@i****u 82
Erik Tollerud e****d@g****m 66
Larry Bradley l****y@g****m 64
Adrian Price-Whelan a****w@g****m 51
Juan Cabanela c****a@m****u 46
Pey Lian Lim 2****m 46
Brett M. Morris b****1@g****m 42
kelle k****z@g****m 36
Matt Craig m****g@g****m 13
Nathaniel Starkman (@nstarman) n****n@p****m 10
Lauren Glattly l****y@g****m 10
Lauren Chambers l****s@s****u 6
Clare Shanahan c****n@s****u 6
Nadia Dencheva n****a@g****m 6
Megan Sosey s****y@s****u 5
elliesch e****b@g****m 5
Lia Corrales l****c@u****u 4
Lia Corrales l****a@a****u 4
Brigitta Sipocz b****z@g****m 3
Benjamin Alan Weaver b****r@n****u 2
Leo Singer l****r@l****g 2
Rebecca L b****4@g****m 2
Brett M. Morris b****s@u****u 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 64
  • Total pull requests: 93
  • Average time to close issues: 8 months
  • Average time to close pull requests: 22 days
  • Total issue authors: 17
  • Total pull request authors: 13
  • Average comments per issue: 2.05
  • Average comments per pull request: 1.53
  • Merged pull requests: 87
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 16
  • Pull requests: 33
  • Average time to close issues: 29 days
  • Average time to close pull requests: 11 days
  • Issue authors: 5
  • Pull request authors: 7
  • Average comments per issue: 0.31
  • Average comments per pull request: 1.88
  • Merged pull requests: 28
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • pllim (16)
  • stargaser (12)
  • kelle (10)
  • eblur (7)
  • mwcraig (3)
  • bmorris3 (3)
  • eteq (3)
  • nstarman (2)
  • MarioHummer (1)
  • JuanCab (1)
  • marcopulido08 (1)
  • mhvk (1)
  • bsipocz (1)
  • adrn (1)
  • peterrothstein45 (1)
Pull Request Authors
  • mwcraig (23)
  • larrybradley (19)
  • pllim (15)
  • bmorris3 (13)
  • stargaser (12)
  • eteq (11)
  • kelle (8)
  • nstarman (4)
  • nden (3)
  • lpsinger (2)
  • weaverba137 (2)
  • eblur (1)
  • adrn (1)
Top Labels
Issue Labels
bug (9) enhancement (7) workshop-question (4) ALOHA 2024 (3) upstream fix required (1) OSX (1)
Pull Request Labels
ALOHA 2024 (16) bug (6)

Dependencies

.circleci/dev-requirements.txt pypi
  • ipykernel * development
  • nbconvert * development
00-Install_and_Setup/environment.yml pypi
  • asdf *
  • asdf-astropy *
  • astropy >=5.0
  • astroquery *
  • beautifulsoup4 *
  • gwcs >=0.16
  • html5lib *
  • jupyter-offlinenotebook *
  • jupyterlab *
  • keyring *
  • nbgitpuller *
  • nbzip *
  • photutils >=1.3.0
  • pytest *
  • requests *
  • specutils >=1.1.1
  • xlrd *
  • xlwt *