This page is a placeholder about ultrasonic sensors.
Most hobbyist robots use a commonly-available ultrasonics module that costs a few dollars.
A more advanced sensor is available from SensComp, which uses a transducer similar to those found in the Polaroid SX-70 Sonar camera, circa 1978. These sensors are have a longer range and are more sensitive than their cheaper brethren. I contacted SensComp and received more information about their sensors. See the documents attached to this page.
According to SensComp there is currently no known Python/MicroPython port of the Arduino C code.