New blog post on the inspiration for a new Julia package I am writing.

The package will address the optimization based design of heat exchanger networks for process integration (energy use reduction). The optimization will be based on decision variables defined on the basis of visualisation of hot and cold streams in a process.

The blog post illustrates the concepts using gnuplot src blocks in org mode in Emacs and highlights a nice feature of code reuse in org mode. There is also a small example of the use of Emacs Calc to do some algebra.

The plan is to have a series of blog posts as the code is developed. This is the first in the series.

#HeatExchangerNetworkDesign #HeatExchangerNetworkSynthesis #HENS #Optimization #ProcessOptimization #ProcessIntegration #visualization #Emacs #Calc #EmacsCalc #orgmode #gnuplot #JuliaLang #blog

https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250730.html

QTHEN: 1. Inspiration from visualization for heat exchanger network design

Synchronicity: writing code in the 2020s with a language developed in the 2010s (#JuliaLang) in an editor dating back to the 1980s (GNU #Emacs) addressing problems first attempted in the 1970s (#HeatExchangerNetworkSynthesis) while listening to music from the 1960s (#CreedenceClearwaterRevival) and using techniques popularised in the 1950s by #Lisp (#FunctionalProgramming). 🙂

And the sun came out today.

I'm in programming heaven.