Last Updated on 2026-02-06
Welcome to Python CST Costructor Script’s documentation!
To install the library, please clone the git repo: https://github.com/MartinMiroslavovMihaylov/Python_CST.git to an empty folder. Then you can install the Constructor lib with the setup.py file.
For installing Python_CST use:
pip install git+https://github.com/MartinMiroslavovMihaylov/Python_CST.git
Version numbers of this project might not always be incremented for minor changes. To be sure, first uninstall:
pip uninstall Python_CST
pip install --no-cache-dir git+https://github.com/MartinMiroslavovMihaylov/Python_CST.git
To install the library for development use:
git clone https://github.com/MartinMiroslavovMihaylov/Python_CST.git
cd Python_CST
pip install -e .
Option -e means editable installation.
How to use this Library
Install — How to install. Examples — Code examples. Curves ClassExamples — Curves functions examples.
Module Reference
Documentation
- Install
- CST Installation and file location
- Examples
- Curves ClassExamples
- CST_Constructor Module
CST_CommandsCST_Commands.AddGlobalParameter()CST_Commands.BondWire()CST_Commands.Brick()CST_Commands.ChangeSolverType()CST_Commands.ClearAllPicks()CST_Commands.Conus()CST_Commands.CreateEfieldMonitor()CST_Commands.Curve()CST_Commands.CurveToSolid()CST_Commands.CurveWire()CST_Commands.Cut_structures()CST_Commands.Cylinder()CST_Commands.DeleteGlobalParameter()CST_Commands.Elipse()CST_Commands.GGB_Probe()CST_Commands.GSGSG_Bondwire_ChipToChip_connection()CST_Commands.GSG_Bondwire_ChipToChip_connection()CST_Commands.MZM()CST_Commands.MoveWaveguidePorts()CST_Commands.New_Project()CST_Commands.Open_Project()CST_Commands.PhaseModulator()CST_Commands.Pick()CST_Commands.Poligon_2D()CST_Commands.Poligon_3D()CST_Commands.RibWaveguide_ToSolid()CST_Commands.RotationTranslation()CST_Commands.Save_Project()CST_Commands.SetDiscretePort()CST_Commands.SetMesh()CST_Commands.Sphere()CST_Commands.Squere_Waveguide()CST_Commands.StartTimeSolver()CST_Commands.ToSolid()CST_Commands.Translation()CST_Commands.Translation_Rotation()CST_Commands.Translation_Scale()CST_Commands.WaveguidePort()CST_Commands.WaveguidePortWithPins()CST_Commands.add_Al()CST_Commands.add_Au()CST_Commands.add_GGB_Probe_Material()CST_Commands.add_Glue()CST_Commands.add_Si()CST_Commands.add_SiO2()CST_Commands.add_anisotropy_material()CST_Commands.add_json_material()CST_Commands.add_material()CST_Commands.removeObject()CST_Commands.setBackground()CST_Commands.setBoundary()CST_Commands.setDomainSolverType()CST_Commands.setElectricalSimulationProperties()CST_Commands.setFreqSolver()CST_Commands.setOpticalSimulationProperties()CST_Commands.setSimFreqeuncy()CST_Commands.setSimWavelength()CST_Commands.setTimeSolver()CST_Commands.set_Units()
CurvesPostProcess