<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/jshelllab/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/jshelllab/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 20 Jan 2021 12:03:35 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jshelllab/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/jshelllab/wiki/Home/?limit=25#1966</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="jshelllab-easy-and-effective-matlab-like-scientific-programming-with-java-jshell"&gt;JShellLab: Easy and effective MATLAB-like scientific programming with Java JShell&lt;/h1&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;The installation of JShellLab is very simple: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Step 1&lt;/em&gt; Download and unzip the .zip download.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Step 2&lt;/em&gt; Run the proper script for your platform, i.e. the .sh scripts for Unix like systems and the .bat scripts for Windows. &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="building-with-netbeans-and-ant"&gt;Building with Netbeans and ant&lt;/h2&gt;
&lt;p&gt;The JShellLab.zip download contains both the sources and all the relevant libraries to build JShellLab with ant.&lt;/p&gt;
&lt;p&gt;To build JShellLab with Netbeans, simply specify the corresponding project to Netbeans.&lt;/p&gt;
&lt;h2 id="building-with-gradle-and-support-for-fat-jar-that-supports-the-deeplearning4j-library-and-apache-spark"&gt;Building with Gradle and support for fat jar that supports the DeepLearning4j library and Apache Spark&lt;/h2&gt;
&lt;p&gt;To build JShellLab with &lt;em&gt;Gradle&lt;/em&gt;, unzip the zipped file, go to the root folder where the contents are unzipped and type: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;gradle clean &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;gradle jar&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The executable should be placed in the build/libs folder&lt;/p&gt;
&lt;p&gt;You can also build a fat jar, the JShellLab-all.jar, that supports the DeepLearning4j effective Java library for Deep Learning (it provides very fast native numerical processing operations). Also, it supports Apache Spark for Big Data Processing.&lt;br/&gt;
 The Gradle command is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gradle fatjar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;a fat jar is produced with all the DeepLearning4j and Apache Spark functionality!&lt;/p&gt;
&lt;p&gt;Therefore we can run Deep Learning and Apache Spark algorithms in scripting mode,&lt;br/&gt;
with either Groovy or the JShell of Java 9+.&lt;/p&gt;
&lt;p&gt;Note that F7 executes the selected script code with the JShell.&lt;/p&gt;
&lt;h2 id="project-summary"&gt;Project Summary&lt;/h2&gt;
&lt;p&gt;The JShellLab environment aims to provide a MATLAB/Scilab like scientific computing platform that is supported by a scripting engine implemented in Groovy language. The JShellLab user can work either with a MATLAB-like command console, or with a flexible editor based on the rsyntaxarea  component, that offers more convenient code development. JShellLab supports extensive plotting facilities and can exploit effectively a lot of powerful Java scientific libraries, as JLAPACK , Apache Common Maths , EJML , MTJ , NUMAL translation to Java , Numerical Recipes Java translation , Colt etc. &lt;/p&gt;
&lt;p&gt;JShellLab scripts can be easily combined with MATLAB, thus the scientist can combine the flexibility of Groovy with the computational effectiveness of MATLAB.&lt;/p&gt;
&lt;h2 id="jshelllab-developer"&gt;JShellLab Developer&lt;/h2&gt;
&lt;p&gt;Stergios Papadimitriou&lt;/p&gt;
&lt;p&gt;International Hellenic University&lt;/p&gt;
&lt;p&gt;Dept of Informatics &lt;/p&gt;
&lt;p&gt;Kavala, Greece&lt;/p&gt;
&lt;p&gt;email: sterg@cs.ihu.gr&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stergios Papadimitriou</dc:creator><pubDate>Wed, 20 Jan 2021 12:03:35 -0000</pubDate><guid>https://sourceforge.net4d471353915f728801f415baa4bacf033834eb8d</guid></item><item><title>Home modified by Stergios Papadimitriou</title><link>https://sourceforge.net/p/jshelllab/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/jshelllab/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
	&lt;ul class="md-users-list"&gt;
		&lt;li&gt;&lt;a href="/u/sterg/"&gt;Stergios Papadimitriou&lt;/a&gt; (admin)&lt;/li&gt;
		
	&lt;/ul&gt;&lt;br/&gt;
&lt;p&gt;&lt;span class="download-button-600819ccc7292ab87ff2cfc8" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stergios Papadimitriou</dc:creator><pubDate>Wed, 20 Jan 2021 11:53:48 -0000</pubDate><guid>https://sourceforge.net5299fecf4f828b902a69c03b42f24b3e06818276</guid></item></channel></rss>