<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lrogerson</id>
	<title>AG Euler Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lrogerson"/>
	<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php/Special:Contributions/Lrogerson"/>
	<updated>2026-05-13T11:15:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Email_Addresses&amp;diff=116</id>
		<title>Email Addresses</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Email_Addresses&amp;diff=116"/>
		<updated>2018-01-18T14:41:05Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thomas Euler &amp;lt;thomas.euler@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valeska Botzenhardt &amp;lt;valeska.botzenhardt@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Timm Schubert &amp;lt;timm.schubert@googlemail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tom Baden &amp;lt;thomas.baden@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zhijian Zhao &amp;lt;zzj1031@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Philipp Berens &amp;lt;philipp.berens@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gordon Eske &amp;lt;gordon.eske@klinikum.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Katrin Franke &amp;lt;katrin.franke@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miroslav Román Rosón &amp;lt;miroslav.roman.roson@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luke Rogerson &amp;lt;luke.e.rogerson@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yanli Ran &amp;lt;ran.yyyy@163.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Michael Power &amp;lt;michaeljtpower@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yannik Bauer &amp;lt;bauer.yannik@googlemail.com&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Email_Addresses&amp;diff=115</id>
		<title>Email Addresses</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Email_Addresses&amp;diff=115"/>
		<updated>2018-01-18T14:40:52Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thomas Euler &amp;lt;thomas.euler@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valeska Botzenhardt &amp;lt;valeska.botzenhardt@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Timm Schubert &amp;lt;timm.schubert@googlemail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tom Baden &amp;lt;thomas.baden@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zhijian &amp;lt;zzj1031@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Philipp Berens &amp;lt;philipp.berens@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gordon Eske &amp;lt;gordon.eske@klinikum.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Katrin Franke &amp;lt;katrin.franke@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miroslav Román Rosón &amp;lt;miroslav.roman.roson@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manoj Kulkarni &amp;lt;manoj.kulkarni@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Camille Chapot &amp;lt;camille_chapot@hotmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luke Rogerson &amp;lt;luke.e.rogerson@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yanli Ran &amp;lt;ran.yyyy@163.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Michael Power &amp;lt;michaeljtpower@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yannik Bauer &amp;lt;bauer.yannik@googlemail.com&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=MATLAB&amp;diff=114</id>
		<title>MATLAB</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=MATLAB&amp;diff=114"/>
		<updated>2018-01-18T12:57:11Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I heard that a couple of people in the lab were hoping to use MATLAB for various things. Following a discussion with IT I&#039;ve been shown how to access MATLAB from any computer with internet access, including workstations in the CIN and computers outside the local network. &lt;br /&gt;
&lt;br /&gt;
I&#039;ve written short instructions below on how to do this for a CIN computer, but if you want to run this from home drop me a message. It is not necessary to install MATLAB on your computer for this to work, though you will need to install Putty and Xming. Setup time for this should be around 10 to 20 minutes.&lt;br /&gt;
&lt;br /&gt;
Note that programs executed on MATLAB this way should be fast, as they are running on the CIN&#039;s high performance computing cluster. You may experience a slight delay with MATLAB responding to your typing, which will depend on the speed of your connection (fast in the CIN, slower remotely). It is possible to set Xming and Putty up on a memory stick to make this method portable - let me know if you want to do this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation Instructions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Putty: chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;br /&gt;
Xming: straightrunning.com/xmingnotes/&lt;br /&gt;
&lt;br /&gt;
Install putty. Install Xming. Run Xming. Ignore the various options (set them as you want) and click through until it minimises to your toolbar.&lt;br /&gt;
&lt;br /&gt;
Run Putty. Set the host name to 172.25.250.112, port 60222. Save the session with a suitable name. Click the + next to ssh on the left hand toolbar, click X11, tick &#039;Enable X11 forwarding&#039;, set the X display location to &#039;localhost:0&#039;. Return to the sessions page and save the session.&lt;br /&gt;
&lt;br /&gt;
Select your session and click Open. This will open a terminal window, which will request your CIN username (initial and surname, e.g. &#039;lrogerson&#039;) and password. Enter these and it should return a message saying you are at the CIN Cluster headnode with a picture of a startled mouse. &lt;br /&gt;
&lt;br /&gt;
Enter either &#039;ssh cn30 -X&#039; or &#039;ssh cn31 -X&#039; (would prefer if you used cn30, but it doesn&#039;t matter very much). This will take you to the Euler lab nodes, which are environments that people in the lab can use for running programs on the supercomputers. &lt;br /&gt;
&lt;br /&gt;
Here, enter &#039;/usr/local/MATLAB/R2015a/bin/matlab&#039;, which will run an instance of the latest edition of MATLAB. If X11 &amp;amp; Xming are set up correctly, after a few seconds a MATLAB window will open on your computer, which works like a typical local installation. This reads files and scripts from your personal folder on the CIN storage.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=MATLAB&amp;diff=113</id>
		<title>MATLAB</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=MATLAB&amp;diff=113"/>
		<updated>2018-01-18T12:56:52Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I heard that a couple of people in the lab were hoping to use MATLAB for various things. Following a discussion with IT I&#039;ve been shown how to access MATLAB from any computer with internet access, including workstations in the CIN and computers outside the local network. &lt;br /&gt;
&lt;br /&gt;
I&#039;ve written short instructions below on how to do this for a CIN computer, but if you want to run this from home drop me a message. It is not necessary to install MATLAB on your computer for this to work, though you will need to install Putty and Xming. Setup time for this should be around 10 to 20 minutes.&lt;br /&gt;
&lt;br /&gt;
Note that programs executed on MATLAB this way should be fast, as they are running on the CIN&#039;s high performance computer. You may experience a slight delay with MATLAB responding to your typing, which will depend on the speed of your connection (fast in the CIN, slower remotely). It is possible to set Xming and Putty up on a memory stick to make this method portable - let me know if you want to do this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation Instructions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Putty: chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;br /&gt;
Xming: straightrunning.com/xmingnotes/&lt;br /&gt;
&lt;br /&gt;
Install putty. Install Xming. Run Xming. Ignore the various options (set them as you want) and click through until it minimises to your toolbar.&lt;br /&gt;
&lt;br /&gt;
Run Putty. Set the host name to 172.25.250.112, port 60222. Save the session with a suitable name. Click the + next to ssh on the left hand toolbar, click X11, tick &#039;Enable X11 forwarding&#039;, set the X display location to &#039;localhost:0&#039;. Return to the sessions page and save the session.&lt;br /&gt;
&lt;br /&gt;
Select your session and click Open. This will open a terminal window, which will request your CIN username (initial and surname, e.g. &#039;lrogerson&#039;) and password. Enter these and it should return a message saying you are at the CIN Cluster headnode with a picture of a startled mouse. &lt;br /&gt;
&lt;br /&gt;
Enter either &#039;ssh cn30 -X&#039; or &#039;ssh cn31 -X&#039; (would prefer if you used cn30, but it doesn&#039;t matter very much). This will take you to the Euler lab nodes, which are environments that people in the lab can use for running programs on the supercomputers. &lt;br /&gt;
&lt;br /&gt;
Here, enter &#039;/usr/local/MATLAB/R2015a/bin/matlab&#039;, which will run an instance of the latest edition of MATLAB. If X11 &amp;amp; Xming are set up correctly, after a few seconds a MATLAB window will open on your computer, which works like a typical local installation. This reads files and scripts from your personal folder on the CIN storage.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=112</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=112"/>
		<updated>2015-12-04T18:18:48Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Computational */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
&lt;br /&gt;
[[Ringer Solution]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Cluster]] ..||[[Datajoint]] ..||[[Docker]] ..||[[Jupyter]] ..||[[MATLAB]] ..||[[Python]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=MATLAB&amp;diff=111</id>
		<title>MATLAB</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=MATLAB&amp;diff=111"/>
		<updated>2015-12-04T18:17:44Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Created page with &amp;quot;I heard that a couple of people in the lab were hoping to use MATLAB for various things. Following a discussion with IT I&amp;#039;ve been shown how to access MATLAB from any computer ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I heard that a couple of people in the lab were hoping to use MATLAB for various things. Following a discussion with IT I&#039;ve been shown how to access MATLAB from any computer with internet access, including workstations in the CIN and computers outside the local network. &lt;br /&gt;
&lt;br /&gt;
I&#039;ve written short instructions below on how to do this for a CIN computer, but if you want to run this from home drop me a message. It is not necessary to install MATLAB on your computer for this to work, though you will need to install Putty and Xming. Setup time for this should be around 10 to 20 minutes.&lt;br /&gt;
&lt;br /&gt;
Note that programs executed on MATLAB this way should be very, very fast, as they are running on the CIN&#039;s high performance computer. You may experience a slight delay with MATLAB responding to your typing, which will depend on the speed of your connection (fast in the CIN, slower remotely). It is possible to set Xming and Putty up on a memory stick to make this method portable - let me know if you want to do this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation Instructions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Putty: chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;br /&gt;
Xming: straightrunning.com/xmingnotes/&lt;br /&gt;
&lt;br /&gt;
Install putty. Install Xming. Run Xming. Ignore the various options (set them as you want) and click through until it minimises to your toolbar.&lt;br /&gt;
&lt;br /&gt;
Run Putty. Set the host name to 172.25.250.112, port 60222. Save the session with a suitable name. Click the + next to ssh on the left hand toolbar, click X11, tick &#039;Enable X11 forwarding&#039;, set the X display location to &#039;localhost:0&#039;. Return to the sessions page and save the session.&lt;br /&gt;
&lt;br /&gt;
Select your session and click Open. This will open a terminal window, which will request your CIN username (initial and surname, e.g. &#039;lrogerson&#039;) and password. Enter these and it should return a message saying you are at the CIN Cluster headnode with a picture of a startled mouse. &lt;br /&gt;
&lt;br /&gt;
Enter either &#039;ssh cn30 -X&#039; or &#039;ssh cn31 -X&#039; (would prefer if you used cn30, but it doesn&#039;t matter very much). This will take you to the Euler lab nodes, which are environments that people in the lab can use for running programs on the supercomputers. &lt;br /&gt;
&lt;br /&gt;
Here, enter &#039;/usr/local/MATLAB/R2015a/bin/matlab&#039;, which will run an instance of the latest edition of MATLAB. If X11 &amp;amp; Xming are set up correctly, after a few seconds a MATLAB window will open on your computer, which works like a typical local installation. This reads files and scripts from your personal folder on the CIN storage.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Email_Addresses&amp;diff=110</id>
		<title>Email Addresses</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Email_Addresses&amp;diff=110"/>
		<updated>2015-12-04T18:16:32Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thomas Euler &amp;lt;thomas.euler@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valeska Botzenhardt &amp;lt;valeska.botzenhardt@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Timm Schubert &amp;lt;timm.schubert@googlemail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tom Baden &amp;lt;thomas.baden@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zhijian &amp;lt;zzj1031@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Philipp Berens &amp;lt;philipp.berens@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gordon Eske &amp;lt;gordon.eske@klinikum.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Katrin Franke &amp;lt;katrin.franke@cin.uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miroslav Román Rosón &amp;lt;miroslav.roman.roson@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manoj Kulkarni &amp;lt;manoj.kulkarni@uni-tuebingen.de&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Camille Chapot &amp;lt;camille_chapot@hotmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Luke Rogerson &amp;lt;luke.e.rogerson@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yanli Ran &amp;lt;ran.yyyy@163.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Michael Power &amp;lt;michaeljtpower@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Theresa Stadler &amp;lt;ths.stadler@googlemail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alumni&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Yannik Bauer &amp;lt;bauer.yannik@googlemail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Joe Sheppard &amp;lt;joe-sheppard@outlook.com&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=108</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=108"/>
		<updated>2015-10-13T16:07:17Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Computational */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
&lt;br /&gt;
[[Ringer Solution]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Cluster]] ..||[[Datajoint]] ..||[[Docker]] ..||[[Jupyter]] ..||[[Python]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=107</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=107"/>
		<updated>2015-10-13T16:06:56Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Computational */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
&lt;br /&gt;
[[Ringer Solution]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Cluster]]||[[Datajoint]]||[[Docker]]||[[Jupyter]]||[[Python]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=106</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=106"/>
		<updated>2015-10-13T15:44:52Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Resources For Learning Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Resources For Learning Python===&lt;br /&gt;
&lt;br /&gt;
Though not comparable in size to the truly enormous userbase of C++, Java and C#, Python still boasts a highly active community and a correspondingly large number of resources. In the Euler group all users are strongly encouraged to use Python 3. While some modules only exist for the older Python 2 codebase, in the overwhelming majority of cases they have been re-established in the Py3 framework (cf. [https://python3wos.appspot.com/ Python 3 Wall Of Superpowers] for current status of module transfer).&lt;br /&gt;
&lt;br /&gt;
For the absolute beginner Codeacademy&#039;s free, interactive [https://www.codecademy.com/en/tracks/python learning module for Python] is a good starting point. Though it recommends approximately 13 hours for the course, those with a background in programming could probably finish it in under a day. For scientific computing it helps to have some familiarity with the Scipy stack, for which there is a nice introduction at [http://www.scipy-lectures.org/ scipy-lectures.org], particularly the Getting Started section. &lt;br /&gt;
&lt;br /&gt;
Beyond that, it will be worth taking a look at the [https://web.stanford.edu/~mwaskom/software/seaborn/ Seaborn] module for attractive plotting functions. Those interested in Datajoint should also take a look at the [https://datajoint.github.io/ project page] and that of [https://pythonhosted.org/neo/ Neo], the latter of which may be used for Python IO. Finally, if you are thinking of using Python for important code which will likely be reused, I would recommend reading the [https://www.python.org/dev/peps/pep-0008/ PEP0008 styleguide], to ensure you are writing correctly formatted code.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=105</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=105"/>
		<updated>2015-10-13T15:43:52Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Which notebook servers are currently running? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing advanced features which accelerate the performance of code in Python (LLVM/Numba, Spark, CUDA, etc). Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below. &lt;br /&gt;
If you forget the access details - each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia pages for the namesakes of the respective servers.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
# Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn)&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=104</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=104"/>
		<updated>2015-10-13T15:43:37Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Which notebook servers are currently running? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing advanced features which accelerate the performance of code in Python (LLVM/Numba, Spark, CUDA, etc). Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below. &lt;br /&gt;
If you forget the access details - each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia pages for the namesakes of the respective servers.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
# Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn)&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=103</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=103"/>
		<updated>2015-10-13T15:41:47Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Preconfigured Portable Putty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is the cluster?==&lt;br /&gt;
&lt;br /&gt;
The CIN cluster is a High Performance Computing environment curated by the CIN IT services. It is composed of many &#039;nodes&#039;, which are computational environments which you can access both from your workstation and remotely, each of which can be used to run tasks independently. For computationally intensive work, it is recommended that you run your programs on this cluster. For the curious, the cluster is run on the [http://www.ch.cam.ac.uk/computing/maui-and-torque-introduction Maui/Torque architecture]. &lt;br /&gt;
 &lt;br /&gt;
==How do I access the cluster?==&lt;br /&gt;
&lt;br /&gt;
The cluster is accessed using a program called Putty. The [https://cinwiki/mediawiki/cinwiki/index.php/Storage_cluster instructions on the CIN wiki] should be sufficient for gaining access. In order to use the cluster, you will require a CIN user account, the name of which looks something like &#039;&#039;kelch&#039;&#039; for the user Karl Elch. It is possible to access the cluster remotely, and so execute code in the system from outside the CIN. To do so, follow the [https://cinwiki/mediawiki/cinwiki/index.php/VPN instructions on the CIN wiki]. Our nodes are &#039;cn30&#039; and &#039;cn31&#039;, the latter of which is used for our Jupiter server. It is also possible to access GPU resources at &#039;gpu1&#039;, &#039;gpu2&#039; and &#039;gpu3&#039;, but keep in mind that these are for general use by all groups in the CIN and may be engaged.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can access a preconfigured version of Putty intended for use with the Jupyter servers.&lt;br /&gt;
&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Docker_(deprecated)&amp;diff=102</id>
		<title>Docker (deprecated)</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Docker_(deprecated)&amp;diff=102"/>
		<updated>2015-10-13T15:19:16Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I build my own docker containers? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is docker?==&lt;br /&gt;
&lt;br /&gt;
Docker is a platform for running virtual machines called &#039;&#039;containers&#039;&#039;. These are functionally analogous to the operating systems on a computer, though you can run them from within your operating system. They are useful because they create lightweight, customisable environments within which you can run software. This is particularly helpful when you have programs which have very particular dependencies, or require a linux base installation in order to function correctly. You can read more about Docker [https://www.docker.com/whatisdocker here].&lt;br /&gt;
&lt;br /&gt;
==What do we use docker for?==&lt;br /&gt;
&lt;br /&gt;
The Euler group is currently using docker to host [[Jupyter_Notebooks|our two Jupyter notebook servers]], though in the past we have also used it for hosting a MySQL server. To see what containers are currently running, ssh into &#039;cn31&#039; and enter the command: &amp;lt;blockquote&amp;gt;docker ps&amp;lt;/blockquote&amp;gt; This will return a list of the currently active docker containers, the images they are built from, how long they have been online and what ports they are forwarded to.&lt;br /&gt;
&lt;br /&gt;
==How do I build my own docker containers?==&lt;br /&gt;
New docker containers can be built using the command: &amp;lt;blockquote&amp;gt;docker run [-tags] [imageName]&amp;lt;/blockquote&amp;gt; For example, to build a new scipyserver called &#039;miranda&#039;, forwarded to port 1948 on localhost with the password &#039;uranus&#039;, you would enter: &amp;lt;blockquote&amp;gt;docker run -d -p 1948:8888 --name miranda -e &amp;quot;PASSWORD=uranus&amp;quot; -e DISPLAY=$DISPLAY ipython/scipyserver&amp;lt;/blockquote&amp;gt; Each of the -tags has a unique function in building the server. The last entry specifies the image from which the container is built, in this case an ipython server. You can find more images over at [https://hub.docker.com/ Dockerhub].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Tag&#039;&#039;&#039;||&#039;&#039;&#039;Function&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| -d||Run in the background&lt;br /&gt;
|-&lt;br /&gt;
| -p 1948:8888||Forward port 8888 to 1948&lt;br /&gt;
|-&lt;br /&gt;
| --name miranda||Specify container name as miranda&lt;br /&gt;
|-&lt;br /&gt;
| -e &amp;quot;PASSWORD=uranus&amp;quot;||Set password to uranus&lt;br /&gt;
|-&lt;br /&gt;
| -e DISPLAY=$DISPLAY||Needed for plotting in Jupyter&lt;br /&gt;
|-&lt;br /&gt;
| -v||Mount volume, see below&lt;br /&gt;
|-&lt;br /&gt;
| --help||Show different tag options for given command&lt;br /&gt;
|} &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data stored in docker containers is transient and is lost when the container is deleted. In order to set the containers so that they can access volumes on the host system and persist their content after they are deleted, we have to use additional tags to mount directories in the container to directories on the host system. Here is an example of this for another ipython server:&amp;lt;blockquote&amp;gt;docker run -v ~/Notebooks:/notebooks/Notebooks -v ~/Data:/notebooks/Data:ro -v /tmp/.X11-unix:/tmp/.X11-unix:ro ipython/scipyserver&amp;lt;/blockquote&amp;gt; Here, three different directories have been mounted: a volume which the container can write to, under notebooks/Notebooks, a volume which the container can read, under notebooks/Data (the :ro tag specifies read only), and a further folder used for X11 forwarding, which is necessary for getting figures in the Jupiter server.&lt;br /&gt;
&lt;br /&gt;
For a more thorough walkthough, see the official [https://docs.docker.com/linux/started/ Getting Started] documentation.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Docker_(deprecated)&amp;diff=101</id>
		<title>Docker (deprecated)</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Docker_(deprecated)&amp;diff=101"/>
		<updated>2015-10-13T15:18:54Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I build my own docker containers? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is docker?==&lt;br /&gt;
&lt;br /&gt;
Docker is a platform for running virtual machines called &#039;&#039;containers&#039;&#039;. These are functionally analogous to the operating systems on a computer, though you can run them from within your operating system. They are useful because they create lightweight, customisable environments within which you can run software. This is particularly helpful when you have programs which have very particular dependencies, or require a linux base installation in order to function correctly. You can read more about Docker [https://www.docker.com/whatisdocker here].&lt;br /&gt;
&lt;br /&gt;
==What do we use docker for?==&lt;br /&gt;
&lt;br /&gt;
The Euler group is currently using docker to host [[Jupyter_Notebooks|our two Jupyter notebook servers]], though in the past we have also used it for hosting a MySQL server. To see what containers are currently running, ssh into &#039;cn31&#039; and enter the command: &amp;lt;blockquote&amp;gt;docker ps&amp;lt;/blockquote&amp;gt; This will return a list of the currently active docker containers, the images they are built from, how long they have been online and what ports they are forwarded to.&lt;br /&gt;
&lt;br /&gt;
==How do I build my own docker containers?==&lt;br /&gt;
New docker containers can be built using the command: &amp;lt;blockquote&amp;gt;docker run [-tags] [imageName]&amp;lt;/blockquote&amp;gt; For example, to build a new scipyserver called &#039;miranda&#039;, forwarded to port 1948 on localhost with the password &#039;uranus&#039;, you would enter: &amp;lt;blockquote&amp;gt;docker run -d -p 1948:8888 --name miranda -e &amp;quot;PASSWORD=uranus&amp;quot; -e DISPLAY=$DISPLAY ipython/scipyserver&amp;lt;/blockquote&amp;gt; Each of the -tags has a unique function in building the server. The last entry specifies the image from which the container is built, in this case an ipython server. You can find more images over at [https://hub.docker.com/ Dockerhub].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Tag&#039;&#039;&#039;||&#039;&#039;&#039;Function&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| -d||Run in the background&lt;br /&gt;
|-&lt;br /&gt;
| -p 1948:8888||Forward port 8888 to 1948&lt;br /&gt;
|-&lt;br /&gt;
| --name miranda||Specify container name as miranda&lt;br /&gt;
|-&lt;br /&gt;
| -e &amp;quot;PASSWORD=uranus&amp;quot;||Set password to uranus&lt;br /&gt;
|-&lt;br /&gt;
| -e DISPLAY=$DISPLAY||Needed for plotting in Jupyter&lt;br /&gt;
|-&lt;br /&gt;
| --help||Show different tag options for given command&lt;br /&gt;
|-&lt;br /&gt;
| -v||Mount volume, see below&lt;br /&gt;
|} &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data stored in docker containers is transient and is lost when the container is deleted. In order to set the containers so that they can access volumes on the host system and persist their content after they are deleted, we have to use additional tags to mount directories in the container to directories on the host system. Here is an example of this for another ipython server:&amp;lt;blockquote&amp;gt;docker run -v ~/Notebooks:/notebooks/Notebooks -v ~/Data:/notebooks/Data:ro -v /tmp/.X11-unix:/tmp/.X11-unix:ro ipython/scipyserver&amp;lt;/blockquote&amp;gt; Here, three different directories have been mounted: a volume which the container can write to, under notebooks/Notebooks, a volume which the container can read, under notebooks/Data (the :ro tag specifies read only), and a further folder used for X11 forwarding, which is necessary for getting figures in the Jupiter server.&lt;br /&gt;
&lt;br /&gt;
For a more thorough walkthough, see the official [https://docs.docker.com/linux/started/ Getting Started] documentation.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=File:CIN_Bedarfsmeldung_Verbrauchsg%C3%BCter.pdf&amp;diff=100</id>
		<title>File:CIN Bedarfsmeldung Verbrauchsgüter.pdf</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=File:CIN_Bedarfsmeldung_Verbrauchsg%C3%BCter.pdf&amp;diff=100"/>
		<updated>2015-10-13T15:03:54Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Form for ordering books for the lab. Coordinate with Gordon and ensure you have permission before making an order.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Form for ordering books for the lab. Coordinate with Gordon and ensure you have permission before making an order.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=99</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=99"/>
		<updated>2015-10-13T15:02:26Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Computational */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
&lt;br /&gt;
[[Ringer Solution]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
[[Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Datajoint]]&lt;br /&gt;
&lt;br /&gt;
[[Docker]]&lt;br /&gt;
&lt;br /&gt;
[[Jupyter]]&lt;br /&gt;
&lt;br /&gt;
[[Python]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=98</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=98"/>
		<updated>2015-10-13T15:02:12Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Resources For Learning Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Resources For Learning Python===&lt;br /&gt;
&lt;br /&gt;
Though not comparable in size to the truly enormous userbase of C++, Java and C#, Python still boasts a highly active community and a correspondingly large number of resources. In the Euler group all users are strongly encouraged to use Python 3. While some modules only exist for the older Python 2 codebase, in the overwhelming majority of cases they have been re-established in the Py3 framework (cf. [https://python3wos.appspot.com/ Python 3 Wall Of Superpowers] for current status of module transfer).&lt;br /&gt;
&lt;br /&gt;
For the absolute beginner Codeacademy&#039;s free, interactive [https://www.codecademy.com/en/tracks/python learning module for Python] is a good starting point. Though it recommends approximately 13 hours for the course, those with a background in programming could probably finish it in under a day. For scientific computing it helps to have some familiarity with the Scipy stack, for which there is a nice introduction at [http://www.scipy-lectures.org/ scipy-lectures.org], particularly the Getting Started section. &lt;br /&gt;
&lt;br /&gt;
Beyond that, it will be worth taking a look at the [https://web.stanford.edu/~mwaskom/software/seaborn/ Seaborn] module for attractive plotting functions. Those interested in Datajoint should also take a look at the Datajoint project page and that of [https://pythonhosted.org/neo/ Neo], the latter of which may be used for Python IO. Finally, if you are thinking of using Python for important code which will likely be reused, I would recommend reading the [https://www.python.org/dev/peps/pep-0008/ PEP0008 styleguide], to ensure you are writing correctly formatted code.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=97</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=97"/>
		<updated>2015-10-13T15:02:01Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Resources For Learning Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Resources For Learning Python===&lt;br /&gt;
&lt;br /&gt;
Though not comparable in size to the truly enormous userbase of C++, Java and C#, Python still boasts a highly active community and a correspondingly large number of resources. In the Euler group all users are encouraged to use Python 3. While some modules only exist for the older Python 2 codebase, in the overwhelming majority of cases they have been re-established in the Py3 framework (cf. [https://python3wos.appspot.com/ Python 3 Wall Of Superpowers] for current status of module transfer).&lt;br /&gt;
&lt;br /&gt;
For the absolute beginner Codeacademy&#039;s free, interactive [https://www.codecademy.com/en/tracks/python learning module for Python] is a good starting point. Though it recommends approximately 13 hours for the course, those with a background in programming could probably finish it in under a day. For scientific computing it helps to have some familiarity with the Scipy stack, for which there is a nice introduction at [http://www.scipy-lectures.org/ scipy-lectures.org], particularly the Getting Started section. &lt;br /&gt;
&lt;br /&gt;
Beyond that, it will be worth taking a look at the [https://web.stanford.edu/~mwaskom/software/seaborn/ Seaborn] module for attractive plotting functions. Those interested in Datajoint should also take a look at the Datajoint project page and that of [https://pythonhosted.org/neo/ Neo], the latter of which may be used for Python IO. Finally, if you are thinking of using Python for important code which will likely be reused, I would recommend reading the [https://www.python.org/dev/peps/pep-0008/ PEP0008 styleguide], to ensure you are writing correctly formatted code.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=96</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=96"/>
		<updated>2015-10-13T15:01:41Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Resources For Learning Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Resources For Learning Python===&lt;br /&gt;
&lt;br /&gt;
Though not comparable in size to the truly enormous userbase of C++, Java and C#, Python still boasts a highly active community and a correspondingly large number of resources. In the AG Euler group all users are encouraged to use Python 3. While some modules only exist for the older Python 2 codebase, in the overwhelming majority of cases they have been re-established in the Py3 framework (cf. [https://python3wos.appspot.com/ Python 3 Wall Of Superpowers] for current status of module transfer).&lt;br /&gt;
&lt;br /&gt;
For the absolute beginner Codeacademy&#039;s free, interactive [https://www.codecademy.com/en/tracks/python learning module for Python] is a good starting point. Though it recommends approximately 13 hours for the course, those with a background in programming could probably finish it in under a day. For scientific computing it helps to have some familiarity with the Scipy stack, for which there is a nice introduction at [http://www.scipy-lectures.org/ scipy-lectures.org], particularly the Getting Started section. &lt;br /&gt;
&lt;br /&gt;
Beyond that, it will be worth taking a look at the [https://web.stanford.edu/~mwaskom/software/seaborn/ Seaborn] module for attractive plotting functions. Those interested in Datajoint should also take a look at the Datajoint project page and that of [https://pythonhosted.org/neo/ Neo], the latter of which may be used for Python IO. Finally, if you are thinking of using Python for important code which will likely be reused, I would recommend reading the [https://www.python.org/dev/peps/pep-0008/ PEP0008 styleguide], to ensure you are writing correctly formatted code.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=95</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Python&amp;diff=95"/>
		<updated>2015-10-13T15:01:11Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Created page with &amp;quot;===Resources For Learning Python===  Though not comparable in size to the truly enormous userbase of C++, Java and C#, Python still boasts a highly active community and a corr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Resources For Learning Python===&lt;br /&gt;
&lt;br /&gt;
Though not comparable in size to the truly enormous userbase of C++, Java and C#, Python still boasts a highly active community and a correspondingly large number of resources. In the AG Euler group all users are encouraged to use Python 3. While some modules only exist for the older Python 2 codebase, in the overwhelming majority of cases they have been re-established in the Py3 framework (cf. [https://python3wos.appspot.com/ Python 3 Wall Of Superpowers] for current status of module transfer).&lt;br /&gt;
&lt;br /&gt;
For the absolute beginner Codeacademy&#039;s free, interactive [https://www.codecademy.com/en/tracks/python learning module for Python] is a good starting point. Though it recommends approximately 13 hours for the course, those with a background in programming could probably finish it in under a day. For scientific computing it helps to have some familiarity with the Scipy stack, for which there is a nice introduction at [http://www.scipy-lectures.org/ scipy-lectures.org], particularly the Getting Started section. &lt;br /&gt;
&lt;br /&gt;
Beyond that, it will be worth taking a look at the [https://web.stanford.edu/~mwaskom/software/seaborn/ Seaborn] module for attractive plotting functions. Those interested in Datajoint should also take a look at the Datajoint project page and that of Neo, the latter of which may be used for Python IO. Finally, if you are thinking of using Python for important code which will likely be reused, I would recommend reading the [https://www.python.org/dev/peps/pep-0008/ PEP0008 styleguide], to ensure you are writing correctly formatted code.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=94</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=94"/>
		<updated>2015-10-13T14:49:09Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Computational */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
&lt;br /&gt;
[[Ringer Solution]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
[[Cluster]]&lt;br /&gt;
&lt;br /&gt;
[[Datajoint]]&lt;br /&gt;
&lt;br /&gt;
[[Docker]]&lt;br /&gt;
&lt;br /&gt;
[[Jupyter]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter_Notebooks&amp;diff=93</id>
		<title>Jupyter Notebooks</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter_Notebooks&amp;diff=93"/>
		<updated>2015-10-13T14:48:55Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Lrogerson moved page Jupyter Notebooks to Jupyter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Jupyter]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=92</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=92"/>
		<updated>2015-10-13T14:48:55Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Lrogerson moved page Jupyter Notebooks to Jupyter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below. &lt;br /&gt;
If you forget the access details - each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia pages for the namesakes of the respective servers.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
# Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn)&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster_Access&amp;diff=91</id>
		<title>Cluster Access</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster_Access&amp;diff=91"/>
		<updated>2015-10-13T14:48:46Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Lrogerson moved page Cluster Access to Cluster&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Cluster]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=90</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=90"/>
		<updated>2015-10-13T14:48:46Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Lrogerson moved page Cluster Access to Cluster&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is the cluster?==&lt;br /&gt;
&lt;br /&gt;
The CIN cluster is a High Performance Computing environment curated by the CIN IT services. It is composed of many &#039;nodes&#039;, which are computational environments which you can access both from your workstation and remotely, each of which can be used to run tasks independently. For computationally intensive work, it is recommended that you run your programs on this cluster. For the curious, the cluster is run on the [http://www.ch.cam.ac.uk/computing/maui-and-torque-introduction Maui/Torque architecture]. &lt;br /&gt;
 &lt;br /&gt;
==How do I access the cluster?==&lt;br /&gt;
&lt;br /&gt;
The cluster is accessed using a program called Putty. The [https://cinwiki/mediawiki/cinwiki/index.php/Storage_cluster instructions on the CIN wiki] should be sufficient for gaining access. In order to use the cluster, you will require a CIN user account, the name of which looks something like &#039;&#039;kelch&#039;&#039; for the user Karl Elch. It is possible to access the cluster remotely, and so execute code in the system from outside the CIN. To do so, follow the [https://cinwiki/mediawiki/cinwiki/index.php/VPN instructions on the CIN wiki]. Our nodes are &#039;cn30&#039; and &#039;cn31&#039;, the latter of which is used for our Jupiter server. It is also possible to access GPU resources at &#039;gpu1&#039;, &#039;gpu2&#039; and &#039;gpu3&#039;, but keep in mind that these are for general use by all groups in the CIN and may be engaged.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can access a preconfigured version of Putty intended for use with the Jupiter servers.&lt;br /&gt;
&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=89</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=89"/>
		<updated>2015-10-13T14:11:18Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;.6H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;PO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=88</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=88"/>
		<updated>2015-10-13T13:39:33Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Manually Configure Putty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below. &lt;br /&gt;
If you forget the access details - each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia pages for the namesakes of the respective servers.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
# Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn)&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Docker_(deprecated)&amp;diff=87</id>
		<title>Docker (deprecated)</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Docker_(deprecated)&amp;diff=87"/>
		<updated>2015-10-13T13:36:05Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* What is docker? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is docker?==&lt;br /&gt;
&lt;br /&gt;
Docker is a platform for running virtual machines called &#039;&#039;containers&#039;&#039;. These are functionally analogous to the operating systems on a computer, though you can run them from within your operating system. They are useful because they create lightweight, customisable environments within which you can run software. This is particularly helpful when you have programs which have very particular dependencies, or require a linux base installation in order to function correctly. You can read more about Docker [https://www.docker.com/whatisdocker here].&lt;br /&gt;
&lt;br /&gt;
==What do we use docker for?==&lt;br /&gt;
&lt;br /&gt;
The Euler group is currently using docker to host [[Jupyter_Notebooks|our two Jupyter notebook servers]], though in the past we have also used it for hosting a MySQL server. To see what containers are currently running, ssh into &#039;cn31&#039; and enter the command: &amp;lt;blockquote&amp;gt;docker ps&amp;lt;/blockquote&amp;gt; This will return a list of the currently active docker containers, the images they are built from, how long they have been online and what ports they are forwarded to.&lt;br /&gt;
&lt;br /&gt;
==How do I build my own docker containers?==&lt;br /&gt;
New docker containers can be built using the command: &amp;lt;blockquote&amp;gt;docker run [...]&amp;lt;/blockquote&amp;gt; For example, to build a new scipyserver called &#039;miranda&#039;, forwarded to port 1948 on localhost with the password &#039;uranus&#039;, you would enter: &amp;lt;blockquote&amp;gt;docker run -d -p 1948:8888 --name miranda -e &amp;quot;PASSWORD=uranus&amp;quot; -e DISPLAY=$DISPLAY ipython/scipyserver&amp;lt;/blockquote&amp;gt; Each of the -tags has a unique function in building the server. The last entry specifies the image from which the container is built, in this case an ipython server. You can find more images over at [https://hub.docker.com/ Dockerhub].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Tag&#039;&#039;&#039;||&#039;&#039;&#039;Function&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| -d||Run in the background&lt;br /&gt;
|-&lt;br /&gt;
| -p 1948:8888||Forward port 8888 to 1948&lt;br /&gt;
|-&lt;br /&gt;
| --name miranda||Specify container name as miranda&lt;br /&gt;
|-&lt;br /&gt;
| -e &amp;quot;PASSWORD=uranus&amp;quot;||Set password to uranus&lt;br /&gt;
|-&lt;br /&gt;
| -e DISPLAY=$DISPLAY||Needed for plotting in Jupyter&lt;br /&gt;
|-&lt;br /&gt;
| --help||Show different tag options for given command&lt;br /&gt;
|-&lt;br /&gt;
| -v||Mount volume, see below&lt;br /&gt;
|} &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data stored in docker containers is transient and is lost when the container is deleted. In order to set the containers so that they can access volumes on the host system and persist their content after they are deleted, we have to use additional tags to mount directories in the container to directories on the host system. Here is an example of this for another ipython server:&amp;lt;blockquote&amp;gt;docker run -v ~/Notebooks:/notebooks/Notebooks -v ~/Data:/notebooks/Data:ro -v /tmp/.X11-unix:/tmp/.X11-unix:ro ipython/scipyserver&amp;lt;/blockquote&amp;gt; Here, three different directories have been mounted: a volume which the container can write to, under notebooks/Notebooks, a volume which the container can read, under notebooks/Data (the :ro tag specifies read only), and a further folder used for X11 forwarding, which is necessary for getting figures in the Jupiter server.&lt;br /&gt;
&lt;br /&gt;
For a more thorough walkthough, see the official [https://docs.docker.com/linux/started/ Getting Started] documentation.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=86</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=86"/>
		<updated>2015-10-13T13:34:12Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Preconfigured Portable Putty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is the cluster?==&lt;br /&gt;
&lt;br /&gt;
The CIN cluster is a High Performance Computing environment curated by the CIN IT services. It is composed of many &#039;nodes&#039;, which are computational environments which you can access both from your workstation and remotely, each of which can be used to run tasks independently. For computationally intensive work, it is recommended that you run your programs on this cluster. For the curious, the cluster is run on the [http://www.ch.cam.ac.uk/computing/maui-and-torque-introduction Maui/Torque architecture]. &lt;br /&gt;
 &lt;br /&gt;
==How do I access the cluster?==&lt;br /&gt;
&lt;br /&gt;
The cluster is accessed using a program called Putty. The [https://cinwiki/mediawiki/cinwiki/index.php/Storage_cluster instructions on the CIN wiki] should be sufficient for gaining access. In order to use the cluster, you will require a CIN user account, the name of which looks something like &#039;&#039;kelch&#039;&#039; for the user Karl Elch. It is possible to access the cluster remotely, and so execute code in the system from outside the CIN. To do so, follow the [https://cinwiki/mediawiki/cinwiki/index.php/VPN instructions on the CIN wiki]. Our nodes are &#039;cn30&#039; and &#039;cn31&#039;, the latter of which is used for our Jupiter server. It is also possible to access GPU resources at &#039;gpu1&#039;, &#039;gpu2&#039; and &#039;gpu3&#039;, but keep in mind that these are for general use by all groups in the CIN and may be engaged.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can access a preconfigured version of Putty intended for use with the Jupiter servers.&lt;br /&gt;
&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=85</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Cluster&amp;diff=85"/>
		<updated>2015-10-13T13:33:58Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I access the cluster? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is the cluster?==&lt;br /&gt;
&lt;br /&gt;
The CIN cluster is a High Performance Computing environment curated by the CIN IT services. It is composed of many &#039;nodes&#039;, which are computational environments which you can access both from your workstation and remotely, each of which can be used to run tasks independently. For computationally intensive work, it is recommended that you run your programs on this cluster. For the curious, the cluster is run on the [http://www.ch.cam.ac.uk/computing/maui-and-torque-introduction Maui/Torque architecture]. &lt;br /&gt;
 &lt;br /&gt;
==How do I access the cluster?==&lt;br /&gt;
&lt;br /&gt;
The cluster is accessed using a program called Putty. The [https://cinwiki/mediawiki/cinwiki/index.php/Storage_cluster instructions on the CIN wiki] should be sufficient for gaining access. In order to use the cluster, you will require a CIN user account, the name of which looks something like &#039;&#039;kelch&#039;&#039; for the user Karl Elch. It is possible to access the cluster remotely, and so execute code in the system from outside the CIN. To do so, follow the [https://cinwiki/mediawiki/cinwiki/index.php/VPN instructions on the CIN wiki]. Our nodes are &#039;cn30&#039; and &#039;cn31&#039;, the latter of which is used for our Jupiter server. It is also possible to access GPU resources at &#039;gpu1&#039;, &#039;gpu2&#039; and &#039;gpu3&#039;, but keep in mind that these are for general use by all groups in the CIN and may be engaged.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can access a preconfigured version of Putty intended for use with the Jupiter servers.&lt;br /&gt;
&lt;br /&gt;
File:AG Euler - Portable Putty - 13.10.2015.zip&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=84</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=84"/>
		<updated>2015-10-13T12:07:02Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I access the AG Euler Jupyter Notebooks? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below. &lt;br /&gt;
If you forget the access details - each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia pages for the namesakes of the respective servers.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
&lt;br /&gt;
v. Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn)&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=83</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=83"/>
		<updated>2015-10-13T12:06:32Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Manually Configure Putty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
&lt;br /&gt;
v. Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn)&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=82</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=82"/>
		<updated>2015-10-13T12:06:11Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I access the AG Euler Jupyter Notebooks? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. A preconfigured file is available, and details for manual set up are given below.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;br /&gt;
&lt;br /&gt;
===Manually Configure Putty===&lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
&lt;br /&gt;
v. Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn) &lt;br /&gt;
&lt;br /&gt;
Each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia page for the namesakes of the respective servers.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=81</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=81"/>
		<updated>2015-10-13T12:05:14Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I access the AG Euler Jupyter Notebooks? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. This has been predefined in the Portable Putty file, linked at the bottom of the page. To access the servers manually you need to do the following: &lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
&lt;br /&gt;
v. Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn) &lt;br /&gt;
&lt;br /&gt;
Each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia page for the namesakes of the respective servers.&lt;br /&gt;
&lt;br /&gt;
===Preconfigured Portable Putty===&lt;br /&gt;
[[File:AG Euler - Portable Putty - 13.10.2015.zip]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=80</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=80"/>
		<updated>2015-10-13T12:04:00Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I access the AG Euler Jupyter Notebooks? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. This has been predefined in the Portable Putty file that you can download from [[File:AG Euler - Portable Putty - 13.10.2015.zip || here]]. To access the servers manually you need to do the following: &lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
&lt;br /&gt;
v. Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn) &lt;br /&gt;
&lt;br /&gt;
Each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia page for the namesakes of the respective servers.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=79</id>
		<title>Jupyter</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Jupyter&amp;diff=79"/>
		<updated>2015-10-13T12:03:28Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* How do I access the AG Euler Jupyter Notebooks? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What are Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
Jupyter notebooks are browser based environments for editing, compiling and executing code. For a brief overview, see [http://www.nature.com/news/interactive-notebooks-sharing-the-code-1.16261 this Nature News article]. Until quite recently, these were developed exclusively for coding Python, although support has since expanded to accommodate a number of other languages. For a full list of language kernels, see [https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages here]. Note that Igor Pro is not supported, and that many of these kernels are in alpha state and not suitable for daily use.&lt;br /&gt;
&lt;br /&gt;
==Which notebook servers are currently running?==&lt;br /&gt;
We are currently running two Jupyter notebook servers in the CIN network, dubbed [https://en.wikipedia.org/wiki/Callisto_(moon) Callisto] and [https://en.wikipedia.org/wiki/Titan_(moon) Titan]. Callisto is geared towards stability and is the recommended environment for those who wish to write standard Python scripts. It comes with the [https://www.scipy.org/about.html scipy stack] preinstalled, which should be adequate for most scientific computing problems. The Callisto server will only be taken down after 6pm on Fridays, if at all, and should be functional again by the following morning.&lt;br /&gt;
&lt;br /&gt;
Alongside this is a more experimental notebook server called Titan, which will be used for testing new computational tools including additional language kernels, parallelisation platforms such as Apache Spark, and GPU integration via CUDA. Titan will be down more frequently as new features are implemented and tested. If you have any features you would like to try out, or have implemented, let me know (luke.e.rogerson@gmail.com). If the implementations are sufficiently stable, we can migrate the content to Callisto at a later date.&lt;br /&gt;
&lt;br /&gt;
==How do I access the AG Euler Jupyter Notebooks?==&lt;br /&gt;
&lt;br /&gt;
To access the notebooks, you will have to specify the correct Putty configuration. This has been predefined in the Portable Putty file that you can download from [[File:AG Euler - Portable Putty - 13.10.2015.zip | here]]. To access the servers manually you need to do the following: &lt;br /&gt;
&lt;br /&gt;
#Open Putty, load your Cluster access configuration&lt;br /&gt;
#Under Category, click the &#039;+&#039; to expand ssh&lt;br /&gt;
#Click tunnels, and add the following:&lt;br /&gt;
##Destination 172.29.0.131:1610 .. Source: 1610&lt;br /&gt;
##Destination 172.29.0.131:1655 .. Source: 1655&lt;br /&gt;
#Save your configuration in the session tab&lt;br /&gt;
#Open the updated configuration by double clicking on it&lt;br /&gt;
#Use your CIN user account to log into the headnode&lt;br /&gt;
#Enter &amp;quot;ssh &#039;cn31&#039;&amp;quot; to access the Euler group node where the servers are running&lt;br /&gt;
#Enter either https://localhost:1610 or https://localhost:1655 to access Callisto or Titan respectively. This should then take you to a login screen (or directly to the directories).&lt;br /&gt;
&lt;br /&gt;
v. Enter the password for the server (Case sensitive - Callisto: jupiter, Titan: saturn) &lt;br /&gt;
&lt;br /&gt;
Each server is named after a moon, the year of its discovery is the localhost number, and the password is the planet which the moon orbits. If at any time you cannot remember the password or localhost address, refer to the wikipedia page for the namesakes of the respective servers.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=File:AG_Euler_-_Portable_Putty_-_13.10.2015.zip&amp;diff=78</id>
		<title>File:AG Euler - Portable Putty - 13.10.2015.zip</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=File:AG_Euler_-_Portable_Putty_-_13.10.2015.zip&amp;diff=78"/>
		<updated>2015-10-13T12:00:18Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Preconfigured Putty file which can be used to access the CIN cluster and Jupyter notebooks. Requires CIN username and password. 

Usage: Select the clusterTunnel configuration then click open. This will open a terminal which will connect to the CIN clu...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preconfigured Putty file which can be used to access the CIN cluster and Jupyter notebooks. Requires CIN username and password. &lt;br /&gt;
&lt;br /&gt;
Usage: Select the clusterTunnel configuration then click open. This will open a terminal which will connect to the CIN cluster directly if you are within the CIN or connected to the CIN via openVPN. You will then be directed to enter your username and password. Once you are in, type &#039;ssh cn31&#039; to enter the &#039;cn31&#039; node.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=77</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=77"/>
		<updated>2015-10-13T11:56:40Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Experimental==&lt;br /&gt;
&lt;br /&gt;
[[Ringer Solution]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
[[Cluster Access]]&lt;br /&gt;
&lt;br /&gt;
[[Datajoint]]&lt;br /&gt;
&lt;br /&gt;
[[Docker]]&lt;br /&gt;
&lt;br /&gt;
[[Jupyter Notebooks]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=76</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Main_Page&amp;diff=76"/>
		<updated>2015-10-13T11:56:21Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Technical */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the AG Euler wiki. &lt;br /&gt;
Feel free to contribute additional content.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
[[Email Addresses]]&lt;br /&gt;
&lt;br /&gt;
[[Internal Phone Numbers]]&lt;br /&gt;
&lt;br /&gt;
==Computational==&lt;br /&gt;
&lt;br /&gt;
[[Cluster Access]]&lt;br /&gt;
&lt;br /&gt;
[[Datajoint]]&lt;br /&gt;
&lt;br /&gt;
[[Docker]]&lt;br /&gt;
&lt;br /&gt;
[[Jupyter Notebooks]]&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=75</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=75"/>
		<updated>2015-10-13T11:55:51Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Recipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;6H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;PO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=74</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=74"/>
		<updated>2015-10-13T11:55:37Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Recipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recipe==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;6H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;PO&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=73</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=73"/>
		<updated>2015-10-13T11:55:06Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Recipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recipe==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;6H{{sub|2}}O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH{{sub|2}}PO{{sub|4}}||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO{{sub|3}}||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl{{sub|2}}||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=72</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=72"/>
		<updated>2015-10-13T11:53:08Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Recipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recipe==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL{{sub|2}}6H{{sub|2}}O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH{{sub|2}}PO{{sub|4}}||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO{{sub|3}}||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl{{sub|2}}||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=71</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=71"/>
		<updated>2015-10-13T11:52:57Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Recipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recipe==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL{sub|2}~6H{{sub|2}}O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH{{sub|2}}PO{{sub|4}}||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO{{sub|3}}||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl{{sub|2}}||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=70</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=70"/>
		<updated>2015-10-13T11:52:24Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* Recipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recipe==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL~2~6H{{sub|2}}O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH{{sub|2}}PO{{sub|4}}||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO{{sub|3}}||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl{{sub|2}}||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=69</id>
		<title>Ringer Solution</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Ringer_Solution&amp;diff=69"/>
		<updated>2015-10-13T11:49:58Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Created page with &amp;quot;==Recipe==  {|class=&amp;quot;wikitable&amp;quot; |Chemical||2l||4l |- |NaCl||14.61||29.22 |- |KCl||0.3728||0.7456 |- |MgCL{{sub|2}}6H{{sub|2}}O||0.406||0.812 |- |NaH{{sub|2}}PO{{sub|4}}||0.3||...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Recipe==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Chemical||2l||4l&lt;br /&gt;
|-&lt;br /&gt;
|NaCl||14.61||29.22&lt;br /&gt;
|-&lt;br /&gt;
|KCl||0.3728||0.7456&lt;br /&gt;
|-&lt;br /&gt;
|MgCL{{sub|2}}6H{{sub|2}}O||0.406||0.812&lt;br /&gt;
|-&lt;br /&gt;
|NaH{{sub|2}}PO{{sub|4}}||0.3||0.6&lt;br /&gt;
|-&lt;br /&gt;
|Glucose||7.2||14.4&lt;br /&gt;
|-&lt;br /&gt;
|NaHCO{{sub|3}}||4.369||8.738&lt;br /&gt;
|-&lt;br /&gt;
|CaCl{{sub|2}}||0.588||1.176&lt;br /&gt;
|-&lt;br /&gt;
|L-Glut||0.146||0.292&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Datajoint&amp;diff=65</id>
		<title>Datajoint</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Datajoint&amp;diff=65"/>
		<updated>2015-10-13T10:48:21Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* What is Datajoint? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is Datajoint?==&lt;br /&gt;
There is an initiative in the Euler lab group to change the way our data is stored and accessed. Currently, data is stored in each lab members directories with little consistency in naming and directory organisation between individuals. The ambition of the Euler lab Datajoint project is to move from the present system to one where data is processed and stored in a consistent manner which is easily accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
In order to achieve this, a pipeline of computational tools will need to be established and integrated into the experimental and analytical workflow in the lab. The development is being coordinated by Prof. Dr. Thomas Euler, Dr. Philipp Berens, Dr. Tom Baden, Luke Rogerson, and Theresa Stadler, with additional contributions from the CIN IT services and other members of AG Euler and AG Bethge. If you have any questions, please refer them to one of the individuals listed above.&lt;br /&gt;
&lt;br /&gt;
Integral to this process is the use of the [https://datajoint.github.io/ Datajoint toolkit]. In the words of the designers:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;DataJoint for MATLAB and Python3 is a high-level programming interface for MySQL databases to support data processing chains in science labs. DataJoint is built on the foundation of the relational data model and prescribes a consistent method for organizing, populating, and querying data.&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Datajoint&amp;diff=64</id>
		<title>Datajoint</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Datajoint&amp;diff=64"/>
		<updated>2015-10-13T10:48:04Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: /* What is Datajoint? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is Datajoint?==&lt;br /&gt;
There is an initiative in the Euler lab group to change the way our data is stored and accessed. Currently, data is stored in each lab members directories with little consistency in naming and directory organisation between individuals. The ambition of the Euler lab Datajoint project is to move from the present system to one where data is processed and stored in a consistent manner which is easily accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
Integral to this process is the use of the [https://datajoint.github.io/ Datajoint toolkit]. In the words of the designers:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;DataJoint for MATLAB and Python3 is a high-level programming interface for MySQL databases to support data processing chains in science labs. DataJoint is built on the foundation of the relational data model and prescribes a consistent method for organizing, populating, and querying data.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to achieve this, a pipeline of computational tools will need to be established and integrated into the experimental and analytical workflow in the lab. The development is being coordinated by Prof. Dr. Thomas Euler, Dr. Philipp Berens, Dr. Tom Baden, Luke Rogerson, and Theresa Stadler, with additional contributions from the CIN IT services and other members of AG Euler and AG Bethge. If you have any questions, please refer them to one of the individuals listed above.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
	<entry>
		<id>https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Datajoint&amp;diff=63</id>
		<title>Datajoint</title>
		<link rel="alternate" type="text/html" href="https://cin-10.medizin.uni-tuebingen.de/eulerwiki/index.php?title=Datajoint&amp;diff=63"/>
		<updated>2015-10-13T10:47:02Z</updated>

		<summary type="html">&lt;p&gt;Lrogerson: Created page with &amp;quot;==What is Datajoint?==  In the words of the designers: &amp;lt;blockquote&amp;gt;DataJoint for MATLAB and Python3 is a high-level programming interface for MySQL databases to support data p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What is Datajoint?==&lt;br /&gt;
&lt;br /&gt;
In the words of the designers:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;DataJoint for MATLAB and Python3 is a high-level programming interface for MySQL databases to support data processing chains in science labs. DataJoint is built on the foundation of the relational data model and prescribes a consistent method for organizing, populating, and querying data.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is an initiative in the Euler lab group to change the way our data is stored and accessed. Currently, data is stored in each lab members directories with little consistency in naming and directory organisation between individuals. The ambition of the Euler lab Datajoint project is to move from the present system to one where data is processed and stored in a consistent manner which is easily accessible to everyone.&lt;br /&gt;
&lt;br /&gt;
In order to achieve this, a pipeline of computational tools will need to be established and integrated into the experimental and analytical workflow in the lab. The development is being coordinated by Prof. Dr. Thomas Euler, Dr. Philipp Berens, Dr. Tom Baden, Luke Rogerson, and Theresa Stadler, with additional contributions from the CIN IT services and other members of AG Euler and AG Bethge. If you have any questions, please refer them to one of the individuals listed above.&lt;/div&gt;</summary>
		<author><name>Lrogerson</name></author>
	</entry>
</feed>