I noticed in the documentation that one of the methods: model.print_infeasibilities() was not described very well and it was misleading for me personally and I had to wait the entire pipeline to find out that this method requires the gurobi solver and what the display_max_terms parameter is responsible for. I have created a pull request that may help solve this problem and introduce clearer documentation.
Hi,
I noticed in the documentation that one of the methods: model.print_infeasibilities() was not described very well and it was misleading for me personally and I had to wait the entire pipeline to find out that this method requires the gurobi solver and what the display_max_terms parameter is responsible for. I have created a pull request that may help solve this problem and introduce clearer documentation.
https://github.com/PyPSA/linopy/pull/354