This software is based on #CyberUnits Bricks 2.1.
Posts by CyberUnits Team
Two bar plots from the paper: Yearly numbers of publications in PubMed from 1965 to 2025 on mathematical modelling in endocrinology and diabetes with (left) and without (right) machine learning. Search terms were “(“mathematical modelling” OR “computer simulation” OR “machine learning”) AND (endocrinology OR endocrine OR hormone OR hormonal OR diabetes)” for the left plot and “(“mathematical modelling” OR “computer simulation”) AND (endocrinology OR endocrine OR hormone OR hormonal OR diabetes)” for the right plot. The left chart shows a dramatic increase, peaking sharply in the year 2025 at nearly 3000 publications. The right chart shows moderate growth with peaks around four hundred around the year 2025.
Mathematical modelling, computer #simulation, and machine learning upgrade #endocrinology. Applying principles of #biocybernetics and #biophysics, they enjoy growing interest and deliver novel methods for research, diagnosis, and therapy.
pubmed.ncbi.nlm.nih.gov/41852474/
doi.org/10.3389/fend...
Screenshot of SimulAdren 1.3 (Green Lizard) on macOS Ventura 13.7.8
#SimulAdren, based on #CyberUnits Bricks, has been upgraded to version 1.3 (Green Lizard). This version introduces functionality to save plots and the block diagram of the information processing structure as graphics files.
simuladren.sourceforge.io
doi.org/10.5281/zeno...
doi.org/10.5281/zeno...
The first speaker for the plenary talks at #IPC_2026 (the International Pascal Congress 2026) will be Dr. Javier Cuenca Muñoz, a world expert in supercomputing.
www.linkedin.com/posts/intern...
Screenshot of SimulAdren 1.2 (Emerald) on macOS 13.7 Ventura.
Screenshot of SimulAdren 1.2 (Emerald) on Windows 11.
#Simuladren, a simulator for the #HPA axis based on #CyberUnits Bricks, has been updated to version 1.2. This upgrade introduces support for XML files according to #MIASE and #MIRIAM guidelines and high-res displays on Windows.
simuladren.sourceforge.io
doi.org/10.5281/zeno...
CyberUnits Bricks: Screenshot of a demo app for a feedback loop with a dead-time element.
CyberUnits Bricks: Screenshot of unit tests for the solver unit.
#CyberUnits Bricks has been released in version 2.1.0.
This version introduces a proportional-integral (PI) block, scaling for systems diagrams, a solver for algebraic equations, extended ASIA elements, additional demo programs, and bug fixes.
cyberunits.sf.net
doi.org/10.5281/zeno...
Screenshot of SimulAdren 1.1.0 on macOS 13.7.8
Screenshot of SimulAdren 1.1.0 on macOS 13.7.8
#SimulAdren has been released in version 1.1. This cross-platform simulator of the corticotropic feedback loop (hypothalamus-pituitary-adrenal or #HPA axis) is based on the #CyberUnits Bricks class library.
doi.org/10.5281/zeno...
doi.org/10.5281/zeno...
simuladren.sf.net
Screenshot of the web site of the Research Topic "Mechanistic, Machine Learning and Hybrid Models of the 'Other' Endocrine Regulatory Systems in Health and Disease: Volume II" in Frontiers in Systems Endocrinology
Are you researching #endocrine #feedback control systems?
Our Research Topic "Mechanistic, Machine Learning and Hybrid Models of the 'Other' Endocrine Regulatory Systems in Health and Disease: Volume II" is still open for submission.
www.frontiersin.org/research-top...
#endocrinology #cybernetics
Therefore, Pascal and Object Pascal may help to meet both current performance needs and to save valuable resources.
Recently, we demonstrated, with a real-world example (simulating biological feedback loops), that Object Pascal generates faster code than popular interpreted languages (R and Python) and compiled languages optimised for speed (C++ and Swift).
revistas.usal.es/cinco/index....
doi.org/10.14201/adc...
🚨🚨The White House is pissed off about this ad so you know what to do, share it everywhere! ICE is disappearing people just because of the color of their skin! No Warrant! No Due Process! This is not who we are as Americans! #MAGAKidnappers want an all white America, fuck that‼️
This information is important.
In 2021, a study showed that Pascal, compared with 10 other programming languages, is in the Pareto-optimal set for time, energy and memory.
www.sciencedirect.com/science/arti...
doi.org/10.1016/j.sc...
Figure: Benchmarking results of code generated in five different programming languages (S/R, Python, Swift, C++ and Object Pascal) for simulation of two different types of feedback control systems. Object Pascal generates the by far fastest code.
For a completely different task, simulating biological feedback loops, #Object_Pascal generates the fastest code. It is not only faster than that of interpreted languages (S/R and Python) but even outperforms fast compiled languages (C++ and Swift).
#Pascal #programming
doi.org/10.14201/adc...
Table: Pareto-optimal sets of programming languages. Concerning time & memory, energy & memory and energy & time & memory, Pascal is in the top group.
For the QuickSort algorithm, Pascal is the fastest and most energy-efficient programming language.
Pascal is the fastest and most energy-efficient programming language for finding primes with the Sieve of Eratosthenes algorithm.
In scientific computing, speed is critical when choosing a programming language. Additionally, given limited resources for funding and the challenges of climate change, memory and energy efficiency are important as well. #Pascal is in the Pareto-optimal set of these goals.
doi.org/10.1016/j.sc...
program NewYear;
uses
SysUtils, DateUtils;
var
currDate: TDateTime;
currYear, currMonth, currDay: Word;
begin
currDate := now;
DecodeDate(currDate, currYear, currMonth, currDay);
Writeln('Happy new year ' + IntToStr(currYear) + '!');
end.
This theory was developed with #SimulaBeta, software based on #CyberUnits Bricks.
#CyberUnits Bricks was at the centre of the keynote lecture by Johannes W. Dietrich at the International Pascal Congress 2023.
Now the recordings are available online from youtu.be/RZ9iu_jaAcg?...
🧪🩺
Advantages of the Free Pascal Compiler
Discussion
When it comes to performance, #Object_Pascal is a preferable programming language for computer #simulations in life sciences.
Simulation speed with implementations in different programming languages. Shown is the time needed to simulate a first-order linear feedback loop (A) and a zeroth-order MiMe-NoCoDI loop (B) dependent on the number of iterations (proportional to simulated time, abscissa) based on implementations of the simulation program and the CyberUnits Bricks library in S, Python, Swift, C++ and Object Pascal. The ordinate is logarithmically scaled and represents the mean of 10 replications of each number of iteration steps.
Which programming language is fit for high-performance computer simulations in biomedical #cybernetics? We found that #Free_Pascal generates faster code than S/R and #Python. Interestingly, Object #Pascal even outperforms #Swift and C++. 🧪🩺
doi.org/10.14201/adc...
revistas.usal.es/cinco/index....
Class hierarchy of the CyberUnits Bricks library, showing inheritance in the Bricks, LifeBlocks and SystemsDiagram units.
#CyberUnits Bricks was the basis of an implementation and performance study that has recently been published in ADCAIJ (Advances in Distributed Computing and Artificial Intelligence Journal).
revistas.usal.es/cinco/index....
doi.org/10.14201/adc...
Screenshot of SimulaBeta 3.1.2 on macOS Ventura 13.4.1
#SimulaBeta 3.1.2 is available. This service release fixes several bugs and is the first version to be based on #CyberUnits Bricks 2.0.
simulabeta.sourceforge.io
doi.org/10.5281/zeno...
doi.org/10.5281/zeno...
This software is based on #CyberUnits Bricks.