Skip to content

Commit d01031e

Browse files
authored
Merge pull request #279 from mwcraig/phase-3-proposal-matt-craig
Phase 3 Funding: Craig | Widget-based app for optical data reduction and stellar photometry
2 parents 5e57397 + 6b2740b commit d01031e

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
### Title
2+
3+
Develop a Jupyter widget-based app for reducing and performing stellar photomtery on optical images
4+
5+
### Project Team
6+
7+
Matt Craig would lead. There would potentially be additional outside hires or money for hiring students.
8+
9+
### Project Description
10+
11+
This would be an astropy-based project to provide an essential function in undergraduate-level astronomy: a tool for calibrating images, doing stellar photometry, and providing some basic tools for looking at the results of that photometry.
12+
13+
While astropy already provides a mechanism for scripting those activities, it is painful to have to write code every time. It can be done in a way that novices can use it (see the [photometry notebooks here](https://github.com/mwcraig/ast266-notes/tree/main/notebook-templates) for an example), but is cumbersome.
14+
15+
Doing something simple like generating a time series requires substantial boilerplate code. While tedious for someone experienced, that boilerplate is intimidating to new comers.
16+
17+
The community this potentially impacts are amateur astronomers, those teaching astronomy in high school or at the undergraduate level, and potentially those running REU programs.
18+
19+
### Project / Work
20+
21+
To be clean, none of the ideas here are really new. For example, [LEMON](https://github.com/vterron/lemon), presented at the first PyAstro conference, did some of these things without a GUI. It has not had a release in 5 years, though.
22+
23+
Some of the features listed below have rough implementations in [stellarphot](https://github.com/feder-observatory/stellarphot) (note that the state of that code/documentation indicates the need for some dedicated funding for work on this).
24+
25+
+ Finalize a fast implementation of an image widget, work begun in the [astrowidgets](https://github.com/astropy/astrowidgets) package.
26+
+ Design/layout an ipywidgets-based app for
27+
- image display, generating PSF/seeing profiles
28+
- identifying stars to photomer
29+
- running the photometry to get (at least) instrumental aperture magnitudes.
30+
- Offer several ways to process those magnitudes
31+
- Offer straightforward time series plotting, leveraging wigdet-based plotting to provide, e.g. cutouts of a star when you hover over a data point in the time series.
32+
+ Include output routines for reporting data to TESS and EXOTIC (exoplanets), and the AAVSO (variable stars).
33+
+ Define a framework to make the tools extensible, i.e. able to plug in new analysis tools.
34+
+ Work throughout to make sure the tools are interoperable with other tools (e.g. Users of AstroImageJ should be able to feed their photometry files into this to do variable star photometry).
35+
36+
37+
### Approximate Budget
38+
39+
Currency: US $40,000
40+
41+
This is a really rough ballbark estimate, all salary/contractor.
42+
43+
### Approved budget
44+
45+
$32,000.

0 commit comments

Comments
 (0)