Describir: Artificial neural networks for renewable energy systems and real-world applications