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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|