<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Linux</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>Recent changes to Linux</description><atom:link href="https://sourceforge.net/p/colloids/wiki/Linux/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 26 Feb 2015 21:15:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/colloids/wiki/Linux/feed" rel="self" type="application/rss+xml"/><item><title>Linux modified by Lam Son</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -4,6 +4,8 @@
     gcc
     boost-dev
     fftw3-dev
+    tinyXML
+    openCV
     subversion
     beautifull soup 4
     numpy
@@ -14,7 +16,7 @@
 On Debian, Ubuntu, etc. this can be done via

     :::sh
-    sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion python-bs4 python-numpy python-scipy python-numexpr python-pygraph
+    sudo apt-get install build-essential libboost-all-dev libfftw3-dev libtinyxml-dev libopencv-dev subversion python-bs4 python-numpy python-scipy python-numexpr python-pygraph

 For the C++ implementation, you will also need CImg.h in your include path.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Son</dc:creator><pubDate>Thu, 26 Feb 2015 21:15:10 -0000</pubDate><guid>https://sourceforge.net1e1459bdd873de01acf0be940bb6aca9d3b488d3</guid></item><item><title>Linux modified by Lam Son</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -9,11 +9,12 @@
     numpy
     scipy
     numexpr
+    pygraph

 On Debian, Ubuntu, etc. this can be done via

     :::sh
-    sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion python-bs4 python-numpy python-scipy python-numexpr
+    sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion python-bs4 python-numpy python-scipy python-numexpr python-pygraph

 For the C++ implementation, you will also need CImg.h in your include path.

@@ -25,7 +26,7 @@
     :::sh
     svn co https://colloids.svn.sourceforge.net/svnroot/colloids/trunc ~/src/colloids

-Optimized C++ code can be compiled via
+Optimized C++ code can be compiled via.

     :::sh
     cd ~/src/colloids
@@ -33,13 +34,17 @@
     make
     make install

-The multiscale tracker  can be compiled via
+Note that most of it is rather old code, before I knew Python, and is now superseded by much lighter python implementation where only the critical parts are compiled. However, the implementation of the Crocker and Grier tracking algorithm is still of interest.
+
+The C++ version of the multiscale tracker can be compiled via

     :::sh
     cd ~/src/colloids/multiscale/Release
     make all
     make install

+It is much more recent code, highly optimized and required for most practical 3D tracking purposes (except if you have hundred of Gb of RAM and time to spare).
+
 To use the python implementation, you will need to set the PYTHONPATH environment variable so that it points to ~/src/colloids/python. On Ubuntu you can edit (or create) the file ~/.pam_environement and add (or edit) the line

     PYTHONPATH DEFAULT=${PYTHONPATH}:${HOME}/src/colloids/python
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Son</dc:creator><pubDate>Thu, 26 Feb 2015 09:21:07 -0000</pubDate><guid>https://sourceforge.net0a3104ca7d6ae0b47541b8add8342c6ff309db35</guid></item><item><title>Linux modified by Lam Son</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -20,13 +20,26 @@
 Setup and install
 ------------------

+You can obtain the last version of the code via subversion
+
     :::sh
     svn co https://colloids.svn.sourceforge.net/svnroot/colloids/trunc ~/src/colloids
+
+Optimized C++ code can be compiled via
+
+    :::sh
     cd ~/src/colloids
     ./configure --prefix=$HOME --with-boost --with-boost_program_options
     make
     make install

+The multiscale tracker  can be compiled via
+
+    :::sh
+    cd ~/src/colloids/multiscale/Release
+    make all
+    make install
+
 To use the python implementation, you will need to set the PYTHONPATH environment variable so that it points to ~/src/colloids/python. On Ubuntu you can edit (or create) the file ~/.pam_environement and add (or edit) the line

     PYTHONPATH DEFAULT=${PYTHONPATH}:${HOME}/src/colloids/python
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Son</dc:creator><pubDate>Thu, 26 Feb 2015 09:07:53 -0000</pubDate><guid>https://sourceforge.net521c0e531ff0314276577a296be4040d99fe70ed</guid></item><item><title>Linux modified by Lam Son</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,5 @@
 Prerequisite
+------------------

     gcc
     boost-dev
@@ -14,8 +15,10 @@
     :::sh
     sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion python-bs4 python-numpy python-scipy python-numexpr

-You will also need CImg.h in your include path.
+For the C++ implementation, you will also need CImg.h in your include path.
+
 Setup and install
+------------------

     :::sh
     svn co https://colloids.svn.sourceforge.net/svnroot/colloids/trunc ~/src/colloids
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Son</dc:creator><pubDate>Wed, 25 Feb 2015 18:29:37 -0000</pubDate><guid>https://sourceforge.net5613baeaad6eae915b568188bb248d5d2a661d5b</guid></item><item><title>Linux modified by Lam Son</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -5,11 +5,14 @@
     fftw3-dev
     subversion
     beautifull soup 4
+    numpy
+    scipy
+    numexpr

 On Debian, Ubuntu, etc. this can be done via

     :::sh
-    sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion
+    sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion python-bs4 python-numpy python-scipy python-numexpr

 You will also need CImg.h in your include path.
 Setup and install
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Son</dc:creator><pubDate>Wed, 25 Feb 2015 18:27:46 -0000</pubDate><guid>https://sourceforge.net56740a483a96cbadd5d0f650d4cc8192fed06a35</guid></item><item><title>Linux modified by Lam Son</title><link>https://sourceforge.net/p/colloids/wiki/Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Prerequisite&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;gcc&lt;/span&gt;
&lt;span class="n"&gt;boost&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;
&lt;span class="n"&gt;fftw3&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;
&lt;span class="n"&gt;subversion&lt;/span&gt;
&lt;span class="n"&gt;beautifull&lt;/span&gt; &lt;span class="n"&gt;soup&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On Debian, Ubuntu, etc. this can be done via&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;sudo apt-get install build-essentials libboost-all-dev libfftw3-dev subversion
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;You will also need CImg.h in your include path.&lt;br /&gt;
Setup and install&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;svn co https://colloids.svn.sourceforge.net/svnroot/colloids/trunc ~/src/colloids
&lt;span class="nb"&gt;cd&lt;/span&gt; ~/src/colloids
./configure --prefix&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt; --with-boost --with-boost_program_options
make
make install
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;To use the python implementation, you will need to set the PYTHONPATH environment variable so that it points to ~/src/colloids/python. On Ubuntu you can edit (or create) the file ~/.pam_environement and add (or edit) the line&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;PYTHONPATH DEFAULT=&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;PYTHONPATH&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;:&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;HOME&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/src/colloids/python
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Son</dc:creator><pubDate>Wed, 25 Feb 2015 18:24:47 -0000</pubDate><guid>https://sourceforge.netd770788b976bff3b29c9f19d5d84be84ff6a1ff0</guid></item></channel></rss>