-
Notifications
You must be signed in to change notification settings - Fork 20
6. Contribution
Ludovic Beghin edited this page Apr 14, 2023
·
5 revisions
PR's are welcome! Feel free to contribute to the project. Below are listed some desired improvements.
Wrap the interpreter in a Python library, to be able to call forefire directly from Python.
SWIG binding in swig
folder can be improved and updated to Python 3. Alternatively, another tool can be used like Pybind11.
- https://realpython.com/python-bindings-overview/
- https://thomastrapp.com/posts/building-a-pypi-package-for-a-modern-cpp-project
- pybind11 video : https://www.youtube.com/watch?v=_5T70cAXDJ0
- Used CMAKE and CTEST to autotests
- The current
geojson
DumpMode needs reprojection to be easilly shared. Reprojection is made in python but could be integrated into cpp code - Other dump modes like shapefile or geopackage
Improvements in documentation are welcome.