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

Rewrite MeasurePhotonTransferCurveTask datatypes #21

Merged
merged 9 commits into from Dec 10, 2019

Conversation

mfisherlevine
Copy link
Collaborator

No description provided.

Use a single data structure to hold both the intermediate data and the final
results in a sensible format.

Change how the exclusion of data points is handled to make it understandable
and persistable, especially so that other tasks can use the outputs.

Improve robustness of fitting for curves that fully turn over.

Correctly seed the initial parameters for fits and add limits for fit params.

Fix bugs in the output messages and their formatting.

Fix several logic errors.

Fix typo meaning that errors were incorrectly reported in plots.

Update tests for new code structure.

Remove dangerous use of default value in function arg

Update weird/bad values used in tests
Remove the freeze() option, and the test for it.
python/lsst/cp/pipe/ptc.py Outdated Show resolved Hide resolved
python/lsst/cp/pipe/ptc.py Outdated Show resolved Hide resolved
@mfisherlevine mfisherlevine merged commit 028d2b7 into master Dec 10, 2019
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.

None yet

3 participants