CompOSE output testing

@ce-alpha-testers
Hi, I was wondering if any of you is planing on testing our CompOSE outputs.

Is there a particular page in the documentation where people can learn more about how to generate CompOSE output? My naiive search of our documentation :mag_right: yields these pages under the Lepton and Synthesis modules.

I think @jiaxiwu has tried to look into this?

Yes, I took a look last week, but the CompOSE output format was not in the CE back then. I’m not sure whether it is updated now?

Yes, @andrew.manning These are the quick guides to CompOSE providers that explains our outputs: https://compose.obspm.fr/download/pdf/CompOSE_Quick_Guide_for_Providers.pdf

Yes, @jiaxiwu, it is updated :slight_smile:

Awesome! I will take a look! Is there a specific aspect that you might want me to test?

Nothing in particular. Just let us know if you produce NAN’s, etc. or if it makes your code break.

@vdexheim I tested the compOSE output of the lepton module. When I specify

use_beta_equilibrium: true

It generates an 1D EOS with proper .t, .nb, .yq, and .thermo files. But when I switch use_beta_equilibrium off, the job runs successfully, but there is no compOSE output.

I am not sure whether this is normal, and maybe if there’s anyone can teach me how to generate a 2D EOS.

@mrpelicer, is there an option for CompOSE 2D output (nB and YQ) with only charge neutrality (no beta equilibrium)? What about 1D or 2D with no leptons at all?

Hi @jiaxiwu ,

Thanks for the feedback.

You should be able to get the 2d compOSE output if you turn on the flag use_charge_neutrality just below the use_beta_equilibrium. I’ve added the config options in the Lepton documentation.

Please let me know if anything does not work.

@vdexheim For the compOSE output with no Leptons at all, the other devs have to implement this option it in their own modules. I do not think any other modules have that option right now.

Thanks @mrpelicer for helping!

I successfully generate a 2D compOSE output as I want. No obvious bug observed from my perspective @vdexheim

Yeah, but there are no options to get compOSE output from other modules.