natashabatalha / picaso

A Planetary Intensity Code for Atmospheric Spectroscopy Observations
https://natashabatalha.github.io/picaso
GNU General Public License v3.0
69 stars 42 forks source link

Option to see "live" version of all climate profiles #213

Open natashabatalha opened 3 months ago

natashabatalha commented 3 months ago

Option to read out all TP profiles during a climate run so that users can debug climate runs that oscillating

aditya-sengupta commented 3 months ago

I'll probably need this feature, so I can implement this - are there any known cases with oscillations that'd make a good test/demonstration?

natashabatalha commented 3 months ago

@sagnickm or @James-Mang both have examples I think!

My recommendation is to make key word save_all_profiles, which currently is True/False accept a string argument that would be a HDF5 filename. Then the functionality would be:

True: stores all output but not live to a H5 file False: stores nothing String: stores all output and updates live to a H5 file

natashabatalha commented 3 months ago

@aditya-sengupta also you can develop the functionality for any case (even just the standard BD or Exoplanet case) it will just be the most useful for those tricky cases that are not converging well.

James-Mang commented 3 months ago

I think any cold cloudy case with H2O clouds will have large oscillations, especially in the 225-275 K range of brown dwarfs. As for clear cases, some high metallicity (ie. +2.0), high C/O ratio (2.5) cases for some T/Y dwarfs also change quite a bit while trying to converge. I can't think of a specific case right now but I can take a look for some.