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
- data_etl
- gibbs_fe
- data_chop
- data_stat
- data_property_avg
- best_TP
- plot_all_data
- plot_Te_Tc
- 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)
Built Distribution
Close
Hashes for PyPulseHeatPipe-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5af6df76892c5c65eb4a0300b4224e2599819f1864a81f61cb7dadc6318a216 |
|
MD5 | 643b4aa3d614cd620e9a7eba750583e5 |
|
BLAKE2b-256 | ab4d55089490786c2c9a83702aa0de6477431d2f961e444c59402ee631685371 |