Skip to content

Conversation

@mrawls
Copy link
Contributor

@mrawls mrawls commented Feb 6, 2026

Plus a few improvements to SkyPlot that maintain current default behavior.

@mrawls mrawls force-pushed the tickets/DM-53414 branch 5 times, most recently from b28c213 to db7e242 Compare February 6, 2026 06:45
@mrawls mrawls requested a review from jrmullaney February 6, 2026 06:55
Copy link
Contributor

@jrmullaney jrmullaney left a comment

Choose a reason for hiding this comment

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

Just some suggestions. Nothing major.

bandText += band + ", "
bandsText = f", Bands: {bandText[:-2]}"
infoText = f"\n{run}{datasetsUsed}{tableType}{dataIdText}{bandsText}"
if (photocalibDataset != "None") or (astroDataset != "None"):
Copy link
Contributor

Choose a reason for hiding this comment

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

photocalibDataset and astroDataset are hard-coded to always be "None" and "None"! Clearly this was added as some kind of to-do that was never...done. I think it needs a ticket making to either implement or get-rid.
But let's not hold this merge up for that.

)

doBinning = Field[bool](
doc="Use nPointBinThresh to implement binning.",
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
doc="Use nPointBinThresh to implement binning.",
doc="Spatially bin the data? Extreme outliers can be shown using `showExtremeOutliers`.",

nPointBinThresh=nPointBinThresh,
isSorted=True,
showExtremeOutliers=showExtremeOutliers,
scatPtSize=self.scatPtSize,
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
scatPtSize=self.scatPtSize,
scatPtSize=self.markerSize,

default=1.0,
)

scatPtSize = Field[float](
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
scatPtSize = Field[float](
markerSize = Field[float](

Copy link
Contributor

Choose a reason for hiding this comment

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

I know it's down as scatPtSize in plotProjectionWithBinning, but that's an awful name and I want to change it to markerSize throughout. I'll do that on a different ticket, though.

@@ -0,0 +1,54 @@
# This file is part of analysis_tools.
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think you need to make a new task. You could probably re-factor ObjectTableTractAnalysis, which also reads-in a tract-level data product. You'd just specify the different inputName in the pipeline task.
I've written a GenericTableAnalysis task for this kind of thing, but I've just not got round to merging it.

But, for now, if you want to keep this, then that's fine.

I think it's time that analysis_tools could benefit from a bit of an audit anyway.

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