https://github.com/ThomasLiii/PySelfCal
· scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)
95 raw signals (0 security + 95 graph)
Last scanned 2 months, 2 weeks ago · v1 · 60 actionable findings from 1 signal source. 35 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 666 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_mid.py:40 |
copy_to_nvme |
software | dead | selfcal_scripts/benchmarks/benchmark_d3_ch17_mid.py:114 |
_instrumented_compute_coadd_map |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_mid.py:179 |
_run_once |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:68 |
_instr |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:149 |
_git |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:203 |
_checkout_selfcal_to |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:214 |
_orchestrate |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:220 |
restore |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:229 |
_sig_handler |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:240 |
run_phase |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:255 |
main |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py:273 |
hdu_map |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py:47 |
_parse_extname_thr |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py:57 |
_summarize_unrestricted |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py:73 |
_summarize_meaningful |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py:100 |
main |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py:140 |
thr_for |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py:171 |
main |
software | healthy | selfcal_scripts/benchmarks/regress_mosaic.py:49 |
get_ref_shape |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:46 |
build_lsqr_common_params |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:53 |
run_lsqr |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:104 |
work |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:203 |
run_cache |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:126 |
run_mean |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:181 |
load |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:196 |
main |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py:214 |
build_detector_stripe_map |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py:25 |
prepare_detector_inputs |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py:46 |
prepare_channel_inputs |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py:75 |
mask_bright_pixels |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py:119 |
build_variant_config |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py:130 |
copy_to_nvme |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py:277 |
main |
software | healthy | selfcal_scripts/benchmarks/regress_cal.py:44 |
__init__ |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:81 |
start |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:90 |
stop |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:96 |
_sample_loop |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:101 |
phase |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:130 |
summary_table |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:168 |
save_json |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:187 |
plot_timeline |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:191 |
smooth |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:205 |
prepare_detector_inputs |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:243 |
prepare_channel_inputs |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:275 |
main |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:329 |
copy_to_nvme |
software | dead | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:398 |
_instrumented_compute_coadd_map |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:461 |
main |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_numcol3.py:47 |
copy_to_nvme |
software | dead | selfcal_scripts/benchmarks/benchmark_d3_ch17_numcol3.py:119 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PIPELINE.md |
software | healthy | PIPELINE.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
environment.yml |
software | healthy | environment.yml |
pyproject.toml |
software | healthy | pyproject.toml |
benchmark_d3_ch17_mid.py |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_mid.py |
bench_e2e.py |
software | healthy | selfcal_scripts/benchmarks/bench_e2e.py |
compare_mosaic.py |
software | healthy | selfcal_scripts/benchmarks/compare_mosaic.py |
regress_mosaic.py |
software | healthy | selfcal_scripts/benchmarks/regress_mosaic.py |
profile_interior.py |
software | healthy | selfcal_scripts/benchmarks/profile_interior.py |
run_cal_baseline_test.py |
software | healthy | selfcal_scripts/benchmarks/run_cal_baseline_test.py |
regress_cal.py |
software | healthy | selfcal_scripts/benchmarks/regress_cal.py |
benchmark_d3_ch17_stable.py |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py |
benchmark_d3_ch17_numcol3.py |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_numcol3.py |
benchmark_d3_ch17_tuned.py |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_tuned.py |
benchmark_d3_ch17_poly.py |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_poly.py |
precompute_lvf_params.py |
software | healthy | selfcal_scripts/drivers/precompute_lvf_params.py |
run_reproject.py |
software | healthy | selfcal_scripts/drivers/run_reproject.py |
run_cal.py |
software | healthy | selfcal_scripts/drivers/run_cal.py |
diff_cal_h5.py |
software | healthy | selfcal_scripts/drivers/diff_cal_h5.py |
run_cal_NEP_SE.py |
software | healthy | selfcal_scripts/drivers/chunked_NEP/run_cal_NEP_SE.py |
run_cal_NEP_NE.py |
software | healthy | selfcal_scripts/drivers/chunked_NEP/run_cal_NEP_NE.py |
run_cal_NEP_NW.py |
software | healthy | selfcal_scripts/drivers/chunked_NEP/run_cal_NEP_NW.py |
stitch_cals.py |
software | healthy | selfcal_scripts/drivers/chunked_NEP/stitch_cals.py |
run_cal_NEP_SW.py |
software | healthy | selfcal_scripts/drivers/chunked_NEP/run_cal_NEP_SW.py |
launch_chain.sh |
software | healthy | selfcal_scripts/drivers/chunked_NEP/launch_chain.sh |
chunk_filter.py |
software | healthy | selfcal_scripts/drivers/chunked_NEP/chunk_filter.py |
replot_joint_zodi_spectrum_zoomed.py |
software | healthy | selfcal_scripts/zodi_anchor/replot_joint_zodi_spectrum_zoom… |
diag_boundary_jackknife.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_boundary_jackknife.py |
diag_compare_zodi_vs_scalar.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_compare_zodi_vs_scalar.py |
diag_perchannel_fit_compare.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_perchannel_fit_compare.py |
diag_joint_amp_fit.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_joint_amp_fit.py |
README.md |
software | healthy | selfcal_scripts/zodi_anchor/README.md |
diag_plot_cross_channel.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_plot_cross_channel.py |
prototype_pedestal_anchor.py |
software | healthy | selfcal_scripts/zodi_anchor/prototype_pedestal_anchor.py |
diag_offset_maps.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_offset_maps.py |
diag_overlap_bandpass_null.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_overlap_bandpass_null.py |
smooth_anchor.py |
software | healthy | selfcal_scripts/zodi_anchor/smooth_anchor.py |
revert_anchor.py |
software | healthy | selfcal_scripts/zodi_anchor/revert_anchor.py |
diag_resid_features.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_resid_features.py |
build_anchor.py |
software | healthy | selfcal_scripts/zodi_anchor/build_anchor.py |
diag_forced_slope_one.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_forced_slope_one.py |
diag_raw_stack_spectrum.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_raw_stack_spectrum.py |
materialize_anchored_mosaic.py |
software | healthy | selfcal_scripts/zodi_anchor/materialize_anchored_mosaic.py |
diag_compare_models.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_compare_models.py |
build_predictions_all_channels.py |
software | healthy | selfcal_scripts/zodi_anchor/build_predictions_all_channels.… |
diag_overlap_subchannel_continuity.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_overlap_subchannel_continu… |
diag_zodi_spectrum.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_zodi_spectrum.py |
refit_smooth_slope.py |
software | healthy | selfcal_scripts/zodi_anchor/refit_smooth_slope.py |
diag_slope_lrt.py |
software | healthy | selfcal_scripts/zodi_anchor/diag_slope_lrt.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
selfcal_scripts |
software | healthy | selfcal_scripts |
benchmarks |
software | healthy | selfcal_scripts/benchmarks |
drivers |
software | healthy | selfcal_scripts/drivers |
chunked_NEP |
software | healthy | selfcal_scripts/drivers/chunked_NEP |
zodi_anchor |
software | healthy | selfcal_scripts/zodi_anchor |
experiments |
software | healthy | selfcal_scripts/experiments |
SelfCal |
software | healthy | SelfCal |
analysis |
software | healthy | analysis |
analysis_script |
software | healthy | analysis/analysis_script |
| Label | Layer | Status | Path |
|---|---|---|---|
PhaseTracker |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_stable.py:80 |
PhaseTracker |
software | healthy | selfcal_scripts/benchmarks/benchmark_d3_ch17_poly.py:64 |
SmoothLookup |
software | healthy | selfcal_scripts/zodi_anchor/diag_perchannel_fit_compare.py:… |
PipelineConfig |
software | healthy | SelfCal/PipelineWrapper.py:34 |
Reprojector |
software | healthy | SelfCal/PipelineWrapper.py:55 |
Calibrator |
software | healthy | SelfCal/PipelineWrapper.py:437 |
Mosaicker |
software | healthy | SelfCal/PipelineWrapper.py:873 |
Anchor |
software | healthy | SelfCal/ZodiAnchor.py:348 |
| Label | Layer | Status | Path |
|---|---|---|---|
10.13.0.37 |
network | healthy | environment.yml |
4.12.0.88 |
network | healthy | environment.yml |
2.0.1.5 |
network | healthy | environment.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v2r_7a6c |
software | healthy | /tmp/repobility-clone-v2r_7a6c |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | environment.yml |
This page is publicly accessible at:
https://repobility.com/scan/9f4164d0-9476-42a1-8635-1785c94cd26f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9f4164d0-9476-42a1-8635-1785c94cd26f/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.