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
Release files for effmap 0.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| effmap-0.0.15.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| effmap-0.0.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.5 kB
Release files / effmap-0.0.15.tar.gz
| Download URL | effmap-0.0.15.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ce47e703b59f843bb93f5a95fff773d1a90a46109d99d70adfd50a3577464a85
|
|
BLAKE2b-256 checksum How to use checksums |
8505d0adf0850a84f0b7abe0f011d75544e64ed5cd9b36a80af005db41dca4e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / effmap-0.0.15-py3-none-any.whl
| Download URL | effmap-0.0.15-py3-none-any.whl |
|---|---|
| Size | 12.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5a7f7b17f37ccbd0358bace968eb8c7158e9133511a16cba0cf635780914fa92
|
|
BLAKE2b-256 checksum How to use checksums |
9aa52aaf78b501a30149d1826e0baadfef25ac59f324191389582a6bed8668ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|