Custom regressor and HST object
Project description
Effmap
Effmap is the python library, which introduces two classes: hydro-static transmission (HST) and regression models (Regressor). The former serves to initialize an HST object for a certain displacement, oil and an engine. Included methods allow to size, to calculate efficiencies as well as performance characteristics for a given operational regime and to create, print and save an efficiency map - a contour or a surface plot for ranges of speeds and torques required.
The latter class loads the collected catalogue data of displacements, speeds and masses of axial-piston machines from the data.csv file. Then it fits regression models to the data in order to provide inter- and extrapolating predictions. The data and the regression models could then be printed and saved.
Installation
pip install effmap
Usage
from effmap.hst import HST
from effmap.regressor import Regressor
hst = HST(displ)
hst.compute_sizes()
hst.compute_speed_limit(models['pump_speed'])
hst.load_oil()
hst.plot_oil()
hst.compute_eff(input_speed, pressure_discharge)
hst.compute_loads(pressure_discharge)
hst.plot_eff_maps(max_speed, max_pressure)
Web app
Code for the web app: https://github.com/ivanokhotnikov/effmap_demo
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
Built Distribution
File details
Details for the file effmap-0.0.15.tar.gz
.
File metadata
- Download URL: effmap-0.0.15.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce47e703b59f843bb93f5a95fff773d1a90a46109d99d70adfd50a3577464a85 |
|
MD5 | e5635f0e4c5143240648ef3aea3b181d |
|
BLAKE2b-256 | 8505d0adf0850a84f0b7abe0f011d75544e64ed5cd9b36a80af005db41dca4e2 |
File details
Details for the file effmap-0.0.15-py3-none-any.whl
.
File metadata
- Download URL: effmap-0.0.15-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a7f7b17f37ccbd0358bace968eb8c7158e9133511a16cba0cf635780914fa92 |
|
MD5 | 2e91a2cbe4f4899494ffaf7113d3273a |
|
BLAKE2b-256 | 9aa52aaf78b501a30149d1826e0baadfef25ac59f324191389582a6bed8668ab |