simplipfy.SimplifyStepWise package

Submodules

simplipfy.SimplifyStepWise.simplifyStepwise module

simplipfy.SimplifyStepWise.simplifyStepwise.solve(filename: str, filePath='Circuits/', savePath='Solutions/', langSymbols: dict = {})
Parameters:
  • filename – name of the file to be solved, with extension

  • filePath – path to the file

  • savePath – path to the folder where the solution will be saved

  • langSymbols – dictionary of language symbols, used to initialize a LangSymbols object

Module contents

Module used to solve a circuit using analitic method where the circuit is simplified to a total resistance using series and parallel relationships of the components. The module always simplifies two components which it determines by itself. It produces a <simplipfy.Solution> object that has (NumComponentsInCircit - 1) steps. The module is implemented with lcapy. The project uses a slightly modified version named lcapyInskale to support stepwise solving of the circuit and extract solutions.