{"id":17422,"date":"2026-09-14T10:27:29","date_gmt":"2026-09-14T14:27:29","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/?p=17422"},"modified":"2026-09-14T10:27:29","modified_gmt":"2026-09-14T14:27:29","slug":"tokalab-an-open-access-virtual-tokamak-for-education-and-research","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2026\/09\/14\/tokalab-an-open-access-virtual-tokamak-for-education-and-research\/","title":{"rendered":"TokaLab: An Open Access Virtual Tokamak for Education and Research"},"content":{"rendered":"<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Mike's pick this week is <\/span><a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/182014-tokalab?s_tid=srchtitle_support_results_1_TokaLab\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>TokaLab<\/span><\/a><span class=\"_richTextNode\"> by <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/profile\/authors\/8344130\"><span class=\"_richTextNode\">Riccardo Rossi<\/span><\/a><span class=\"_richTextNode\"> and the TokaLab Team. TokaLab was nominated by <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/profile\/authors\/15789264\"><span class=\"_richTextNode\">Temo Vekua<\/span><\/a><span class=\"_richTextNode\">.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/182014-tokalab?s_tid=srchtitle_support_results_1_TokaLab\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>TokaLab<\/span><\/a><span class=\"_richTextNode\"> is an open-access virtual tokamak platform built in MATLAB for nuclear fusion modeling, diagnostics, inverse problems, and computational experimentation.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">This September, <\/span><a href = \"https:\/\/github.com\/TokaLab\/VirtualLab\/releases\/tag\/v1.3\"><span class=\"_richTextNode\" style=' font-weight: bold; text-decoration: underline;'>v1.3<\/span><\/a><span class=\"_richTextNode\"> was published on GitHub and File Exchange with a set of new features<\/span><span class=\"_richTextNode\"> <\/span><\/div><ol  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\" style=' font-weight: bold;'>App installer for MATLAB Online:<\/span><span class=\"_richTextNode\"> run TokaLab directly in your browser.<\/span><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Two new tutorials<\/span><span class=\"_richTextNode\"> covering the core modules, <\/span><span class=\"_richTextNode\" style=' font-weight: bold;'>SimPla<\/span><span class=\"_richTextNode\"> and <\/span><span class=\"_richTextNode\" style=' font-weight: bold;'>SynDiag<\/span><span class=\"_richTextNode\">, in detail.<\/span><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Two new modules<\/span><span class=\"_richTextNode\">: <\/span><span class=\"_richTextNode\" style=' font-weight: bold;'>TokaPlot<\/span><span class=\"_richTextNode\"> for advanced plotting, and <\/span><span class=\"_richTextNode\" style=' font-weight: bold;'>SynRad<\/span><span class=\"_richTextNode\"> for radiation generation.<\/span><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Real tokamak geometries<\/span><span class=\"_richTextNode\">, supporting more realistic tokamak modeling.<\/span><\/li><\/ol><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/pick\/files\/TokaLab_1.png\" width = \"394\" height = \"292\" alt = \"\" style = \"vertical-align: baseline; width: 394px; height: 292px;\"><\/img><\/div>\r\n<\/div><script type=\"text\/javascript\">var css = '._richTextNode {white-space: break-spaces;}'; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text\/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }<\/script>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/pick\/files\/TokaLab_1.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>Mike's pick this week is TokaLab by Riccardo Rossi and the TokaLab Team. TokaLab was nominated by Temo Vekua.TokaLab is an open-access virtual tokamak platform built in MATLAB for nuclear fusion... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2026\/09\/14\/tokalab-an-open-access-virtual-tokamak-for-education-and-research\/\">read more >><\/a><\/p>","protected":false},"author":176,"featured_media":17420,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17422"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/users\/176"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/comments?post=17422"}],"version-history":[{"count":1,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17422\/revisions"}],"predecessor-version":[{"id":17423,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17422\/revisions\/17423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media\/17420"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=17422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=17422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=17422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}