map_terms
- ipkiss3.all.circuit_sim.map_terms(model, term_names)
- Map the terms of a model to different names - Parameters:
- model: i3.CompactModel
- The model to map the terms of 
- term_names: Dict[str, str]
- Mapping model_term_name: new_name. Model terms not specified will be used without renaming 
 
 - Examples - >>> class MyModel(i3.CompactModel): >>> terms = [i3.OpticalTerm(name="in"), i3.OpticalTerm(name="out")] >>> parameters = ['a'] >>> >>> class MyPCell(i3.PCell): >>> >>> class CircuitModel(i3.CircuitModelView): >>> def _generate_model(self): >>> model = MyModel(a=2.) >>> return i3.circuit_sim.map_terms( >>> model, >>> term_map={"in": "opt1", "out": "opt2"} >>> )