If you rely on or have benefitted from this work, considering sharing some coin with them over on OpenCollective!
It's relatively easy to make a spectral renderer, that part of the math is pretty straight forward.
But generating fairly accurate and good-looking images that can be displayed on a low dynamic range RGB monitor from the result is something else.