-
Notifications
You must be signed in to change notification settings - Fork 16
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
Compile a transitions wavelength list for astronomical observations. #335
Comments
I think this should be able to be done if you create an For example,
This will print the wavelength for each transition of Fe VI, for example. (Looks like there are 1417 of them.). You can also print the upper and lower levels with e.g.
The The one caveat is that these are the transitions in CHIANTI, which was designed with the solar corona in mind, and may not have all transitions that you're looking for. We have open issues to integrate with other atomic databases (#11). |
Thank you very much @jwreep for your reply. I am going to play a bit with the commands to keep learning how better do this. |
Thanks for your question @Vital-Fernandez and your interest in
import fiasco
import astropy.units as u
all_ions = fiasco.IonCollection(*[fiasco.Ion(i,1*u.MK) for i in fiasco.list_ions()])
for ion in all_ions:
print(ion.transitions.wavelength)
print(ion.transitions.is_observed)
|
@wtbarnes, thank you for the clarifications! As an aside, would it be worth adding an @Vital-Fernandez Hope it works! Let us know how else we might help, or if there's any new or additional functionality that might be useful. |
First of all, I would like to thank you for your work on this great package.
I am currently seeking to compile a list of ionic transition wavelengths for use in astronomical spectra observations and would appreciate your guidance on the best way to achieve this with FIASCO.
To provide some context, I maintain a small package called LiMe for measuring lines. The library includes a small table that lists the line names, ions, bands, and wavelengths. I am looking for a more robust way to set the theoretical wavelengths in this table. One approach I have considered is using the wavelengths compiled in Cloudy’s LineLabels.txt file and updating it with each new release.
However, I am wondering if this could be done using FIASCO automatically, specifically by leveraging the .spectrum attribute of Ion objects. Could you please provide any insights on how I might retrieve weighted transitions and their corresponding wavelengths?
Thank you very much for your time and assistance.
The text was updated successfully, but these errors were encountered: