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

DM-5877: Use Afterburners to clean up aperture correction logic #54

Merged
merged 5 commits into from Jul 5, 2016

Conversation

PaulPrice
Copy link
Contributor

No description provided.

doc = "Match radius for matching icSourceCat objects to sourceCat objects (pixels)",
dtype=float,
default=3,
doc="Match radius for matching icSourceCat objects to sourceCat objects (pixels)",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Please don't include the above changes removing the spaces around the = unless it's in a separate commit.

Copy link
Contributor

Choose a reason for hiding this comment

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

check

Changes in meas_base remove the aperture corrrection subtask
from the measurement logic. This nessesitates configuration
changes to code that uses measurement tasks. In the process
of making nessisary changes it was evident that the
DetectAndMeasureTask was better seperated out into component
tasks. All tasks which previously used DetectAndMeasure were
modified to directly call the components they directly used.
As the functionality of this task is now called directly,
the task, its tests, and examples are now removed
Each time the run method of a measurement task is executed, algorithm
metadata is appended to the algorithm metadata object. Previously the run
method of a measurement task was run multiple times for each dataID (due
to limitations in applying aperture corrections). This lead to a behavior
where every dataID had multiple entries for algorithm metadata. However,
now each dataID now only adds one entry of metadata, and multiple entries
will only be added by successive runs of multiple dataIDS. Because the
number of values we be determined by the number of times the run method
is executed, updates are necessary to handle varying numbers.
Tasks which now make use of forced measurements (Child classes of
processImageForcedTask run aperture corrections by default now. The
Mock coadds do not have reference fluxes, so disable aperture
corrections for the forced task.
@natelust natelust merged commit 2638414 into master Jul 5, 2016
@ktlim ktlim deleted the tickets/DM-5877 branch August 25, 2018 06:46
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

2 participants