{"id":2067,"date":"2026-07-18T06:51:48","date_gmt":"2026-07-18T13:51:48","guid":{"rendered":"http:\/\/macdaddy4sure.ai\/?p=2067"},"modified":"2026-07-18T06:51:48","modified_gmt":"2026-07-18T13:51:48","slug":"scientific-computing-lua-scripts","status":"publish","type":"post","link":"http:\/\/macdaddy4sure.ai\/index.php\/2026\/07\/18\/scientific-computing-lua-scripts\/","title":{"rendered":"Scientific Computing Lua Scripts"},"content":{"rendered":"\n<p>The scientific computing scripts live in lua_scripts:<\/p>\n\n\n\n<p><em>[text]<br><\/em>lua_scripts\/Scientific-Computing.lua<br>lua_scripts\/Scientific-Computing-Lab.lua<\/p>\n\n\n\n<p>Run the default demo:<\/p>\n\n\n\n<p><em>[text]<br><\/em>simple script execute lua_scripts\/Scientific-Computing.lua<\/p>\n\n\n\n<p>Run the workflow\/report script:<\/p>\n\n\n\n<p><em>[text]<br><\/em>simple script execute lua_scripts\/Scientific-Computing-Lab.lua<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Modes<\/h2>\n\n\n\n<p>Scientific-Computing.lua supports:<\/p>\n\n\n\n<p><em>[text]<br><\/em>SCI_MODE=demo<br>SCI_MODE=selftest<br>SCI_MODE=report<br>SCI_MODE=csv<br>SCI_MODE=linear<br>SCI_MODE=stats<br>SCI_MODE=numerics<br>SCI_MODE=signal<\/p>\n\n\n\n<p>Scientific-Computing-Lab.lua supports:<\/p>\n\n\n\n<p><em>[text]<br><\/em>SCI_LAB_MODE=all<br>SCI_LAB_MODE=regression<br>SCI_LAB_MODE=ode<br>SCI_LAB_MODE=signal<br>SCI_LAB_MODE=csv<br>SCI_LAB_MODE=selftest<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inputs<\/h2>\n\n\n\n<p>Common environment variables:<\/p>\n\n\n\n<p><em>[text]<br><\/em>SCI_DATA=0,1,0,-1,0,1,0,-1<br>SCI_X=1,2,3,4,5<br>SCI_Y=2,4,5,4,5<br>SCI_MATRIX=3,2;1,2<br>SCI_VECTOR=5,5<br>SCI_CSV_PATH=data.csv<br>SCI_REPORT_FILE=working_memory\/scientific_computing_report.txt<br>SCI_LAB_REPORT_FILE=working_memory\/scientific_computing_lab_report.txt<br>SCI_IMPORT_REPORT=1<br>SCI_LAB_IMPORT=1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Capabilities<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Linear algebra: vector dot\/norm, matrix multiply, matrix-vector multiply, determinant, linear solve with partial pivoting.<\/li>\n\n\n\n<li>Statistics: mean, variance, standard deviation, covariance, correlation, linear regression.<\/li>\n\n\n\n<li>Numerical methods: central derivative, trapezoid and Simpson integration, bisection, Newton, scalar RK4.<\/li>\n\n\n\n<li>Signal processing: convolution, moving average, DFT, dominant frequency.<\/li>\n\n\n\n<li>CSV summaries: numeric-column mean\/stddev\/min\/max.<\/li>\n<\/ul>\n\n\n\n<p>The module exports _G.ScientificComputing, scientific_computing_status(), scientific_computing_selftest(), and scientific_computing_report() for other Lua scripts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The scientific computing scripts live in lua_scripts: [text]lua_scripts\/Scientific-Computing.lualua_scripts\/Scientific-Computing-Lab.lua Run the default demo: [text]simple script execute lua_scripts\/Scientific-Computing.lua Run the workflow\/report script: [text]simple script execute lua_scripts\/Scientific-Computing-Lab.lua Modes Scientific-Computing.lua supports: [text]SCI_MODE=demoSCI_MODE=selftestSCI_MODE=reportSCI_MODE=csvSCI_MODE=linearSCI_MODE=statsSCI_MODE=numericsSCI_MODE=signal Scientific-Computing-Lab.lua supports: [text]SCI_LAB_MODE=allSCI_LAB_MODE=regressionSCI_LAB_MODE=odeSCI_LAB_MODE=signalSCI_LAB_MODE=csvSCI_LAB_MODE=selftest Inputs Common environment variables: [text]SCI_DATA=0,1,0,-1,0,1,0,-1SCI_X=1,2,3,4,5SCI_Y=2,4,5,4,5SCI_MATRIX=3,2;1,2SCI_VECTOR=5,5SCI_CSV_PATH=data.csvSCI_REPORT_FILE=working_memory\/scientific_computing_report.txtSCI_LAB_REPORT_FILE=working_memory\/scientific_computing_lab_report.txtSCI_IMPORT_REPORT=1SCI_LAB_IMPORT=1 Capabilities The module exports _G.ScientificComputing, scientific_computing_status(), scientific_computing_selftest(), and scientific_computing_report() for other Lua scripts.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2067","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts\/2067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/comments?post=2067"}],"version-history":[{"count":1,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts\/2067\/revisions"}],"predecessor-version":[{"id":2068,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/posts\/2067\/revisions\/2068"}],"wp:attachment":[{"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/media?parent=2067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/categories?post=2067"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/macdaddy4sure.ai\/index.php\/wp-json\/wp\/v2\/tags?post=2067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}