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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyPulseHeatPipe-1.0.3.tar.gz.
File metadata
- Download URL: PyPulseHeatPipe-1.0.3.tar.gz
- Upload date:
- Size: 21.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02012c95f244a0c3941a40e59508ba0cd108dbc1d2753b5fbe6c8261e9778cd4
|
|
| MD5 |
5592026ad5b607dc14d4b5d4c916be2b
|
|
| BLAKE2b-256 |
01dc757cfcfef2cd1ac52558aa0cbb82f69dd37c34dc783354e224420121b4ef
|
File details
Details for the file PyPulseHeatPipe-1.0.3-py3-none-any.whl.
File metadata
- Download URL: PyPulseHeatPipe-1.0.3-py3-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5af6df76892c5c65eb4a0300b4224e2599819f1864a81f61cb7dadc6318a216
|
|
| MD5 |
643b4aa3d614cd620e9a7eba750583e5
|
|
| BLAKE2b-256 |
ab4d55089490786c2c9a83702aa0de6477431d2f961e444c59402ee631685371
|