There is a software with text editing, mathematical, programming features and data visualization features called MatDeck.
https://labdeck.com/matdeck/.
A Demo version offers several interesting features such as text editing, programming in MatDeck Script and Python, flowchart drawing, 2D graphs, audio equalization using graphic equalizers, and project management. All this can be performed within the same document.
There are many examples and studies for Maths, Digital Signal Processing, Physics, Chemistry, Data Visualization, Wavelets, Data Acquisition and even Artificial Intelligence which can all be found on the website. There are user manuals available on the website.