Second-Order Lag System with Saturation Highlights:
- Set system parameteers for second order lag system
- Set upper and lower saturation limits
- slect from different types of input signal
- Set / change the properties of input signal
- Visualise the input and output signal
Chechout the Demo hosted at Link
run following command in terminal
pip install sig-saturate
Run following command in terminal
git clone https://github.com/bokey007/sig_saturate
cd sig_saturate
python setup.py sdist bdist_wheel
pip install ./dist/sig_saturate-0.1.0.tar.gz
sig_saturate.run
- Above command will lauch the app on default port 8501.
- Open the browser and go to http://localhost:8501
- play with the parameters interatively and visualise input and output signals from different sets of parameters.
sig_saturate.run --port 8080
Above command can be used to specify the port on which you want to run the app.
- Generate input siganls as per user inputs
- Simulates the behavior of a second-order lag system with saturation
- Visualization the input and output
Development tools:
- setuptools (https://pypi.org/project/setuptools/): Used to create a python package
- pipreqs (https://pypi.org/project/pipreqs/): Used to create requirements.txt file
- twine (https://pypi.org/project/twine/): Used to upload the package to pypi.org
- wheel (https://pypi.org/project/wheel/): Used to create a wheel file