They're generated by the 'func' function:
from sqlalchemy import func
func.avg(...)
func.sum(...)
func.max(...)
'func' can generate any SQL function.
New in 0.5 is the ability to use an ORM query like a select:
session.query(func.avg(Scorecard.score))
That style replaces the apply_* methods.