Analytic functions with blackbody

See #3077 
For just in case we want that feature back in the future. But sure, I can remove it.