python script for parameterized hld generation