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_saturatecd sig_saturatepython setup.py sdist bdist_wheelpip 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
Metadata
Release files for sig-saturate 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sig_saturate-0.1.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sig_saturate-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.2 kB
Release files / sig_saturate-0.1.0.tar.gz
| Download URL | sig_saturate-0.1.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e004e194b8f1fcd279218d304c3225ee67b168077a12199f05059702b42d38cf
|
|
BLAKE2b-256 checksum How to use checksums |
3a36b7f5028184eefab11e0314fe5e2c8bcd94037091a77eb12c2ada3ea743a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Release files / sig_saturate-0.1.0-py3-none-any.whl
| Download URL | sig_saturate-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f93b4b0d8f6d0e0d42a6c8ace1645ec70eceeb7c68497ade23e963a7d1069a9f
|
|
BLAKE2b-256 checksum How to use checksums |
6e92c77c0497008f9a7c54eb849856aad5a8a6d29267800056cc373b3eb6ad43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|