New Feature?
Update-Me
Add guidelines on adding a new feature.
Adding New Features in PVGIS' API¶
If you know your ways around Python, it should be not difficult to add a new feature (i.e. an algorithm or some helper function) in PVGIS' API!
Given a working implementation of a function of interest in Python, preferrably using NumPy, the steps to integrate it in PVGIS' API are:
- add the function as a Python module under the
algorithmsdirectory - add a new function under the
apidirectory - optionally, add a new Typer-based command for the command line interface
- optionally, add a new FastAPI-based entrypoint
Developing a new function¶
[Guide on how to develop custom extensions, including necessary tools and practices]
Integration with PVGIS' API¶
[Instructions on how to integrate custom extensions with the API]
Sharing Your Function¶
[Provide information on how users can share their custom functions]
For more advanced features, see our Advanced Usage section.