from EADBWrapper import EADBWrapper, SysMLObject if __name__ == "__main__": objectName = 'm1Prescription' dbo = EADBWrapper() objid = dbo.objectIdFromName(objectName) print '\nAvailable Object_IDs for %s: ' % objectName,objid print '\n------------------\n' obj = SysMLObject() obj.getData(dbo, objid[0]) obj.printObject()
def setUpClass(cls): cls.dbo = EADBWrapper()
from __future__ import with_statement from EADBWrapper import EADBWrapper, SysMLObjectList if __name__ == "__main__": name = 'g-band Response Envelope' dbo = EADBWrapper() with open('test_output.txt', 'w') as output: dbo.writeFamilyTree(name, author='Chuck Claver', file_handle=output)
elif 'aspheric' in notes: order_strings = re.findall("\d+.. order", notes) order = int(re.findall("\d+..", order_strings[0])[0][:-2]) dex = order + 4 active_surface[dex] = 0.001 * np.float(value) output.append(first_surface) if second_surface is not None: output.append(second_surface) return output if __name__ == "__main__": dbo = EADBWrapper() id_dict = OrderedDict() # The Object_ID's below were just assembled heuristically by manually # inspecting the sysarch database. Once we have made the schema more # uniform, we ought to be able to find these automatically by searching # for desired component names. id_dict['m1'] = 385259 id_dict['m2'] = 385268 id_dict['m3'] = 385279 id_dict['l1'] = 385271 id_dict['l2'] = 385283 id_dict['filter'] = 385275 id_dict['l3'] = 385276