{"id":19175899,"url":"https://github.com/astropy/astropy-workshop","last_synced_at":"2025-04-03T09:08:09.238Z","repository":{"id":28160404,"uuid":"116093743","full_name":"astropy/astropy-workshop","owner":"astropy","description":"Materials for Astropy Workshops","archived":false,"fork":false,"pushed_at":"2024-10-22T18:20:35.000Z","size":123121,"stargazers_count":103,"open_issues_count":15,"forks_count":66,"subscribers_count":15,"default_branch":"main","last_synced_at":"2024-10-29T16:13:29.600Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astropy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"numfocus","custom":"https://numfocus.org/donate-to-astropy"}},"created_at":"2018-01-03T05:05:47.000Z","updated_at":"2024-10-22T18:20:40.000Z","dependencies_parsed_at":"2022-08-17T22:51:07.626Z","dependency_job_id":"a339bb01-4baa-431f-817e-74fa1e5a4d18","html_url":"https://github.com/astropy/astropy-workshop","commit_stats":{"total_commits":486,"total_committers":26,"mean_commits":"18.692307692307693","dds":0.8333333333333334,"last_synced_commit":"9c91cd3233cbf15f319d18bff1a9c54c4c698bad"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astropy%2Fastropy-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astropy%2Fastropy-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astropy%2Fastropy-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astropy%2Fastropy-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astropy","download_url":"https://codeload.github.com/astropy/astropy-workshop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246945476,"owners_count":20858962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T10:26:07.282Z","updated_at":"2025-04-03T09:08:09.202Z","avatar_url":"https://github.com/astropy.png","language":"Jupyter Notebook","funding_links":["https://github.com/sponsors/numfocus","https://numfocus.org/donate-to-astropy"],"categories":[],"sub_categories":[],"readme":"Python and Astropy for Astronomical Data Analysis\n=================================================\n*Workshop at the 245th Meeting of the AAS in National Harbor, MD, USA*\n\n* **DATE:** Sunday January 12, 2025\n* **TIME:** 9:00 am – 5:30 pm\n* **LOCATION:** National Harbor 6/7 Room\n\n## PRE-WORKSHOP SETUP\n\nPlease be sure your laptop is properly configured before the workshop by following the\n[installation and setup instructions](00-Install_and_Setup).\n\n*Warning*: Installation and setup could take as long as *one hour* depending on your current configuration and internet speeds.\nDO NOT WAIT UNTIL THE DAY OF THE WORKSHOP.\n\nIf you have any trouble, we will have facilitators on-site as early as 8:30 AM local time who can help you in person.\n\nAs an alternative, a workshop session can be run on mybinder.org via this link: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/astropy/astropy-workshop/HEAD)\n\n## Schedule\n\n| Time (PT)       | Topic                                                          | Presenter/Instructor |\n|-----------------|----------------------------------------------------------------|----------------------|\n| Before 9:00am   | [Install and config](00-Install_and_Setup) help, if needed     | (All)         |\n| 9:00 - 9:20am   | [Intro to Astropy and Code of Conduct](01-IntroCoC)            | Kelle Cruz ([@kelle](https://github.com/kelle))         |\n| 9:20 - 9:45am   | [Astropy Units, Quantities, and Constants](03-UnitsQuantities) | Brett Morris ([@bmorris3](https://github.com/bmorris3)) |\n| 9:45 - 10:15am  | [Intro to Object Oriented Programming (OOP)](02b-OOP)          | Brett Morris |\n| 10:15 - 10:30am | BREAK                                                          |  |\n| 10:30 - 11:00am | [Coordinates](04-Coordinates)                                  | Brett Morris |\n| 11:00 - 11:30pm | [Astropy Tables](06-Tables)                                    | Clara Brasseur ([@ceb8](https://github.com/ceb8)) |\n| 11:30 – 12:00pm | [I/O: FITS and ASCII](05-FITS)                                 | Clara Brasseur |\n| 12:00 - 1:30pm  | LUNCH                                                          |  |\n| 1:30 - 2:00pm   | [Specutils](09b-Specutils)                                     | Brett Morris |\n| 2:00 - 2:30pm   | [Photutils](09-Photutils)                                      | Larry Bradley ([@larrybradley](https://github.com/larrybradley)) |\n| 2:30 - 3:00pm   | BREAK                                                          |  |\n| 3:00 - 3:20pm   | Explore together time                                          |  |\n| 3:20 - 3:40pm   | [Process CCD observations with ccdproc](09c-Ccdproc)           | Brett Morris |\n| 3:40 - 4:00pm   | [Astropy Communities \u0026 Contributing to Astropy](10-WrapUp)     | Brett Morris |\n| 4:00 - 5:30pm   | Explore together time                                          |  |\n\n### Additional Helpers\n\nTBD\n\n## Description\nThis workshop covers the use of Python tools for astronomical data analysis and visualization, with the focus primarily\non UV, Optical, and IR data. Data analysis tools for JWST are being written in Python and distributed as part of Astropy,\na community developed Python library for astronomy,  and its affiliated packages.\n\nThe workshop goals introduce you to the variety of tools which are already available inside the Astropy library as\nwell as provide ample hands-on time during which you’ll be able to explore the science analysis capabilities which the\ngreater Python environment and community provide.\n\nWe plan on accomplishing this with brief overview talks on the main tools followed by extended instructor guided tutorials\nwhere you’ll be able to try them out for yourself and ask questions in the company of expert users and developers.\n\nSome basic Python experience is highly recommended to be able to effectively participate in the exercises,\nbut those without Python experience will still get much useful information about the capabilities for data analysis in\nPython and perhaps pick up some pointers on where they can get started learning more scientific Python and integrating\nit into their work flow.\n\nIf you would like to get a head start with the tools we will be concentrating on you can check out their documentation on readthedocs:\n\n* [Physical Units and Quantities](https://docs.astropy.org/en/stable/units/index.html)\n* [Constants](https://docs.astropy.org/en/stable/constants/index.html)\n* [Coordinate utilities](https://docs.astropy.org/en/stable/coordinates/index.html)\n* [Basics on accessing data files, both FITS and ASCII tables](https://docs.astropy.org/en/stable/io/unified.html)\n* [Modeling and Fitting](https://docs.astropy.org/en/stable/modeling/index.html)\n* [Astropy WCS](https://docs.astropy.org/en/stable/wcs/index.html)\n* [photutils](https://photutils.readthedocs.io/)\n* [specutils](https://specutils.readthedocs.io/)\n* [ccdproc package documentation](https://ccdproc.readthedocs.io/en/latest/) and a more [extended guide to image reduction with ccdproc](https://github.com/astropy/ccd-reduction-and-photometry-guide)\n* [Contributing to Astropy](https://docs.astropy.org/en/stable/development/workflow/development_workflow.html)\n* [Affiliated Packages](https://www.astropy.org/affiliated/)\n\n* Other tools we can answer questions about, but probably won't discuss in detail:\n  * [Numpy](https://numpy.org/)\n  * [Scipy](https://www.scipy.org/)\n  * [Jupyter](https://jupyter.org/)\n  * [Git and Github](https://guides.github.com/activities/hello-world/)\n  * [Git branching](https://learngitbranching.js.org/)\n\n## Problems or Questions?\n\nWe encourage you to submit any problems or questions you have to this\nrepository [issue tracker](https://github.com/astropy/astropy-workshop/issues)\nby choosing the \"Question from workshop participant\" issue template.\n\n## Past Workshops\n\nMaterials from past workshops can be found in other branches on this repo and in the [past-astropy-workshops repo](https://github.com/astropy/past-astropy-workshops).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastropy%2Fastropy-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastropy%2Fastropy-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastropy%2Fastropy-workshop/lists"}