Hi Marc,
a late reply, but indeed titles for user added ratios don't propagate to plots like overlay_all_ratios and ratios_on_models.
this can be seen if I do e.g.:
for k in lrf._modelratios.values(): print(k.title)
the result is:
[O I] 63 $\mu$m / [C II] 158 $\mu$m
None
None
[O I] 145 $\mu$m / [O I] 63 $\mu$m
None
None
[C II] 158 $\mu$m / [O I] 145 $\mu$m
None
None
[C II] 158 $\mu$m / I$_{FIR}$
([O I] 63 $\mu$m + [C II] 158 $\mu$m) / I$_{FIR}$
([O I] 145 $\mu$m + [C II] 158 $\mu$m) / I$_{FIR}$
Nones are user added ratios with high-J CO lines.
However, the title DOES end up in e.g.
lrp.modelratio("OI_63/CO_1615")
n.b. I am a complete python novice, but I noticed that modelratio uses self._tool._modelset.table.loc[id]["title"] to grab the title, whereas overlay_all_ratios & ratios_on_models use self._tool._modelratios[k].title
thanks,
Aaron