Pandapower is a Python based, BSD-licensed power system analysis tool aimed at automation of static and quasi-static analysis and optimization of power systems. It is a full fledged power system analysis tool that provides power flow, optimal power flow, state estimation, topological graph searches and short circuit calculations according to IEC 60909. The pandapower network model is based on electric elements, which are defined by nameplate parameters and internally processed with equivalent circuit models. The tabular data structure used to define networks is based on the Python library pandas, which allows comfortable handling of input and output parameters. The implementation in Python makes pandapower easy to use and allows comfortable extension with third-party libraries. pandapower has been successfully applied in several grid studies and validated with real grid data.