{"id":6865,"date":"2014-03-06T21:53:36","date_gmt":"2014-03-06T20:53:36","guid":{"rendered":"http:\/\/djalil.chafai.net\/blog\/?p=6865"},"modified":"2014-03-31T14:22:15","modified_gmt":"2014-03-31T12:22:15","slug":"octave-3-8-in-debian-with-gui-and-jit","status":"publish","type":"post","link":"https:\/\/djalil.chafai.net\/blog\/2014\/03\/06\/octave-3-8-in-debian-with-gui-and-jit\/","title":{"rendered":"Octave 3.8 in Debian with GUI and JIT"},"content":{"rendered":"<figure id=\"attachment_6866\" aria-describedby=\"caption-attachment-6866\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/djalil.chafai.net\/blog\/2014\/03\/06\/octave-3-8-in-debian-with-gui-and-jit\/octave\/\" rel=\"attachment wp-att-6866\"><img loading=\"lazy\" class=\"size-medium wp-image-6866  \" title=\"GNU Octave 3.8 GUI\" alt=\"GNU Octave 3.8 GUI\" src=\"http:\/\/djalil.chafai.net\/blog\/wp-content\/uploads\/2014\/03\/Octave-300x224.jpg\" width=\"300\" height=\"224\" srcset=\"https:\/\/djalil.chafai.net\/blog\/wp-content\/uploads\/2014\/03\/Octave-300x224.jpg 300w, https:\/\/djalil.chafai.net\/blog\/wp-content\/uploads\/2014\/03\/Octave-1024x766.jpg 1024w, https:\/\/djalil.chafai.net\/blog\/wp-content\/uploads\/2014\/03\/Octave.jpg 1042w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-6866\" class=\"wp-caption-text\">GNU Octave 3.8 QT GUI in Gnome 3.8 (Debian)<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Which software do you use for your numerical experiments? I am used to use\u00a0<strong><a href=\"http:\/\/en.wikipedia.org\/wiki\/GNU_Octave\">GNU Octave<\/a><\/strong> for pure numerics, even if\u00a0I play sometimes with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Scilab\"><strong>Scilab<\/strong><\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/NumPy\"><strong>Python<\/strong><\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/R_%28programming_language%29\"><strong>GNU R<\/strong><\/a>, and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Maxima_(software)\"><strong>Maxima<\/strong><\/a> for algebraics. Many people do not like Octave because it is command line oriented. Regarding these aspects, I was delighted to discover the quite exciting message below when updating my <a href=\"http:\/\/en.wikipedia.org\/wiki\/Debian\"><strong>Debian<\/strong><\/a>\u00a0distribution today. At long last,\u00a0GNU Octave 3.8 comes with native <a href=\"http:\/\/en.wikipedia.org\/wiki\/Qt_(software)\"><strong>QT<\/strong><\/a>\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Graphical_user_interface\"><strong>GUI<\/strong><\/a>\u00a0and <strong><a href=\"http:\/\/en.wikipedia.org\/wiki\/Just-in-time_compilation\">JIT<\/a><\/strong>\u00a0compiler<strong>. Give it a try!<\/strong><\/p>\n<p><em>octave (3.8.0~rc1-1) experimental; urgency=medium<\/em><\/p>\n<p><em>* Starting with this version, the octave package now contains an<\/em><br \/>\n<em> experimental graphical user interface (GUI) based on the Qt toolkit.<\/em><br \/>\n<em> That GUI can be started by running the `octave-gui' executable, or by<\/em><br \/>\n<em> giving the `--force-gui' option to the octave binary.<\/em><\/p>\n<p><em>* For those who want to keep the lower memory footprint of a pure text<\/em><br \/>\n<em> interface, there is the `octave-cli' executable which is not linked<\/em><br \/>\n<em> against Qt.<\/em><\/p>\n<p><em>* Starting with this version, Octave incorporates a just-in-time (JIT)<\/em><br \/>\n<em> compiler, which can offer performance improvements in some situations.<\/em><br \/>\n<em> Since it is still experimental, the JIT is disabled by default, but<\/em><br \/>\n<em> you can activate it with the `jit_enable' command.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Which software do you use for your numerical experiments? I am used to use&nbsp;GNU Octave for pure numerics, even if&nbsp;I play sometimes with Scilab,&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/djalil.chafai.net\/blog\/2014\/03\/06\/octave-3-8-in-debian-with-gui-and-jit\/\">Continue reading<span class=\"screen-reader-text\">Octave 3.8 in Debian with GUI and JIT<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":167},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/posts\/6865"}],"collection":[{"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/comments?post=6865"}],"version-history":[{"count":27,"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/posts\/6865\/revisions"}],"predecessor-version":[{"id":6893,"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/posts\/6865\/revisions\/6893"}],"wp:attachment":[{"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/media?parent=6865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/categories?post=6865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/djalil.chafai.net\/blog\/wp-json\/wp\/v2\/tags?post=6865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}