Small library to solve linearization problems
Project description
Linearizator is compatible with Python 2 and Python 3.
What can I do with Linearizator?
Solve equation of line using 2 points
Use solved equation to linearize values
Installation
You can install or upgrade linearizator with:
$ pip install linearizator --upgrade
Or you can install from source with:
$ git clone https://github.com/RDCH106/linearizator.git --recursive
$ cd linearizator
$ python setup.py install
Quick example
---------------------------------
from linearizator import linearizator
# Initialize linearizator object
lin = linearizator.linearizator(x1=6.4, y1=20, x2=16.8, y2=85, unknown="y")
# Linearize
lin.linearize()
# Show equation of line
print(lin.pretty_equation())
# Calculate the value of a point
print(lin.calculate(6.4))
# Generate inverse linearization
lin.inverse()
# Show equation of line
print(lin.pretty_equation())
# Calculate the value of a point
print(lin.calculate(20))
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
linearizator-0.1.01.zip
(3.5 kB
view details)
File details
Details for the file linearizator-0.1.01.zip
.
File metadata
- Download URL: linearizator-0.1.01.zip
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60d906f1516303d0dbbc702839205c8f5043ad2fe9118ca3503d42387e7dbcd3 |
|
MD5 | 587366b9fbef9c3e0761f908ca508502 |
|
BLAKE2b-256 | ba29e72e46876c54a59c905f8f0ac8c09763eb1b6e87fceb9a62bcd937964cbb |