-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discussion: Moving to synphot #8
Comments
@pllim Thanks for the initial audit! Logistical thought: given the challenges associated with making this an STScI-approved product, and given that they're largely for the benefit of STScI, do you think this might be a project for someone at STScI to work on, rather than me? I imagine close communication with the instrument teams might be necessary to get the blessings from ST that you're after. I'm happy to put together more docs on how tynt works if that might help make the project more accessible to someone other than me. |
@bmorris3 , I am willing to do the partial port and give you GitHub co-author credit for the initial commit. Of course, I would also ping you for review on the |
Of course! I don't mean to put all of the work on you, please let me know how I can be useful 😄. |
spacetelescope/synphot_refactor#257 will go in, so I am closing this. Thank you! |
Hello, @bmorris3 . I just thought it would be more transparent to provide feedback here on my thoughts of how this package can be a part of
synphot
.data/fft.fits
1.1 When I read it in with
astropy.table.Table
, the column names are not very descriptive (i.e.,col0
,col1
, etc).1.2 I do not think I can accept the HST and JWST parameters until they are properly vetted by appropriate STScI instrument teams. This is because that
synphot
is an STScI product, so people would think the values are canonical once they go insynphot
, which is not the case (yet).DownloadManager
-- Similar reason to 1.2 above. STScI does not control the quality of data coming from SVO. STScI has its own data management system at https://archive.stsci.edu/hlsp/reference-atlases . Therefore, I do not thinksynphot
can acceptutils/download.py
at its current state, except the actual algorithm insidefft_table()
.core.py
-- Seems okay except thedownload_true_transmittance()
. See 1.2 and 2 for reasoning. The accompanying tests intest_core.py
also depend on what incore.py
gets to move over.Here is my proposed plan for an initial PR:
fft.fits
file. Could be undersynphot/<subpackage_name>
directory.tynt
stands for. I wonder if it should be renamed in its (partial) move tosynphot
. If so, to what?parametrized_filters
?Follow-up work may include (either as part of the PR or separate ones):
tynt
work with nativesynphot
objects.data/fft.fits
using canonical input files provided by STScI. We can start small with some generic filters and then see if STScI instrument teams are interested for actual HST and JWST filters.Open questions:
tynt
andsynphot
during the transition process. Or if all the code intynt
will eventually end up onsynphot
.Alternative plan:
synphot
is not feasible after all, I am willing to add a link to this package from thesynphot
documentation. Or however you wish to be cited. However, if this package goes unmaintained in the future, then the citation would be revoked (usually when it becomes unusable due to compatibility reason).cc @eteq
Also cc @perrygreenfield in case he is still interested in parametrization of HST filter curves.
The text was updated successfully, but these errors were encountered: