{"id":4331,"date":"2021-07-15T13:13:14","date_gmt":"2021-07-15T17:13:14","guid":{"rendered":"https:\/\/blogs.mathworks.com\/loren\/?p=4331"},"modified":"2021-11-29T08:17:45","modified_gmt":"2021-11-29T13:17:45","slug":"sharing-and-running-matlab-code-in-the-cloud","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/loren\/2021\/07\/15\/sharing-and-running-matlab-code-in-the-cloud\/","title":{"rendered":"Sharing and Running MATLAB Code in the Cloud"},"content":{"rendered":"<div class = rtcContent><div  style = 'margin-bottom: 20px; padding-bottom: 4px; '><div  style = 'margin: 0px; padding: 10px 0px 10px 5px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: start; '><span style=' font-weight: bold;'>Table of Contents<\/span><\/div><div  style = 'margin: -1px 0px 0px; padding: 10px 0px 10px 7px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: start; '><a href = \"#H_462C8FDF\"><span>Lots of Code, Lots of Places\n<\/span><\/a><a href = \"#H_6E37A3CC\"><span>Shared Files\n<\/span><\/a><a href = \"#H_795BB86B\"><span>Code Reproducibility and Reuse Sites that Host MATLAB\n<\/span><\/a><a href = \"#H_8E0867E3\"><span>Interoperability with Other Languages\n<\/span><\/a><a href = \"#H_56E8A7E2\"><span>Resources\n<\/span><\/a><a href = \"#H_1BAF77FC\"><span>Conclusions<\/span><\/a><\/div><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>There are lots of ways to share MATLAB code.  Since there are lots more than there used to be, I thought it would be good to review the state as of July 2021.<\/span><\/div><h2  style = 'margin: 3px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; ' id = 'H_462C8FDF' ><span>Lots of Code, Lots of Places<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>There are lots of places where you can find shared MATLAB code.  My first go-to, after checking that the code I need is not in MATLAB or any of the toolboxes, is to check out the <\/span><a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\"><span>File Exchange<\/span><\/a><span>.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_1.png\" width = \"571\" height = \"439\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>From here, I can filter further, in this case to find contributions for Earth, Ocean, and Atmospheric Sciences.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_2.png\" width = \"566\" height = \"369\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>And that's not counting more general files on the File Exchange that could be useful for this discipline and its practitioners (Geoscience and Geoscientists here).  Also, you can see that some of these contributions aren't simply files, but entire toolboxes, many with a solid history of downloads and high ratings from MATLAB users.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; ' id = 'H_6E37A3CC' ><span>Shared Files<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>About 5 years ago, we introduced <\/span><a href = \"https:\/\/www.mathworks.com\/help\/matlab\/live-scripts-and-functions.html\"><span>Live Scripts<\/span><\/a><span> into MATLAB, an interactive notebook environment for exploring data, developing algorithms, publishing reports, and a powerful vehicle for sharing code.  You can find these among the shared code documents on the File Exchange, for example, <\/span><a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/77542-visualizations-of-northern-hemisphere-sea-ice-concentration?tab=example&amp;focused=\"><span>here<\/span><\/a><span>.  I also use live scripts to create and publish posts on <\/span><a href = \"https:\/\/blogs.mathworks.com\/loren\/\"><span>The Art of MATLAB<\/span><\/a><span> blog.  You may notice that I often make the scripts available for download.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_3.png\" width = \"502\" height = \"177\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span><\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>You can find a gallery of exemplary live script specimens <\/span><a href = \"https:\/\/www.mathworks.com\/products\/matlab\/live-script-gallery.html\"><span>here<\/span><\/a><span>.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_4.png\" width = \"525\" height = \"500\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><h2  style = 'margin: 3px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; ' id = 'H_795BB86B' ><span>Code Reproducibility and Reuse Sites that Host MATLAB<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>A number of sites that focus on code reproducibility and reuse host MATLAB on the cloud. Researchers can view and download the MATLAB code for their own use, while publishers, such as Nature, use the sites to conduct peer reviews including running and verifying the code for computation-based papers.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>For example, we shared <\/span><a href = \"https:\/\/blogs.mathworks.com\/loren\/2018\/11\/21\/code-ocean-matlab-and-sharing-reusable-code\/?s_tid=srchtitle\"><span>information about Code Ocean<\/span><\/a><span> a few years ago, showcasing how researchers can upload their code and run code posted by others on <\/span><a href = \"https:\/\/codeocean.com\/explore\/capsules?query=matlab\"><span>Code Ocean<\/span><\/a><span> without needing to access their own MATLAB license.  <\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_5.png\" width = \"537\" height = \"332\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span><\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.cuahsi.org\/\"><span>CUASHI\/Hydroshare<\/span><\/a><span>, a community for hydrologists, allows easy code reuse and download, such as this <\/span><a href = \"https:\/\/www.hydroshare.org\/resource\/3ba4cb91b96c47afb8c860ef8b51e3ec\/\"><span>live script example<\/span><\/a><span> that visualizes precipitation using historical rainfall data.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_6.png\" width = \"517\" height = \"293\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>These sites support <\/span><a href = \"https:\/\/www.mathworks.com\/discovery\/open-science.html\"><span>Open Science<\/span><\/a><span> with MATLAB since even non-MATLAB users get an opportunity to view, download, reuse, and even run the code themselves.  It's particularly potent if the code shared is in the Live Script format; once you are satisfied with the analysis, you can share static PDF, Microsoft\u00ae Word, HTML, and LaTeX versions of the files for viewing outside of MATLAB.<\/span><\/div><h2  style = 'margin: 3px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; ' id = 'H_8E0867E3' ><span>Interoperability with Other Languages<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>People associate <\/span><span>Jupyter notebooks with Python but there\u2019s a <\/span><a href = \"https:\/\/github.com\/Calysto\/matlab_kernel\"><span>publicly available kernel for MATLAB<\/span><\/a><span> too.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/wholetale.readthedocs.io\/en\/stable\/users_guide\/environments\/matlab.html\"><span>Whole Tale<\/span><\/a><span> supports both a Jupyter Notebook integration and a browser-based MATLAB IDE.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_7.png\" width = \"558\" height = \"453\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>You can also call Python from MATLAB and MATLAB from Python. This direct-call feature is in addition to the long-standing MATLAB support interoperability with other languages such as C, C++, Fortran(!), Java, and <\/span><a href = \"https:\/\/www.mathworks.com\/help\/matlab\/external-language-interfaces.html\"><span>more<\/span><\/a><span> (and many <\/span><a title = \"https:\/\/www.mathworks.com\/help\/matlab\/import_export\/supported-file-formats.html (link no longer works)\"><span>data file formats<\/span><\/a><span> as well).<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_8.png\" width = \"560\" height = \"325\" alt = \"\" style = \"vertical-align: baseline\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/wholetale.readthedocs.io\/en\/stable\/users_guide\/environments\/matlab.html\"><span><\/span><\/a><\/div><h2  style = 'margin: 3px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; ' id = 'H_56E8A7E2' ><span>Resources<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Here are a list of additional resources for sharing MATLAB code in a variety of other ways.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/products\/matlab-drive.html\"><span>MATLAB Drive<\/span><\/a><span>: Work with your MATLAB files from anywhere, and share them with others.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/discovery\/matlab-apps.html\"><span>MATLAB Apps<\/span><\/a><span>: Interactive MATLAB applications to perform technical computing tasks.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/help\/compiler\/web-apps.html\"><span>MATLAB Web Apps<\/span><\/a><span>: Create apps that will run in a web server.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/www.mathworks.com\/products.html\"><span>MATLAB Code generation<\/span><\/a><span>: Generate code from MATLAB programs.<\/span><\/div><h2  style = 'margin: 3px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(60, 60, 60); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; ' id = 'H_1BAF77FC' ><span>Conclusions<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Do you find yourself wanting to share code, but aren't sure how?  Are you interested in using MATLAB at any of the existing Science Gateways?  Or hoping to have MATLAB hosted on a new gateway?  Let us know <\/span><a href = \"#respond\"><span>here<\/span><\/a><span>.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span><\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span style=' font-style: italic; font-family: monospace;'>Copyright 2021 The MathWorks, Inc.<\/span><\/div>\n<\/div><script type=\"text\/javascript\">var css = ''; 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><a href=\"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode.mlx\"><button class=\"btn btn-sm btn_color_blue pull-right add_margin_10\">Download Live Script<\/button><\/a><div class=\"pull-right\"><div class=\"col-xs-12 containing-block\"><a href=\"#\" class=\"btn btn-sm btn_color_blue add_margin_20  hidden-xs try_live_editor_example\" data-liveeditorexample=\"{\n  &quot;repository&quot; : &quot;Blogs&quot;,\n  &quot;id&quot; : &quot;\/loren\/files\/SharingMLCode.mlx&quot;\n}\"><span class=\"icon-edit icon_16\"><\/span>Run in your browser<span style=\"color:grey\" class=\"series\"><\/span><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/loren\/files\/SharingMLCode_4.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>Table of ContentsLots of Code, Lots of Places\nShared Files\nCode Reproducibility and Reuse Sites that Host MATLAB\nInteroperability with Other Languages\nResources\nConclusionsThere are lots of ways to... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/loren\/2021\/07\/15\/sharing-and-running-matlab-code-in-the-cloud\/\">read more >><\/a><\/p>","protected":false},"author":39,"featured_media":4355,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[53,25,42,85,76],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts\/4331"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/comments?post=4331"}],"version-history":[{"count":4,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts\/4331\/revisions"}],"predecessor-version":[{"id":4950,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts\/4331\/revisions\/4950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/media\/4355"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/media?parent=4331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/categories?post=4331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/tags?post=4331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}