Second-Order Lag System with Saturation
Project description
sig_saturate
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
Installation
Pypi
run following command in terminal
pip install sig-saturate
From source
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
Usage
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.
Demo
Solution is implemnted in following three steps
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sig_saturate-0.1.0.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for sig_saturate-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f93b4b0d8f6d0e0d42a6c8ace1645ec70eceeb7c68497ade23e963a7d1069a9f |
|
MD5 | af35dda0b61281d62cd7d4e5a6f9c1a9 |
|
BLAKE2b-256 | 6e92c77c0497008f9a7c54eb849856aad5a8a6d29267800056cc373b3eb6ad43 |