-
Notifications
You must be signed in to change notification settings - Fork 0
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
H4C IDR2.2 #20
base: main
Are you sure you want to change the base?
H4C IDR2.2 #20
Conversation
At the last pspec call, I was assigned with divvying out tasks to do related to this last push, so here's what I would like to propose:
I think those are the main items for now, and I hope this is a fair distribution of labor. Please let me know if there are any issues with what I've proposed. |
The key question boils down to whether https://github.com/HERA-Team/hera_pipelines/blob/b1456ec411793d2b97d58dab042438bf028925ed/pipelines/h4c/idr2.3/rtp/h4c_rtp_stage_2_throw_away_flagged_baselines_keep_fluctuating_ants.toml is the right TOML. I think so, but @aewallwi should confirm. |
also fix so that we're using the right case (param_file)
This is the correct toml. There have been a few bug fixes since this PR was introduced (though no updates to the params for frf and spws) so I think we should rebase on main. |
I think that if we want to incorporate the interleaving machinery for postprocessing we should be copying the files from |
Great, thank you for the clarification! Are the bug fixes already on main? |
I copied over the post-processing stuff from
|
…t new directories for rerun outputs separate from h4c old date.
…pipeline that deletes all interim data files and saves only the mock data and smoothed calfiles.
…ectory paths for tidiness
…conda env. rip hera3dev :(
…ed of seeing the error logs.
Given that there are so many moving parts in the analysis, I figured it would be a good idea for the pipeline to go through an informal PR before we re-run the H4C analysis. I am hoping that this PR serves as a useful reference for completing the H4C IDR2.2 memo, and also serves as an additional point of reference for trying to understand how the pipeline works. I have tagged as reviewers people who I tagged in the Slack thread where we started discussing this, just for the sake of putting it on the radar for interested parties—this discussion should also be open to other interested folks in the collaboration.
Here is a list of things that I think are important and should be discussed and generally approved by the group. I do not expect that this is a complete list, so please suggest things to add or remove.
idr2.3
directory with the intent that this is where the final version of the pipeline will live. I simply copied over what looked like the most up-to-date pieces of the pipeline and organized them in an attempt to emulate the structure used in previous iterations (e.g., H1C IDR3).rtp
broadly contains calibration, flagging, smoothing, and imaging, all performed on a per-night basis. I just copied over files fromrtp/v2
.pre_lstbin
contains in-painting, "crosstalk" filtering (i.e., the notch filter step), coherent time averaging, and per-night power spectrum estimation. The files were copied over frompost_processing/v7_interleave/pre_lstbin
. Note that time averaging and per-night power spectrum estimation products are only meant to be used in a diagnostic sense and files produced from this step should not be propagated further down the pipeline. I will update the in-painting parameters to reflect the new spectral window choices based on @Kai-FengChen's work.lstbin
contains two pipelines: one for LST-binning the sum files, and another for LST-binning the diff files. The files were copied over frompost_processing/v7_interleave/lstbin
.post_lstbin_frate
contains everything downstream of LST-binning: "main-lobe" fringe-rate filtering, coherent time averaging, power spectrum estimation, and "auto errors" (which I assume is estimating thermal noise error bars?). I will be modifying things related to fringe-rate filtering to use the new filter parameters.