Explore chapters and articles related to this topic
GAP Programming
Published in Mihai V. Putz, New Frontiers in Nanochemistry, 2020
Yaser Alizadeh, Ali Iranmanesh
Groups, Algorithms, and Programming (GAP) (The GAP Group, 2015) is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects (see also the overview and the description of the mathematical capabilities). GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, graph theory, etc. You can study and easily modify or extend it for your special use.
Imaging phase plane models
Published in International Journal of Mathematical Education in Science and Technology, 2023
Richard F. Melka, Hashim A. Yousif
Commercial mathematical software is not available at every institution; therefore, the use of a free open-source mathematics software system can be more pragmatic. SageMath is a powerful scientific platform that performs a variety of mathematical tasks of varying complexity. Furthermore, SageMath builds on top of many existing open-source packages such as Matplotlib, Maxima, GAP and others. SageMath uses Python, which is a flexible and popular programing language that is commonly ported onto the open-source Jupyter system. SageMath can be easily deployed with Jupyter, a notebook which integrates code and its output into a single view; this view includes visualizations, equations and other forms of media. Using an integrated platform like Jupyter is a common at modern data science applications at companies across the globe. There is growing interest in SageMath, as it is well-documented and contains numerous libraries.
A high-fidelity building performance simulation test bed for the development and evaluation of advanced controls
Published in Journal of Building Performance Simulation, 2022
Thibault Marzullo, Sourav Dey, Nicholas Long, José Leiva Vilaplana, Gregor Henze
As a result, the development and commercialization of advanced controllers are hampered by high development costs and the lack of realistic simulation frameworks, despite the advantages they offer over conventional controllers. We believe there is a gap to fill with an open-source, all-in-one simulation framework solution that is able to (a) interface with major advanced control libraries to promote and accelerate research and development, (b) interface with major communication interfaces and hardware-in-the-loop frameworks to guarantee a seamless integration in industrial applications, and to (c) leverage high-fidelity models of buildings and their systems, to provide a realistic environment in which advanced controllers can be perfected before being transferred to real-world applications.
Active tuning of flexural wave in periodic steel-concrete composite beam with shunted cement-based piezoelectric patches
Published in Mechanics of Advanced Materials and Structures, 2022
Lili Yuan, Zhanhua Cai, Peng Zhao, Jianke Du, Tingfeng Ma, Ji Wang
To further verify that CPP with external capacitance shunt circuit can tune the band gap of periodic composite structure, the plane wave expansion method and transfer matrix method are used to calculate the band gap with external positive capacitance shunt circuit, respectively. The dispersion curves calculated by plane wave expansion method are shown in Figure 6(a). When equivalent Young’s module induced by positive capacitance the frequency range of first band gap is 290–374.4 Hz, and when equivalent Young’s module the frequency range of first band gap is 292.3–375Hz. The dispersion curves calculated by transfer matrix method are shown in Figure 6(b) where the ranges of frequency of band gap are 290 Hz–375Hz and 292–375Hz when equivalent modules are and respectively. The band gaps calculated by the above two method are very close. The starting frequency of the first band gap increases with the increasing of the Young’s module while the width of band gap decreases with the increasing of the Young’s module.