Skip to main content

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

https://effmap.herokuapp.com/

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)

Source distribution for effmap 0.0.15
File Size Uploaded
effmap-0.0.15.tar.gz 12.5 kB Details

Built distribution (wheel)

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

Release history Release notifications | RSS feed

This release

0.0.15 This release

2 release files

0.0.14

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