BuckinghamPy: A Python software for dimensional analysis

The Buckingham Pi (Π) theorem is useful in determining the dimensionless terms that describe a physical phenomenon. The number of these terms grows with the number of variables. The traditional approach in identifying dimensionless quantities for a given system can be tedious and error-prone. Buckin...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Mokbel Karam, Tony Saad
Formato: article
Lenguaje:EN
Publicado: Elsevier 2021
Materias:
Acceso en línea:https://doaj.org/article/c60314e975dd43eaa37482ef8a255240
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:c60314e975dd43eaa37482ef8a255240
record_format dspace
spelling oai:doaj.org-article:c60314e975dd43eaa37482ef8a2552402021-11-16T04:10:50ZBuckinghamPy: A Python software for dimensional analysis2352-711010.1016/j.softx.2021.100851https://doaj.org/article/c60314e975dd43eaa37482ef8a2552402021-12-01T00:00:00Zhttp://www.sciencedirect.com/science/article/pii/S2352711021001291https://doaj.org/toc/2352-7110The Buckingham Pi (Π) theorem is useful in determining the dimensionless terms that describe a physical phenomenon. The number of these terms grows with the number of variables. The traditional approach in identifying dimensionless quantities for a given system can be tedious and error-prone. BuckinghamPy is a Python software that automates the traditional approach to generate all possible sets of dimensionless groups in  format. In this article, we discuss the math behind the approach used, and then we validate the software using multiple examples. BuckinghamPy serves as a helpful tool for experimentalists and engineers for both educational and research purposes.Mokbel KaramTony SaadElsevierarticleBuckingham Π theoremDimensional analysisDimensionless termsPythonComputer softwareQA76.75-76.765ENSoftwareX, Vol 16, Iss , Pp 100851- (2021)
institution DOAJ
collection DOAJ
language EN
topic Buckingham Π theorem
Dimensional analysis
Dimensionless terms
Python
Computer software
QA76.75-76.765
spellingShingle Buckingham Π theorem
Dimensional analysis
Dimensionless terms
Python
Computer software
QA76.75-76.765
Mokbel Karam
Tony Saad
BuckinghamPy: A Python software for dimensional analysis
description The Buckingham Pi (Π) theorem is useful in determining the dimensionless terms that describe a physical phenomenon. The number of these terms grows with the number of variables. The traditional approach in identifying dimensionless quantities for a given system can be tedious and error-prone. BuckinghamPy is a Python software that automates the traditional approach to generate all possible sets of dimensionless groups in  format. In this article, we discuss the math behind the approach used, and then we validate the software using multiple examples. BuckinghamPy serves as a helpful tool for experimentalists and engineers for both educational and research purposes.
format article
author Mokbel Karam
Tony Saad
author_facet Mokbel Karam
Tony Saad
author_sort Mokbel Karam
title BuckinghamPy: A Python software for dimensional analysis
title_short BuckinghamPy: A Python software for dimensional analysis
title_full BuckinghamPy: A Python software for dimensional analysis
title_fullStr BuckinghamPy: A Python software for dimensional analysis
title_full_unstemmed BuckinghamPy: A Python software for dimensional analysis
title_sort buckinghampy: a python software for dimensional analysis
publisher Elsevier
publishDate 2021
url https://doaj.org/article/c60314e975dd43eaa37482ef8a255240
work_keys_str_mv AT mokbelkaram buckinghampyapythonsoftwarefordimensionalanalysis
AT tonysaad buckinghampyapythonsoftwarefordimensionalanalysis
_version_ 1718426751960350720