This module is dedicated for calculating different Step response analysis factors like Peak time, Rise time, Settling time, Steady-state value, Overshoot percentage of a specified system.
- This module is an extension of Python Control System module and better to use it along with Control System module.
- Mandatory inclusion of "Time Matrix" (using numpy.linspace) is required during initialization to avoid errors. Size of Time matrix should be within 5000 to 10000 for better result.
- Different functions defined in this module requires the step response matrix, time matrix and damping factor of the system. Make sure these are properly available.
- Revamped source code and implementation as "class".
- Added support for Higher order systems.
- Added support for systems with offset characteristics.
- Added support for identifying unstable systems.
- Added separate error module for domain specific exception messages.
- Support for control package, matplotlib and many more all-in-one module.
- Bug fixes
- Bug fixes (if any)
- Generalizing the module further
- Angular based StepAnalyzer webapp development. Click here to learn more!
- For Anaconda:
i) Open Anaconda Prompt.
ii) Write the following command:
pip install stepanalyzer
iii) importstepanalyzer
to your program. - For Jupyter Notebook or Google colab:
i) Add
!pip install stepanalyzer
before writing the program. ii) importstepanalyzer
to your program. - For system installation;
i) Write the following command in prompt at proper path:
pip install stepanalyzer
ii) importstepanalyzer
to your program.