| 52 | spparser should accept filenames that include OS environment variables | new | somebody | defect | high | Pysynphot support for all ETCs: 18.1 |
| 100 | Add .tabulate() method to AnalyticSpectra | new | somebody | enhancement | high | Pysynphot: user-friendly interface |
| 103 | Provide a .avgflux(fluxunits) method for SourceSpectra | new | somebody | enhancement | high | Pysynphot: user-friendly interface |
| 140 | Add support for calcphot.effstim functionality | new | somebody | enhancement | high | |
| 150 | Determine and implement correct behavior for partial overlap of renormalization band | new | somebody | task | high | |
| 23 | Add support for subtraction and division | new | somebody | defect | normal | Pysynphot: user-friendly interface |
| 42 | Support wavecat move to CDBS | new | somebody | enhancement | normal | Pysynphot: Move data to CDBS |
| 43 | Use Vega from CDBS if available | new | somebody | enhancement | normal | Pysynphot: Move data to CDBS |
| 49 | ThermalSpectrum raises UnboundLocalError for non-thermal obsmodes | new | laidler | defect | normal | Pysynphot: user-friendly interface |
| 77 | Improve TMG/TMC handling | new | somebody | defect | normal | Pysynphot: Move data to CDBS |
| 85 | Enforce monotonic, ascending wavelength tables | reopened | somebody | defect | normal | Pysynphot support for COS ETC 17.2.x |
| 89 | Resolve thermback test discrepancies | new | somebody | task | normal | Pysynphot support for all ETCs: 18.1 |
| 95 | Set properties on files for EOL characters | new | somebody | task | normal | |
| 106 | Redshift: verify algorithm in the absence of renormalization | new | somebody | defect | normal | Pysynphot: user-friendly interface |
| 107 | Add optional cosmological distance effect to redshift calculation | new | somebody | enhancement | normal | Pysynphot: user-friendly interface |
| 109 | Resolve confusing interface in AnalyticSpectrum constructors | new | somebody | task | normal | Pysynphot: user-friendly interface |
| 114 | Box can only be specified in Angstroms | new | somebody | defect | normal | Pysynphot: user-friendly interface |
| 115 | UnitSpectrum and UniformTransmission should use smart wavelength tables | new | somebody | defect | normal | Pysynphot: user-friendly interface |
| 120 | Provide .normalize() method on SpectralElement class | new | somebody | enhancement | normal | Pysynphot: user-friendly interface |
| 128 | __call__ should accept a scalar wavelength value | new | somebody | defect | normal | Pysynphot: user-friendly interface |
| 130 | Improve performance for newobservation.initbinflux() | new | somebody | enhancement | normal | Pysynphot support for all ETCs: 18.1 |
| 132 | Add logging capabilities to server.py | new | somebody | enhancement | normal | Pysynphot support for all ETCs: 18.1 |
| 137 | Add support for "gauss" SpectralElement | new | somebody | enhancement | normal | Pysynphot: user-friendly interface |
| 138 | Add support for "lgauss" SpectralElement | new | somebody | enhancement | normal | Pysynphot: user-friendly interface |
| 139 | Implement "calcband" functionality | new | somebody | enhancement | normal | |
| 141 | Add additional calcphot functionality | new | somebody | enhancement | normal | Pysynphot: user-friendly interface |
| 142 | Non-TabularThings should have a ToInternal() method | new | somebody | defect | normal | |
| 143 | Add something like a .sample() method to Observation | new | somebody | task | normal | |
| 144 | Add synphot.obsmode task functionality | new | somebody | enhancement | normal | |
| 145 | .thermback() should be a method on ObsBandpass | new | somebody | defect | normal | |
| 147 | .flux/.throughput properties should be smarter about resampling | new | somebody | defect | normal | |
| 25 | copy.deepcopy fails for some objects | new | somebody | defect | low | |
| 37 | Wavetable should match setwise-partial obsmodes | assigned | laidler | defect | low | Pysynphot support for all ETCs: 18.1 |
| 55 | Coords fails to build on Windows XP platform | new | laidler | defect | low | |
| 58 | Improve Vega handling | new | laidler | defect | low | Pysynphot: Move data to CDBS |
| 72 | Handle negative fluxes when converting to magnitudes | new | somebody | defect | low | Pysynphot: user-friendly interface |
| 74 | Permit monotonically decreasing wavelength tables as binsets | new | somebody | defect | low | Pysynphot: user-friendly interface |
| 83 | Support extrapolation in parameterized tables | new | somebody | defect | low | Pysynphot: user-friendly interface |
| 97 | Support multiple options for PYSYN_CDBS | new | somebody | defect | low | Pysynphot: Move data to CDBS |
| 99 | Add .sample() method to AnalyticSpectra | new | somebody | enhancement | low | Pysynphot: user-friendly interface |
| 102 | Add units microJy and nanoJy | new | somebody | enhancement | low | Pysynphot: user-friendly interface |
| 105 | Cleanly handle varying wave and flux units in a CompositeSpectrum | new | somebody | defect | low | Pysynphot: user-friendly interface |
| 111 | Enforce monotonic ascending wavelengths for SpectralElements | new | somebody | defect | low | Pysynphot: user-friendly interface |
| 113 | spparser fails to handle Windows-style absolute pathnames | new | somebody | defect | low | |
| 131 | Improve performance for Icat class | new | somebody | enhancement | low | Pysynphot support for all ETCs: 18.1 |
| 155 | obs.binwave doesn't match .waveunits | new | somebody | defect | low | Pysynphot: user-friendly interface |
| 27 | Should there be a Waveset class? | new | somebody | task | lowest | Pysynphot: user-friendly interface |
| 88 | Test exception conditions designed to catch poor user input | new | somebody | defect | lowest | Pysynphot support for all ETCs: 18.1 |
| 92 | Set up nightly tests on multiple platforms | new | somebody | task | lowest | |
| 101 | Correct .ToABMag() and .ToSTMag() methods of units.Photlam | new | somebody | defect | lowest | Pysynphot: user-friendly interface |