gpf=GlobalParameters("MyGPFile", False)
# print number of parameters
print "Number of Parameters =",
print len(gpf.Parameters)
# print number of configurations
print "Number of Configurations =",
print len(gpf.Configurations)
# print name of active configuration
print "Name of active configuration =",
print(gpf.GetActiveConfiguration().Name)
print
# print name and type of each Parameter
print "Name and type of each Parameter"
for i, parameter in enumerate(gpf.Parameters):
print("{} \t\t {}".format(gpf.Parameters[i].Name,gpf.Parameters[i].Type))
print
# print name of each Configuration, and whether active
print "Name of each Configuration, and whether active"
for j, configuration in enumerate(gpf.Configurations):
print("{} \t\t {}".format(gpf.Configurations[j].Name,gpf.Configurations[j].IsActive))