Skip to main content

The data analysis Python package for the Pulsating Heat Pipe experimental data

Project description

PulseHeatPipe

PyPulseHeatPipe is a Python Library for data analysis and for data plotting/visualisation specifically for PHP experimental data.

pkg installation

pip install PyPulseHeatPipe

Useage:

imorting the module

from PyPulseHeatPipe import PulseHeatPipe

creating the reference variable

analysis = PulseHaatPipe("datapath", "sample_name")

for a class help

help(analysis)

for a function help

help(analysis.data_etl)

using a function from the class

df, df_conv = analysis.data_etl()

list of avilable functions

  1. data_etl
  2. gibbs_fe
  3. data_chop
  4. data_stat
  5. data_property_avg
  6. best_TP
  7. plot_all_data
  8. plot_Te_Tc
  9. plot_eu

Example:

# importing module
from PyPulseHeatPipe import PulseHeatPipe
from PyPulseHeatPipe import DataVisualisation

analysis = PulseHeatPipe("datapaht", "sample_name")
visual = DataVisualisation("datapaht", "sample_name")

# calling help
help(analysis.data_etl)
help(visual.plot_all_data)

# using methods eg;
# for ETL
df, df_conv = analysis.data_etl()

# for visulisation of all thermal properties
visual.plot_all_data(df_gfe)

NOTE: The experimental data file must prepared in '.xlsx' formate. The data must contain atleast following columns with mentioned titles:

samle_data.xlsx format

't(min)' 'Tc[C] 'Te[C]' 'P[mmHg]' 'Q[W]' alpha beta phase
1 30 35 700 80 90 0 2
--- --- --- --- --- --- --- ---

here,

alpha = vertical angle of PHP

beta = horizontal angle of PHP

phase = phase split of the working fluid

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

PyPulseHeatPipe-1.0.3.tar.gz (21.3 kB view hashes)

Uploaded Source

Built Distribution

PyPulseHeatPipe-1.0.3-py3-none-any.whl (18.4 kB view hashes)

Uploaded Python 3

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