Skip to main content

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

https://effmap.herokuapp.com/

Code for the web app: https://github.com/ivanokhotnikov/effmap_demo

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

effmap-0.0.15.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

effmap-0.0.15-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

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

Hashes for effmap-0.0.15.tar.gz
Algorithm Hash digest
SHA256 ce47e703b59f843bb93f5a95fff773d1a90a46109d99d70adfd50a3577464a85
MD5 e5635f0e4c5143240648ef3aea3b181d
BLAKE2b-256 8505d0adf0850a84f0b7abe0f011d75544e64ed5cd9b36a80af005db41dca4e2

See more details on using hashes here.

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

Hashes for effmap-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 5a7f7b17f37ccbd0358bace968eb8c7158e9133511a16cba0cf635780914fa92
MD5 2e91a2cbe4f4899494ffaf7113d3273a
BLAKE2b-256 9aa52aaf78b501a30149d1826e0baadfef25ac59f324191389582a6bed8668ab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page