Skip to main content

sig_saturate

Second-Order Lag System with Saturation Highlights:

  1. Set system parameteers for second order lag system
  2. Set upper and lower saturation limits
  3. slect from different types of input signal
  4. Set / change the properties of input signal
  5. 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

  1. git clone https://github.com/bokey007/sig_saturate
  2. cd sig_saturate
  3. python setup.py sdist bdist_wheel
  4. 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

  1. Generate input siganls as per user inputs
  2. Simulates the behavior of a second-order lag system with saturation
  3. Visualization the input and output

Development tools:

  1. setuptools (https://pypi.org/project/setuptools/): Used to create a python package
  2. pipreqs (https://pypi.org/project/pipreqs/): Used to create requirements.txt file
  3. twine (https://pypi.org/project/twine/): Used to upload the package to pypi.org
  4. 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)

Source distribution for sig-saturate 0.1.0
File Size Uploaded
sig_saturate-0.1.0.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sig-saturate 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page