论文标题
rheos.jl-A朱莉娅流变学数据分析包
RHEOS.jl-A Julia Package for Rheology Data Analysis
论文作者
论文摘要
流变学是变形和流动的科学,重点是不表现出简单的线性弹性或粘性牛顿行为的材料。流变学在食品和化妆品行业以及生物学和生物工程中常见的软粘弹性材料的经验表征中起着重要作用。由于数据分析和/或物理建模,存在着广泛的理论工具来提取物质参数并解释它们。 RHEO(流变学,开源)是一个软件包,旨在使流变数据分析更简单,更快,更可重复。 RHEO目前仅限于广泛的线性粘弹性模型。图书馆的一个特殊优势在于其处理含有分数衍生物的流变学模型的能力,这些模型具有可证明的实用性来建模生物材料,但由于其数学和计算的复杂性,迄今为止,迄今为止仍然相对模糊。 Rheos用朱莉娅(Julia)撰写,该作品在极大地有助于我们的目标实现,因为它提供了出色的计算效率和平易近人的语法。 RHEO已充分记录,并具有广泛的测试覆盖范围。应该注意的是,RHEOS不是优化软件包。它通过添加探索粘弹性数据的大量抽象和功能来建立在另一个优化软件包NLOPT上。
Rheology is the science of deformation and flow, with a focus on materials that do not exhibit simple linear elastic or viscous Newtonian behaviours. Rheology plays an important role in the empirical characterisation of soft viscoelastic materials commonly found in the food and cosmetics industry, as well as in biology and bioengineering. A broad range of theoretical tools exist to extract material parameters and interpret them thanks to data analysis and/or physical modelling. RHEOS (RHEology, Open-Source) is a software package designed to make the analysis of rheological data simpler, faster and more reproducible. RHEOS is currently limited to the broad family of linear viscoelastic models. A particular strength of the library is its ability to handle rheological models containing fractional derivatives which have demonstrable utility for the modelling of biological materials but have hitherto remained in relative obscurity-possibly due to their mathematical and computational complexity. RHEOS is written in Julia, which greatly assists achievement of our aims as it provides excellent computational efficiency and approachable syntax. RHEOS is fully documented and has extensive testing coverage. It should be noted that RHEOS is not an optimisation package. It builds on another optimisation package, NLopt, by adding a large number of abstractions and functionality specific to the exploration of viscoelastic data.