When using: pblum_mode="absolute" and intens_weighting="photon", the fluxes returned by run_compute are reported with units of W/m², but the value clearly correspond to photons/s/m² (values are orders of magnitude too high for power units and match photon count instead).
Steps to reproduce (MRE):
import phoebe
s = phoebe.default_star()
s.add_dataset('lc', times=[0.], passband='Johnson:V')
s['pblum_mode'] = 'absolute'
s['distance'] = 150e9
s.set_value_all('intens_weighting', 'photon')
s.run_compute(progressbar=False)
print(s.get_quantity('fluxes@model'))
s.set_value_all('intens_weighting', 'energy')
s.run_compute(progressbar=False)
print(s.get_quantity('fluxes@model'))
For photon weighting: [5.35982234e+20] W / m2
For energy weighting: [194.15993969] W / m2