AMPR Portal API Python bindings