Skip to content
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

Use density and asymmetry profile to determine mid-Z and high-Z together #237

Open
2 of 7 tasks
k-collie opened this issue May 5, 2023 · 0 comments · May be fixed by #256
Open
2 of 7 tasks

Use density and asymmetry profile to determine mid-Z and high-Z together #237

k-collie opened this issue May 5, 2023 · 0 comments · May be fixed by #256
Assignees
Labels
calculations Calculating new quantities from existing ones enhancement New feature or request

Comments

@k-collie
Copy link
Collaborator

k-collie commented May 5, 2023

Principle

After the SXR inversion we get a symmetric density and an asymmetry profile. Using the toroidal rotation from CXRS we can get the predicted asymmetry profiles for the two species. Therefore the asymmetry parameter should give us the ratios of the two species and the density profile will give us an absolute magnitude. We can likely use an optimization routine to find the symmetric density profile for mid-Z and high-Z.

Implementation

  • factor out reused functionality from invert_radiation
  • allow fixing asymmetry parameter for invert_radiation
  • reconstruct density rather than emissivity
    • pass in loss function and electron density to invert call
    • write closure for init_guess_bounds that returns densities
    • write closure for emissivity_from_knotvals that converts densities to EmissivityProfiles
      • asym_profile + asym_profile != asym_profile => problem
  • allow reconstruction of multiple elements
@k-collie k-collie added enhancement New feature or request calculations Calculating new quantities from existing ones labels May 5, 2023
@k-collie k-collie self-assigned this May 5, 2023
@k-collie k-collie linked a pull request Jun 23, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
calculations Calculating new quantities from existing ones enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant