pyrect
