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

Tes param corrections #438

Merged
merged 5 commits into from
Sep 4, 2024
Merged

Tes param corrections #438

merged 5 commits into from
Sep 4, 2024

Conversation

jlashner
Copy link
Collaborator

This PR implements functions for more accurate estimations of TES parameters such as resistance, responsivity, and bias power. This is based on @RemingtonGerras's PR (#424), but has been optimized so it runs faster + a few bug fixes. I have built a det-cal database off of results from these functions and they show promising results. Details are on this confluence page.

This includes:

  • The recompute_ivpars function, which corrects the existing IV computation by using the proper R_L and V_thevenin
  • The run_correction and run_corrections_parallel functions to compute corrected R_TES and Si based on IVA and BSA objects.
  • to_dict and from_dict methods for IVAnalysis and BiasStepAnalysis object, which is useful to convert a dict representation of the analysis to the analysis object without needing to know the file path.

Copy link
Contributor

@msilvafe msilvafe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jack and I spoke over these changes and he showed me analysis of the results from a new det_cal db he built off of these. I agree that this is ready to merge except for I would like to see the v_thevenin correction test results first before merge. Please share those results when you have them and if there's no big issues feel free to merge.

@jlashner jlashner merged commit 438d2b9 into master Sep 4, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants