Credits

Ergant is built on the shoulders of giants. This page acknowledges the open-source projects, research institutions, and public APIs that make our optimization engine possible.

Core Technologies

pvlib-python

BSD 3-Clause

Photovoltaic modeling library developed by Sandia National Laboratories. Powers our solar production forecasts with physics-based calculations for irradiance, temperature, and PV output.

pvlib-python.readthedocs.io →

PuLP

MIT License

Linear programming framework for Python. The mathematical heart of Ergant's optimization engine, solving complex energy scheduling problems in milliseconds.

coin-or.github.io/pulp →

FastAPI

MIT License

High-performance Python web framework. Powers our backend API with automatic validation, async support, and OpenAPI documentation.

fastapi.tiangolo.com →

Next.js

MIT License

React framework for production. Provides server-side rendering, routing, and optimizations for our frontend application.

nextjs.org →

Tailwind CSS

MIT License

Utility-first CSS framework. Enables our dark-mode first design system with precise, maintainable styling.

tailwindcss.com →

Recharts

MIT License

React charting library built on D3. Visualizes solar production forecasts, battery schedules, and optimization results.

recharts.org →

External APIs & Data Sources

Open-Meteo

CC BY 4.0

Open-source weather API providing solar radiation forecasts (GHI, DNI, DHI). Essential for accurate PV production predictions.

open-meteo.com →

aWATTar API

Public API

Hourly electricity price data for Austria and Germany. Powers our optimization by identifying cheap charging windows and expensive discharge periods.

awattar.at →

Infrastructure & Hosting

Docker

Apache 2.0

Containerization platform enabling consistent deployments across development and production.

Caddy

Apache 2.0

Modern web server with automatic HTTPS via Let's Encrypt. Handles SSL certificates and reverse proxying in production.

PostgreSQL

PostgreSQL License

Advanced open-source relational database. Stores configuration data, optimization results, and historical prices.

Typography

JetBrains Mono

OFL 1.1

Monospace font designed for developers. Used for headings, numbers, and data displays to convey technical precision.

jetbrains.com/lp/mono →

Inter

OFL 1.1

Versatile sans-serif typeface optimized for user interfaces. Used for body text and UI elements.

rsms.me/inter →

Acknowledgments

Ergant would not exist without the open-source community. Every library, API, and tool listed above represents countless hours of volunteer work, research, and collaboration.

Special thanks to:

  • Sandia National Laboratories for pvlib development and solar research
  • The Computational Infrastructure for Operations Research (COIN-OR) project
  • The FastAPI and Next.js communities for world-class documentation
  • All contributors to the open-source projects we depend on

If you notice any attribution errors or missing credits, please contact us at contact@ergant.at