OttoStruve / muler

A Python package for working with pipeline-produced spectra from IGRINS, HPF, and Keck NIRSPEC
https://muler.readthedocs.io
MIT License
15 stars 9 forks source link

We should put NotImplementedError placeholders planned methods #15

Closed gully closed 3 years ago

gully commented 3 years ago

We should put NotImplementedError placeholders planned methods. This practice will help show what methods are possible but just happen not to be implemented since the package is so new. Here is a brainstorm of such methods:

Some of the methods require access to synthetic spectral models. We'll probably want to think about how to support synthetic spectral models. Do we want that to be a separate package or a module of muler?

gully commented 3 years ago

Hooray, lots of these methods now exist in our sibling-package gollum! 🍾 Two methods do not yet exist though: "fill_nans" or "fill_gaps" would be useful for applications where you want to maintain the pixel lengths, and .cross_correlate(input_spec) would be useful for many science applications. I'll add those as standalone Issues