What's Changed doc: add an example for spatial clustering by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/306 components/io: name index of df's and column pnl's to component name by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/307 Fix Cbc solver bug by @pz-max in https://github.com/PyPSA/PyPSA/pull/303 introduce hierarchical clustering by @martacki in https://github.com/PyPSA/PyPSA/pull/289 no comma in buses.csv and lines.csv at the end by @fneum in https://github.com/PyPSA/PyPSA/pull/313 add highs solver by @pz-max in https://github.com/PyPSA/PyPSA/pull/308 Component index name followup by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/315 Minor hac clustering fixes by @nmartensen in https://github.com/PyPSA/PyPSA...