Outputs
When savecsv=True, the fitter writes three CSV files.
Fulldata.csvOne row per source with total CNM/WNM column density estimates, cold gas fraction, sky temperature, and fitted uncorrected HI column density.
CNMonlydata.csvOne row per cold component with optical depth, velocity, FWHM, spin temperature, velocity shift, ordering, and CNM column density.
WNMonlydata.csvOne row per warm component with brightness temperature, velocity, FWHM, WNM column density, and foreground fraction value.
Redoing a fit
Use renew=True when repeating a fit for the same source:
spec_fit.savecsv = True
spec_fit.renew = True
spec_fit.datapath = "examples/example_spec_csv_outputs"
spec_fit.fit_and_plot()
This removes previous rows with the same Name from the three CSV files
before appending the new results. It prevents duplicated rows when tuning
peak_abs, peak_emi, Tsmin, or Tsky.
The package no longer writes output.txt.