<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2065991664981064876</id><updated>2024-08-30T03:16:44.577-07:00</updated><category term="Latex"/><category term="Python"/><category term="Editors"/><category term="Kile"/><category term="Scipy"/><category term="IDE"/><category term="LibreOffice"/><category term="Linux"/><category term="Maxima"/><category term="NLopt"/><category term="Optimization"/><category term="Science"/><category term="Spyder"/><category term="Ubuntu 11.04"/><category term="Wolframalpha"/><category term="AlgoPy"/><category term="Browsers"/><category term="CERES"/><category term="Chemistry"/><category term="Cloud servies"/><category term="Computer Algebra"/><category term="Delphi"/><category term="Digital Explorations blog"/><category term="Engineering"/><category term="Ephemeris"/><category term="FSF"/><category term="Gambas"/><category term="Gmail"/><category term="Google"/><category term="KDE"/><category term="Kalzium"/><category term="Kylix"/><category term="LPSOLVE"/><category term="Latexila"/><category term="Lazarus"/><category term="LyX"/><category term="Mandelbrot"/><category term="Matplotlib"/><category term="Microsoft"/><category term="Modelling"/><category term="Octave"/><category term="OpenOpt"/><category term="Opera"/><category term="Opera widgets"/><category term="Pascal"/><category term="Pyephem"/><category term="References for further explorations"/><category term="Scilab"/><category term="Smith Chart"/><category term="Statistics and viaualization with R"/><category term="Stellarium"/><category term="Sympy"/><category term="Texmaker"/><category term="Ubuntu"/><category term="Ubuntu 11.10"/><category term="Visualbasic"/><category term="Windows Controls"/><category term="Xaos"/><category term="astronomy"/><category term="drpython"/><category term="econometrics"/><category term="fmin"/><category term="fractals"/><category term="freebsd"/><category term="global optimization"/><category term="gparted"/><category term="gretl"/><category term="kdm"/><category term="linSmith"/><category term="linux mint"/><category term="nonlinear least squares"/><category term="nonlinear least squares fitting"/><category term="optimize"/><category term="puppy linux"/><category term="qtOctave"/><category term="rosenbrock"/><category term="scikits.statsmodels"/><category term="scite"/><category term="tex"/><category term="unetbootin"/><category term="wxMaxima"/><category term="xMaxima"/><title type='text'>Free Software Explorations</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-567729337941150365</id><published>2014-11-04T08:39:00.001-08:00</published><updated>2014-11-04T08:47:16.635-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LPSOLVE"/><title type='text'>Using LPSOLVE for linear programming problems.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Although Gnumeric and LibreOffice CALC spreadsheet softwares can solve linear programming problems, these do not include postoptimality or sensitivity reports. But not to worry. &lt;br /&gt;
&lt;br /&gt;
The free standing LP program LPSOLVE can be used to solve linear programming problems and is capable of producting sensitity reports.&lt;br /&gt;
Let us illustrate how to use this software on a simple program.&lt;br /&gt;
&lt;br /&gt;
Create a file, simple.py  with the following contents:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;max: 5000 X+ 3000 Y;


C1: X + Y   &lt;=  8;
C2: 2 X + Y &lt;= 10;
&lt;/pre&gt;
Note that LPSOLVE will do the automatic conversion of the above problem to a standard from  internally, the user need not explicity rewrite the model to include slack, surplus or artificial variables.

From the command line, issue &lt;tt&gt; lp_solve -S7  simple.py &lt;/tt&gt;. This will tell the program to solve the lp problem specification and solve for the optimum values of the variables and to produce a complete report :

&lt;pre&gt;Model name: 
                 X        Y 
Maximize      5000     3000 
C1               1        1 &lt;=        8
C2               2        1 &lt;=       10
Type          Real     Real 
upbo           Inf      Inf 
lowbo            0        0 

Scale factors:
R0                   scaled at 0.000237841
C1                   scaled at 0.840896
C2                   scaled at 0.594604
X                    scaled at 0.840896
Y                    scaled at 1.18921

Value of objective function: 28000

Actual values of the variables:
X                               2
Y                               6

Actual values of the constraints:
C1                              8
C2                             10

Objective function limits:
                                 From            Till       FromValue
X                                3000            6000          -1e+30
Y                                2500            5000          -1e+30

Dual values with from - till limits:
                           Dual value            From            Till
C1                               1000               5              10
C2                               2000               8              16
X                                   0          -1e+30           1e+30
Y                                   0          -1e+30           1e+30

Tableau at iter 2:
             -3             -4
  2      2.0000000     -1.4142136      5.0453785
  1     -1.4142136      2.0000000      2.3784142
        -0.2828427     -0.8000000      6.6595598


&lt;/pre&gt;
The output contains the model formulation, scaling factors used, value of objective function(28000), value of the variables,X=2 ad Y=6 constraint values (value of slacks), and the final final tableu at termination

If there were errors in the specification file, the software may not output the reusults. Thee flag -S7 gives the most detailed output. Here are other flag setttings:

&lt;pre&gt;-S0: Print nothing
         -S1: Only objective value
         -S2: Obj value+variables (default)
         -S3: Obj value+variables+constraints
         -S4: Obj value+variables+constraints+duals
         -S5: Obj value+variables+constraints+duals+lp model
         -S6: Obj value+variables+constraints+duals+lp model+scales
         -S7: Obj value+variables+constraints+duals+lp model+scales+lp tableau

&lt;/pre&gt;It is beyond the scope of this article to explain or interpret the output values retuned by LPSOLVE. That might be explained in another artcle in our other blogs.


&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/567729337941150365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2014/11/using-lpsolve-for-linear-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/567729337941150365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/567729337941150365'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2014/11/using-lpsolve-for-linear-programming.html' title='Using LPSOLVE for linear programming problems.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-2910718892204799007</id><published>2012-05-11T05:11:00.000-07:00</published><updated>2012-05-11T05:58:30.896-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CERES"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelling"/><category scheme="http://www.blogger.com/atom/ns#" term="nonlinear least squares fitting"/><category scheme="http://www.blogger.com/atom/ns#" term="Optimization"/><title type='text'>The Ceres nonlinear least squares solver from Google. Part 1. Installation.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;h4&gt;Introduction&lt;/h4&gt;Ceres is a new C++ library and optimization software for nonlinear least squares problems. It is aimed for fitting models in statistics and finds use in computer vision at Google. It was released as an open source software with BSD license by Google and was developed by Sameer Aggarwal and Keir Mierle.  The home page is at&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/ceres-solver/&quot;&gt;http://code.google.com/p/ceres-solver/&lt;/a&gt;. The following are features of Ceres:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A friendly API: build your cost function one residual at a time&lt;br /&gt;
&lt;li&gt;Automatic differentiation&lt;br /&gt;
&lt;li&gt;Robust loss functions&lt;br /&gt;
&lt;li&gt;Local parameterizations&lt;br /&gt;
&lt;li&gt;Threaded Jacobian evaluators and linear solvers&lt;br /&gt;
&lt;li&gt;Dense QR factorization (using Eigen) for small problems&lt;br /&gt;
&lt;li&gt;Sparse Cholesky factorization (using SuiteSparse) for large sparse problems&lt;br /&gt;
&lt;li&gt;Specialized solvers for bundle adjustment problems in computer vision.&lt;br /&gt;
&lt;li&gt;Scales from servers to cell phones. &lt;br /&gt;
&lt;li&gt;Supports Linux and MacOS with future support for Windows and iOS and Android.&lt;br /&gt;
&lt;/ul&gt;We are surprised that the instructions for installing Ceres software is in a pdf file in documentation of the installer. So we read the documentation and publish the instructions which we followed and seen to work.     &lt;h4&gt;Installing Ceres using a terminal&lt;/h4&gt;1. Create a subdirectory ceres-1.0 and cd to that created directory.      2. Download using wget.    &lt;pre&gt;$mkdir ceres-1.0   
$ cd ceres-1.0   
$ wget -ct 0 http://ceres-solver.googlecode.com/files/ceres-solver-1.0.0.tar.gz   
wget -ct 0 http://ceres-solver.googlecode.com/files/ceres-solver-1.0.0.tar.gz --2012-05-11 15:09:52--  http://ceres-solver.googlecode.com/files/ceres-solver-1.0.0.tar.gz 
Resolving ceres-solver.googlecode.com... 209.85.175.82 Connecting to ceres-solver.googlecode.com|209.85.175.82|:80... connected. HTTP request sent, awaiting response... 200 OK 
Length: 3461260 (3.3M) [application/x-gzip] Saving to: `ceres-solver-1.0.0.tar.gz&#39;  100%[====================================================================================&gt;] 
3,461,260   65.1K/s   in 54s       2012-05-11 15:10:47 (62.2 KB/s) - `ceres-solver-1.0.0.tar.gz&#39; saved [3461260/3461260] 
&lt;/pre&gt;
3. Untar the gzipped file by typing  &lt;tt&gt;tar xzvvf  ceres-solver-1.0.0.tar.gz&lt;/tt&gt;. Change the current  directory to ceres-solver-1.0.0.    
&lt;h4&gt;Software Dependencies&lt;/h4&gt;4. Install various dependency files.   You need to install the following softwares in order for Ceres to do its thing: cmake, gflags, glog, eigen , suitesparse and protobuf:   
&lt;br&gt;

&lt;pre&gt;sudo apt-get install cmake
wget -ct 0 http://gflags.googlecode.com/files/gflags-2.0.tar.gz   
tar xzvvf gflags-2.0.tar.gz   cd gflags-2.0    
./configure --prefix=/usr/local    
make    
cd ..    
wget http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz    
tar xzvvf glog-0.3.2.tar.gz     
cd glog-0.3.2/    
./configure --with-gflags=/usr/local/   
make    
sudo make install       
sudo apt-get install libeigen3-dev    
sudo apt-get install libsuitesparse-dev    
sudo apt-get install libprotobuf-dev 
&lt;/pre&gt;&lt;br&gt;

&lt;h4&gt;5. Now it is time to install the Ceres software.&lt;/h4&gt;&lt;br&gt;
&lt;pre&gt;mkdir ceres-bin   
cd ceres-bin   
cmake ../ceres-solver-1.0.0   
cmake ../ceres-solver-1.0.0 -DEIGEN_INCLUDE=/usr/include/eigen3   
make -j3 
&lt;/pre&gt;
&lt;br&gt;
&lt;h4&gt;Example&lt;/h4&gt;6. Running the example:     &lt;br&gt;   
&lt;pre&gt;examples/simple_bundle_adjuster ../ceres-solver-1.0.0/data/problem-16-22106-pre.txt
   0: f: 1.598216e+06 d: 0.00e+00 g: 5.67e+18 h: 0.00e+00 rho: 0.00e+00 mu: 1.00e-04 li:  0
   1: f: 1.116401e+05 d: 1.49e+06 g: 1.42e+18 h: 5.48e+02 rho: 9.50e-01 mu: 3.33e-05 li:  1
   2: f: 4.923547e+04 d: 6.24e+04 g: 8.57e+17 h: 3.21e+02 rho: 6.79e-01 mu: 3.18e-05 li:  1
   3: f: 1.884538e+04 d: 3.04e+04 g: 1.45e+17 h: 1.25e+02 rho: 9.81e-01 mu: 1.06e-05 li:  1
   4: f: 1.807384e+04 d: 7.72e+02 g: 3.88e+16 h: 6.23e+01 rho: 9.57e-01 mu: 3.53e-06 li:  1
   5: f: 1.803397e+04 d: 3.99e+01 g: 1.35e+15 h: 1.16e+01 rho: 9.99e-01 mu: 1.18e-06 li:  1
   6: f: 1.803390e+04 d: 6.16e-02 g: 6.69e+12 h: 7.31e-01 rho: 1.00e+00 mu: 3.93e-07 li:  1

Ceres Solver Report
-------------------
                                     Original                  Reduced
Parameter blocks                        22122                    22122
Parameters                              66462                    66462
Residual blocks                         83718                    83718
Residual                               167436                   167436

                                        Given                     Used
Linear solver                     DENSE_SCHUR              DENSE_SCHUR
Preconditioner                            N/A                      N/A
Ordering                                SCHUR                    SCHUR
num_eliminate_blocks                      N/A                    22106
Threads:                                    1                        1
Linear Solver Threads:                      1                        1

Cost:
Initial                          1.598216e+06
Final                            1.803390e+04
Change                           1.580182e+06

Number of iterations:
Successful                                  6
Unsuccessful                                0
Total                                       6

Time (in seconds):
Preprocessor                     1.000000e+00
Minimizer                        5.000000e+00
Total                            6.000000e+00
Termination:               FUNCTION_TOLERANCE

4520:~/Downloads/ceres-1.0/ceres-bin$ 
&lt;/pre&gt;In the next part, we explain the example and try to understand the API for using the Ceres Software.    &lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/2910718892204799007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2012/05/ceres-nonlinear-least-squares-solver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/2910718892204799007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/2910718892204799007'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2012/05/ceres-nonlinear-least-squares-solver.html' title='The Ceres nonlinear least squares solver from Google. Part 1. Installation.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-6796093027850968421</id><published>2012-04-05T07:44:00.001-07:00</published><updated>2012-04-05T08:57:24.822-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="gparted"/><category scheme="http://www.blogger.com/atom/ns#" term="linux mint"/><category scheme="http://www.blogger.com/atom/ns#" term="puppy linux"/><category scheme="http://www.blogger.com/atom/ns#" term="unetbootin"/><title type='text'>Create bootable &quot;live&quot; LInux or BSD usb drives with unetbootin</title><content type='html'>&lt;br /&gt;
Unetbootin is a powerful system utility to create bootable usb drives with your favorite distribution(although may not be the latest version). You need at least a usb flash drive with 2Gbytes capacity, but it is better to use 4 Gbytes, the price difference is small enough.&lt;br /&gt;
&lt;br /&gt;
You also need gparted utility to format and partition your drive. If these are not available in your LInux OS, install them using your software package installer system or if you have moderate skills, download, compile and install from sources. You can install apt-get and synaptic, we wonder why Ubuntu removed this from their newest distribution.&lt;br /&gt;
&lt;br /&gt;
Insert your usb drive, saving important files to your hard disk. Then use gparted to format using &quot;ext2&quot; if you want to try Puppy LInux. Otherwise you can also format using MS FAT32 so you can even save files readable in Windows!&lt;br /&gt;
&lt;br /&gt;
Issue &lt;tt&gt;df&lt;/tt&gt; in the command line after using gparted. Your usb should be detected, usually the drive is accessible using the name /media. For example, my pqi branded usb is readble/writable as /media/d32b6e24-c9dd-4073-8f24-63981d635de1. &lt;br /&gt;
&lt;br /&gt;
Next issue &lt;tt&gt;sudo unetbootin&lt;/tt&gt;. You will be presented with subwindow giving you choices of Operating Systems, including BSDs!(freebsd and netbsd.). Yes you can use the internet to download the operating system ISO images, but it would be masochism as realtime downloading is a pain! Instead copy the iso link using the mouse and use wget instead. In fact it tooke me more than two hours to download a live Linux Mint iso image! &lt;br /&gt;
&lt;br /&gt;
I have downloaded linux mint using &lt;tt&gt;wget -ct 0 http://ftp.heanet.ie/pub/linuxmint.com/stable/10/linuxmint-10-gnome-cd-i386.iso&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
Here is my wget for free bsd. Mercifully it is a small size,&lt;br /&gt;
wget -ct 0 http://nchc.dl.sourceforge.net/project/lubi/Zipped%20Disk%20Images/1/freebsd-8.0.img.gz&lt;br /&gt;
&lt;br /&gt;
For puppy, use &lt;br /&gt;
&lt;br /&gt;
wget -ct 0 http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.1/slacko-5.3.1-SCSI-MAIN.iso&lt;br /&gt;
&lt;br /&gt;
Here is a screenshot of unetbootin:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG6zAr90U0-P_fX_G5si4X5AGqvfSFMc_yRfU8f2vddlCulzkAO7ZAZcOKNDVVNk8-Kj5tpg6VWO4iJzr9qbuSoo2HU0fo4NqN0Wo0HvQPO-61qylM6VJmI0GrhzEG62zNa_Rnf7AeETw/s1600/unetbootin.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;298&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG6zAr90U0-P_fX_G5si4X5AGqvfSFMc_yRfU8f2vddlCulzkAO7ZAZcOKNDVVNk8-Kj5tpg6VWO4iJzr9qbuSoo2HU0fo4NqN0Wo0HvQPO-61qylM6VJmI0GrhzEG62zNa_Rnf7AeETw/s400/unetbootin.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that your usb must be mounted when you use unetbootin. Click on the small button with .... Then hightlight the location of your downloaded iso. Then click on ok button. Wait a while and unetbootin will tell you when it is safe to reboot!&lt;br /&gt;
&lt;br /&gt;
I have done this puppy and linuxmint and freebsd. I find the bsd distribution difficult to install, it needs more information! Here are some screenshots of opening screen for puppy:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEA0QRNKuSk0ma-7uP1o2lm7euEOAgSydgszYAOHt9pI781sdvnNN7nw0uKIQciCxneEbGVM9b2-z249sZoOSVeSnoOcFJnbY03TqzFy6EgIYA3TUFlw_9IBGoEB1Tl1Fk7lGEGmaeuI8/s1600/P4050003.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEA0QRNKuSk0ma-7uP1o2lm7euEOAgSydgszYAOHt9pI781sdvnNN7nw0uKIQciCxneEbGVM9b2-z249sZoOSVeSnoOcFJnbY03TqzFy6EgIYA3TUFlw_9IBGoEB1Tl1Fk7lGEGmaeuI8/s400/P4050003.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And here is for LinuxMint.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4y6qCf_G-E5R5YRX_BGhvGQVFkn1weB-4Q0sqv8gPHbI_S5bSaeKME9SYalKIRoNTIRTqelPYwiIAdJokpmWdYJZoCoxgCTwWTaGWwMz-MzmET2RxS9EwGHdnOu-vbEMyO5Sk1numYrw/s1600/P4050004.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4y6qCf_G-E5R5YRX_BGhvGQVFkn1weB-4Q0sqv8gPHbI_S5bSaeKME9SYalKIRoNTIRTqelPYwiIAdJokpmWdYJZoCoxgCTwWTaGWwMz-MzmET2RxS9EwGHdnOu-vbEMyO5Sk1numYrw/s400/P4050004.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pupppy linux is fast to boot, but it is so slow shutting down! It incorporates the seamonkey browser.&lt;br /&gt;
As for LInuxmint,it uses a very old version of Firefox, 3.5.0, the newest version is already at 12.0! Oh well, we cannot have everything. &lt;br /&gt;
&lt;br /&gt;
Itis surprising that Knoppix, the pioneering live-CD Linux distribution is not in the list of unetbootin!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/6796093027850968421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2012/04/create-bootable-live-linux-or-bsd-usb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/6796093027850968421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/6796093027850968421'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2012/04/create-bootable-live-linux-or-bsd-usb.html' title='Create bootable &quot;live&quot; LInux or BSD usb drives with unetbootin'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG6zAr90U0-P_fX_G5si4X5AGqvfSFMc_yRfU8f2vddlCulzkAO7ZAZcOKNDVVNk8-Kj5tpg6VWO4iJzr9qbuSoo2HU0fo4NqN0Wo0HvQPO-61qylM6VJmI0GrhzEG62zNa_Rnf7AeETw/s72-c/unetbootin.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-5002764661979930285</id><published>2012-04-04T20:15:00.000-07:00</published><updated>2012-04-04T21:29:01.166-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Spyder"/><title type='text'>Will Spyder be our new Python IDE?</title><content type='html'>Your author has tried Emacs, Vi, eric4, drpython, spe, gedit, jedit, anjuta,idle, geany&lt;br /&gt;
kate, kedit, when writing Python programs, or modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Among the editors/IDE mentioned eric4 comes close to be the most ideal for me, except that&lt;br /&gt;
is somewhat slow. Spe on the otherhand, has that unusual cursor-editor missynchronization.What&lt;br /&gt;
character you type sometimes does not appear immediately! It is disconcerting to say the least.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is a short list of features I demand to have in an editor:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Quick zooming, unzooming. I wonder why editors do not implement or have removed &lt;br /&gt;
the standard browser Ctrl-plus or Ctrl-minus for easy viewing of source codes?&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Interactive debugging support.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Indent/unindent highlighted code blocks.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Folding and unfolding code blocks. Not an absolute requirement.&lt;br /&gt;
&lt;/ol&gt;Spyder aims to be the standard scientific python editor/ide. It is available in Ubuntu apt-get but it refused  to run due to some versioning errors. One day last week, I got an email announcement from the scipy mailing list that there is a new version of spyder. So we tried installing it from the sources.Here are the steps:   

&lt;pre&gt;wget -ct 0 http://spyderlib.googlecode.com/files/spyder-2.1.9.zip
unzip spyder-2.1.9.zip 
cd spyder-2.1.9/
sudo python2.7 setup.py install
spyder
&lt;/pre&gt;
That works! and that is the latest version of spyder. Spyder on default mode opens the following windows in one screen: console,editor and a tabbed inspector explorer/window for objects, variables, and files.  Typing scientific on the console window gave the following information:    &lt;pre&gt;&lt;blockquote&gt;&gt;&gt;&gt; scientific
This is a standard Python interpreter with preloaded tools for scientific 
computing and visualization:

&gt;&gt;&gt; import numpy as np  # NumPy (multidimensional arrays, linear algebra, ...)
&gt;&gt;&gt; import scipy as sp  # SciPy (signal and image processing library)

&gt;&gt;&gt; import matplotlib as mpl         # Matplotlib (2D/3D plotting library)
&gt;&gt;&gt; import matplotlib.pyplot as plt  # Matplotlib&#39;s pyplot: MATLAB-like syntax
&gt;&gt;&gt; from pylab import *              # Matplotlib&#39;s pylab interface
&gt;&gt;&gt; ion()                            # Turned on Matplotlib&#39;s interactive mode

Within Spyder, this intepreter also provides:
    * special commands (e.g. %ls, %pwd, %clear)
    * system commands, i.e. all commands starting with &#39;!&#39; are subprocessed
      (e.g. !dir on Windows or !ls on Linux, and so on)

&gt;&gt;&gt; 
&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;
We will spend more time with our newest editor/ide, but spyder looks very, very promising.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/5002764661979930285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2012/04/will-spyder-be-our-new-python-ide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/5002764661979930285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/5002764661979930285'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2012/04/will-spyder-be-our-new-python-ide.html' title='Will Spyder be our new Python IDE?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-7658809880302353351</id><published>2012-03-25T05:36:00.001-07:00</published><updated>2012-03-25T16:41:46.705-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AlgoPy"/><title type='text'>AlgoPy-automatic differentiation for  Python programs</title><content type='html'>&lt;small&gt;&lt;br /&gt;
&lt;br /&gt;
Note: There was failure in running the example in my system consisting of Python 2.7  and the 0.3.1 version  of AlgoPy.&lt;br /&gt;
&lt;/small&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Introduction&lt;/h4&gt;&lt;br /&gt;
I had a problem determining the gradient of the ordinal logistic model and I could not find online references on the formula for the gradient. You see it takes around 6 seconds to compute the parameters of model using the BFGS (Broyden, Fletcher, Goldfarb,  Shanno) optimizer.&lt;br /&gt;
&lt;br /&gt;
I have heard of ADOL-C before for automatic differentiation, in fact I was browsing the second hand Book Sale and I found a reference book with Java-Forte programs on a CD. That turned me off, since Forte is relative old IDE and I decided NOT to buy it. So lets try an automatic differentiation package for Python. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The home page is at &lt;a href=&quot;http://packages.python.org/algopy/&quot;&gt;&lt;font color=&quot;red&quot;&gt;http://packages.python.org/algopy/ homepage&lt;/font&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The documentation at the homepage states the purpose of AlgoPy nicely:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;
The purpose of AlgoPy is the evaluation of higher-order derivatives in the forward and reverse mode of Algorithmic Differentiation (AD) of functions that are implemented as Python programs. Particular focus are functions that contain numerical linear algebra functions as they often appear in statistically motivated functions. The intended use of AlgoPy is for easy prototyping at reasonable execution speeds. More precisely, for a typical program a directional derivative takes order 10 times as much time as time as the function evaluation. This is approximately also true for the gradient.&lt;br /&gt;
&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Capabilities of AlgoPy&lt;/h4&gt;AlgoPy promises to compute the following if possible the following:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;evaluation of derivatives useful for nonlinear continuous optimization&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;gradient&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Jacobian&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Hessian&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Jacobian vector product&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;vector Jacobian product&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Hessian vector product&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;vector Hessian vector product&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;higher-order tensors&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Taylor series evaluation&lt;br /&gt;
&lt;/ul&gt;&lt;h4&gt;Installation&lt;/h4&gt;I am using the latest Ubuntu OS (
&lt;tr&gt;&lt;td&gt;march 24, 2012&lt;/td&gt;&lt;td&gt;&lt;br /&gt;
Oneiric Ocelot) on my laptop which serves as my main computer. Try to see the version of your installed default Python by issuing python --version. I see that I have 2.7.2+ Now try this:    &lt;pre&gt;sudo easy_install-2.7 algopy&lt;/pre&gt;That&#39;s all! Here are the terminal output messages  &lt;pre&gt;&lt;blockquote&gt;sudo easy_install-2.7 algopy
Searching for algopy
Reading http://pypi.python.org/simple/algopy/
Reading http://packages.python.org/algopy
Reading http://www.github.com/b45ch1/algopy
Best match: algopy 0.3.1
Downloading http://pypi.python.org/packages/source/a/algopy/algopy-0.3.1.zip#md5=84edf4722e0f67ae254d663906893ff5
Processing algopy-0.3.1.zip
Running algopy-0.3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-SvuPun/algopy-0.3.1/egg-dist-tmp-8pSEhA
.dev
warning: manifest_maker: MANIFEST.in, line 1: &#39;recursive-include&#39; expects &lt;dir&gt; &lt;pattern1&gt; &lt;pattern2&gt; ...

zip_safe flag not set; analyzing archive contents...
algopy.__init__: module references __file__
algopy.tracer.tests.environment: module references __file__
Adding algopy 0.3.1 to easy-install.pth file

Installed /usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg
Processing dependencies for algopy
Finished processing dependencies for algopy
&lt;/blockquote&gt;&lt;/pre&gt;Actually easy_install has three versions in my machine, namely easy_install      easy_install-2.6  easy_install-2.7 I got the following error for instance by typing easy_install only:  &lt;pre&gt;&lt;blockquote&gt;sudo easy_install algopy
[sudo] password for toto: 
Traceback (most recent call last):
  File &quot;/usr/local/bin/easy_install&quot;, line 5, in &lt;module&gt;
    from pkg_resources import load_entry_point
  File &quot;/usr/lib/python2.7/dist-packages/pkg_resources.py&quot;, line 2676, in &lt;module&gt;
    parse_requirements(__requires__), Environment()
  File &quot;/usr/lib/python2.7/dist-packages/pkg_resources.py&quot;, line 552, in resolve
    raise DistributionNotFound(req)
&lt;/blockquote&gt;&lt;/pre&gt;It is much better to install easy_install to your system than downloading the tarred package from the homepage and unpacking and installing it via &lt;tt&gt;python setup.py install&lt;/tt&gt;   &lt;h4&gt;Trying out an example&lt;/h4&gt;&lt;pre&gt;&lt;blockquote&gt;import numpy, algopy
from algopy import UTPM, exp

def eval_f(x):
    &quot;&quot;&quot; some function &quot;&quot;&quot;
    return x[0]*x[1]*x[2] + exp(x[0])*x[1]

# forward mode without building the computational graph
# -----------------------------------------------------
x = UTPM.init_jacobian([3,5,7])
y = eval_f(x)
algopy_jacobian = UTPM.extract_jacobian(y)
print &#39;jacobian = &#39;,algopy_jacobian

# reverse mode using a computational graph
# ----------------------------------------

# STEP 1: trace the function evaluation
cg = algopy.CGraph()
x = algopy.Function([1,2,3])
y = eval_f(x)
cg.trace_off()
cg.independentFunctionList = [x]
cg.dependentFunctionList = [y]

# STEP 2: use the computational graph to evaluate derivatives
print &#39;gradient =&#39;, cg.gradient([[3.,5,7]])
print &#39;Jacobian =&#39;, cg.jacobian([[3.,5,7]])
print &#39;Hessian =&#39;, cg.hessian([[3.,5.,7.]])
print &#39;Hessian vector product =&#39;, cg.hess_vec([[3.,5.,7.]],[[4,5,6]])
&lt;/blockquote&gt;&lt;/pre&gt;When the above is executed in my laptop, it prints to the console or terminal the following:  &lt;pre&gt;&lt;blockquote&gt;.
&gt;&gt;&gt; import numpy, algopy
&gt;&gt;&gt; from algopy import UTPM, exp
&gt;&gt;&gt; 
&gt;&gt;&gt; def eval_f(x):
...     &quot;&quot;&quot; some function &quot;&quot;&quot;
...     return x[0]*x[1]*x[2] + exp(x[0])*x[1]
... 
&gt;&gt;&gt; # forward mode without building the computational graph
... # -----------------------------------------------------
... x = UTPM.init_jacobian([3,5,7])
&gt;&gt;&gt; y = eval_f(x)
&gt;&gt;&gt; algopy_jacobian = UTPM.extract_jacobian(y)
&gt;&gt;&gt; print &#39;jacobian = &#39;,algopy_jacobian
jacobian =  [ 135.42768462   41.08553692   15.        ]
&gt;&gt;&gt; 
&gt;&gt;&gt; # reverse mode using a computational graph
... # ----------------------------------------
... 
&gt;&gt;&gt; # STEP 1: trace the function evaluation
... cg = algopy.CGraph()
&gt;&gt;&gt; x = algopy.Function([1,2,3])
&gt;&gt;&gt; y = eval_f(x)
&gt;&gt;&gt; cg.trace_off()
&lt;algopy.tracer.tracer.CGraph instance at 0x2dd69e0&gt;
&gt;&gt;&gt; cg.independentFunctionList = [x]
&gt;&gt;&gt; cg.dependentFunctionList = [y]
&gt;&gt;&gt; 
&gt;&gt;&gt; # STEP 2: use the computational graph to evaluate derivatives
... print &#39;gradient =&#39;, cg.gradient([[3.,5,7]])
gradient = [array([ 135.42768462,   41.08553692,   15.        ])]
&gt;&gt;&gt; print &#39;Jacobian =&#39;, cg.jacobian([[3.,5,7]])
Jacobian =
Traceback (most recent call last):
  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/tracer/tracer.py&quot;, line 262, in jacobian
    self.pushforward(utpm_x_list)
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/tracer/tracer.py&quot;, line 103, in pushforward
    f.__class__.pushforward(f.func, f.args, Fout = f)
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/tracer/tracer.py&quot;, line 637, in pushforward
    out  = func(*args)
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/utpm/utpm.py&quot;, line 73, in __getitem__
    tmp = self.data.__getitem__((slice(None),slice(None)) + tuple(sl))
IndexError: invalid index
&gt;&gt;&gt; print &#39;Hessian =&#39;, cg.hessian([[3.,5.,7.]])
Hessian =
Traceback (most recent call last):
  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/tracer/tracer.py&quot;, line 349, in hessian
    self.pushforward(utpm_x_list)
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/tracer/tracer.py&quot;, line 103, in pushforward
    f.__class__.pushforward(f.func, f.args, Fout = f)
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/tracer/tracer.py&quot;, line 637, in pushforward
    out  = func(*args)
  File &quot;/usr/local/lib/python2.7/dist-packages/algopy-0.3.1-py2.7.egg/algopy/utpm/utpm.py&quot;, line 73, in __getitem__
    tmp = self.data.__getitem__((slice(None),slice(None)) + tuple(sl))
IndexError: invalid index
&gt;&gt;&gt; print &#39;Hessian vector product =&#39;, cg.hess_vec([[3.,5.,7.]],[
&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;
Ouch, we have fatal errors! We do have the latest version of AlgoPy (0.3.1). But you may be luckier than me.&lt;br /&gt;
&lt;br /&gt;
We are a little sorry for this post. But we will come back soon, we need to visit the mailing list or the algopy group (if there is). We will come back soon!&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/7658809880302353351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2012/03/algopy-automatic-differentiation-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/7658809880302353351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/7658809880302353351'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2012/03/algopy-automatic-differentiation-for.html' title='AlgoPy-automatic differentiation for  Python programs'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-8299744380611698238</id><published>2012-03-07T01:54:00.000-08:00</published><updated>2012-03-07T02:08:33.861-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="scikits.statsmodels"/><title type='text'>Its about time Python get serious with Statistics! Introducing Scikits.statsmodels (Linux Ubuntu)),  Part 1</title><content type='html'>You can of course perform powerful statistical routines using Python, Rpy module and R. But greater joy is now coming to pure Python users with the Scikits.statsmodels package. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Install the scikits.statsmodels module&lt;/li&gt;
Be sure that your versions of scipy and numpy are the latest or later than the following:  &lt;pre&gt;Python &gt;= 2.5
NumPy &gt;= 1.4.0 
SciPy &gt;= 0.7
&lt;/pre&gt;You can install the latest versions by typing   &lt;tt&gt;sudo apt-get install python python-setuptools python-numpy python-scipy&lt;/tt&gt;
&lt;li&gt;Download the software scikits.statsmodels module&lt;/li&gt;
In a terminal type    &lt;small&gt; &lt;tt&gt;wget -ct 0 http://pypi.python.org/packages/source/s/scikits.statsmodels/scikits.statsmodels-0.3.1.tar.gz#md5=1f55b53d161544b95ca2709c9731c00c &lt;/tt&gt; &lt;/small&gt;  Untar it,then descend to the directory.  &lt;pre&gt;tar -xvvf scikits.statsmodels-0.3.1.tar.gz
sudo python setup.py install
&lt;/pre&gt;&lt;li&gt;Test the installed module&lt;/li&gt;
Lets try this from ipython(Again, do a &lt;tt&gt;sudo apt-get install ipython&lt;/tt&gt; if it is not yet installed.  &lt;pre&gt;import scikits.statsmodels.api as sm
help(sm)
&lt;/pre&gt;The following will be printed:  &lt;pre&gt;
Help on module scikits.statsmodels.api in scikits.statsmodels:  NAME     scikits.statsmodels.api - Statistical models  FILE     /home/toto/testsoftware/scikits.statsmodels-0.3.1/scikits/statsmodels/api.py  DESCRIPTION      - standard `regression` models            - `GLS` (generalized least squares regression)       - `OLS` (ordinary least square regression)       - `WLS` (weighted least square regression)       - `GLASAR` (GLS with autoregressive errors model)            - `GLM` (generalized linear models)       - robust statistical models            - `RLM` (robust linear models using M estimators)       - `robust.norms` estimates       - `robust.scale` estimates (MAD, Huber&#39;s proposal 2).       - sandbox models       - `mixed` effects models       - `gam` (generalized additive model &lt;/pre&gt;

What is available by importing sm? Type dir(sm) and the following functions or attibutes will be listed:  

&lt;pre&gt;In [17]: dir(sm)
Out[17]: 
[&#39;GLM&#39;,
 &#39;GLS&#39;,
 &#39;GLSAR&#39;,
 &#39;Logit&#39;,
 &#39;MNLogit&#39;,
 &#39;OLS&#39;,
 &#39;Poisson&#39;,
 &#39;Probit&#39;,
 &#39;RLM&#39;,
 &#39;WLS&#39;,
 &#39;__builtins__&#39;,
 &#39;__doc__&#39;,
 &#39;__file__&#39;,
 &#39;__name__&#39;,
 &#39;__package__&#39;,
 &#39;add_constant&#39;,
 &#39;categorical&#39;,
 &#39;datasets&#39;,
 &#39;families&#39;,
 &#39;iolib&#39;,
 &#39;nonparametric&#39;,
 &#39;regression&#39;,
 &#39;robust&#39;,
 &#39;test&#39;,
 &#39;tools&#39;,
 &#39;tsa&#39;,
 &#39;version&#39;]
&lt;/pre&gt;

&lt;li&gt;Additional resources&lt;/li&gt;
Home page of pystatsmodels: &lt;a href=&quot;href=&quot;http://statsmodels.sourceforge.net/&quot;&gt;http://statsmodels.sourceforge.net/&lt;/a&gt;   Subscribe to the Google group: &lt;a href=&quot;http://groups.google.com/group/pystatsmodels&quot;&gt;http://groups.google.com/group/pystatsmodels&lt;/a&gt;
&lt;li&gt;The regression example from the homepage&lt;/li&gt;
It is time to show what statsmodels can do. Here is a regression example from the home page: http://statsmodels.sourceforge.net/    


&lt;pre&gt;import numpy as np
import scikits.statsmodels.api as sm


# get data
nsample = 100
x = np.linspace(0,10, 100)
X = sm.add_constant(np.column_stack((x, x**2)))
beta = np.array([1, 0.1, 10])
y = np.dot(X, beta) + np.random.normal(size=nsample)


# run the regression
results = sm.OLS(y, X).fit()

# look at the results
print results.summary()
&lt;/pre&gt;


Here is the results by running the above published example:  

&lt;pre&gt;     Summary of Regression Results     
=======================================
| Dependent Variable:            [&#39;y&#39;]|
| Model:                           OLS|
| Method:                Least Squares|
| Date:               Wed, 07 Mar 2012|
| Time:                       17:58:02|
| # obs:                         100.0|
| Df residuals:                   97.0|
| Df model:                        2.0|
==============================================================================
|                   coefficient     std. error    t-statistic          prob. |
------------------------------------------------------------------------------
| x1                      1.060         0.1353         7.8344         0.0000 |
| x2                    0.09398        0.01309         7.1802         0.0000 |
| const                   9.848         0.2927        33.6490         0.0000 |
==============================================================================
|                          Models stats                      Residual stats  |
------------------------------------------------------------------------------
| R-squared:                     0.9729   Durbin-Watson:              1.803  |
| Adjusted R-squared:            0.9724   Omnibus:                    3.108  |
| F-statistic:                    1742.   Prob(Omnibus):             0.2114  |
| Prob (F-statistic):         9.776e-77   JB:                         2.791  |
| Log likelihood:                -139.9   Prob(JB):                  0.2477  |
| AIC criterion:                  285.8   Skew:                     -0.4176  |
| BIC criterion:                  293.6   Kurtosis:                   2.927  |
------------------------------------------------------------------------------

&lt;/pre&gt;So far so good. We hope that the statsmodels module be more robust, easier to use and inspiring enough for Python users users to contribute code!      &lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/8299744380611698238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2012/03/its-about-time-python-get-serious-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/8299744380611698238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/8299744380611698238'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2012/03/its-about-time-python-get-serious-with.html' title='Its about time Python get serious with Statistics! Introducing Scikits.statsmodels (Linux Ubuntu)),  Part 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-264340070068263663</id><published>2012-02-18T20:06:00.000-08:00</published><updated>2012-02-18T20:06:08.310-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LibreOffice"/><title type='text'>Installing the latest free 3.5rc3 libreoffice productivity tools</title><content type='html'>The problem with the built-in package system in Ubuntu is that the softwares in the repositories may be one or two or even three versions behind! My old version of libreoffice was at 3.4. It is now at Version 3.5. But the disadvantage of manually installing the latest version is that there will be NO automatic updates!&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download the compressed installer&lt;/li&gt;
Visit http://www.libreoffice.org/download/ and choose &lt;a href=&quot;http://download.documentfoundation.org/libreoffice/stable/3.5.0/deb/x86_64/LibO_3.5.0_Linux_x86-64_install-deb_en-US.tar.gz&quot;&gt; http://download.documentfoundation.org/libreoffice/stable/3.5.0/deb/x86_64/LibO_3.5.0_Linux_x86-64_install-deb_en-US.tar.gz&lt;/a&gt; for 64 bit systems. Of course, if your system is 32 bit, choose &lt;a href=&quot;http://download.documentfoundation.org/libreoffice/stable/3.5.0/deb/x86/LibO_3.5.0_Linux_x86_install-deb_en-US.tar.gz&quot;&gt;http://download.documentfoundation.org/libreoffice/stable/3.5.0/deb/x86/LibO_3.5.0_Linux_x86_install-deb_en-US.tar.gz&lt;/a&gt;
&lt;li&gt; Uncompressed the downloaded file&lt;/li&gt;
For Ubuntu, the file will be saved in ~/home/Downloads/ subdirectory. cd to that in the terminal and issue tar xzvvf LibO_3.5.0_Linux_x86-64_install-deb_en-US.tar.gz. This will create a subdirectory LibO_3.5.0rc3_Linux_x86-64_install-deb_en-US/. cd to that directory.
&lt;li&gt;Remove old traces of LibreOffice&lt;/li&gt;
Now remove any trace of old versions of LibreOffice. If you have installed the old version using synaptic or the software installer of Ubuntu, you can try &lt;tt&gt; sudo apt-get remove libreoffice&lt;/tt&gt;. Then issue &lt;tt&gt; sudo apt-get purge&lt;/tt&gt;.   To ensure there are no remaining traces of the old installation,  try using locate libreoffice. The directories containing old versions are usually /opt/libreoffice, /opt/libreoffice3.4, /var/libreoffice and some others.
&lt;li&gt;Install the downloaded file&lt;/li&gt;
Simpy type on the terminal &lt;tt&gt;sudo dpkg -i *.deb&lt;/tt&gt; in the uncompressed directory.
&lt;li&gt;Install the desktop integration.&lt;/li&gt;
In the same decompressed directory issue  &lt;pre&gt;cd desktop-intergration
sudo dpkg -i *.deb
&lt;/pre&gt;&lt;/ol&gt;Your new LibreOffice installation should now be able to run from the Destkop GUI Applications.&lt;br /&gt;
&lt;br /&gt;
Congratulations on having a free alternative to Microsoft Windows Office Applications in Linux Operating sytem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/264340070068263663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2012/02/installing-latest-free-35rc3.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/264340070068263663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/264340070068263663'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2012/02/installing-latest-free-35rc3.html' title='Installing the latest free 3.5rc3 libreoffice productivity tools'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-9051331554106739147</id><published>2011-12-23T16:43:00.000-08:00</published><updated>2011-12-23T16:43:52.912-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud servies"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><title type='text'>Why University of California at Berkeley chose Google over Microsoft for email/calendaring services</title><content type='html'>As a public univerity supported by people&#39;s taxes, the transparency of UC Berkeley in selecting Google over Microsoft to provide online email and calendaring services is very welcome. Here is a decision table showing the strengths and weaknesses of the two opposite solutions (one free, the other commercial).&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://technology.berkeley.edu/productivity-suite/google/matrix.html&quot;&gt;Productivity Suite Comparison Matrix&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/9051331554106739147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/12/why-university-of-california-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/9051331554106739147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/9051331554106739147'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/12/why-university-of-california-at.html' title='Why University of California at Berkeley chose Google over Microsoft for email/calendaring services'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-3762152897663028233</id><published>2011-10-29T21:02:00.001-07:00</published><updated>2012-04-05T08:23:50.894-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sympy"/><title type='text'>Install Sympy: A symbolic math software package in pure Python!</title><content type='html'>What is nice about Sympy?&lt;br /&gt;
&lt;br /&gt;
It aims to be a simple but full-featured, extensible computer algebra system and it is written in pure Python. There is no need for external libraries!&lt;br /&gt;
&lt;br /&gt;
Here are some information extracted from the home page of sympy.&lt;br /&gt;
What are the available features in Sympy?&lt;br /&gt;
&lt;br /&gt;
The current core of Sympy have the following capabilities:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;basic arithmetics *,/,+,-,**&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;basic simplification (like a*b*b + 2*b*a*b -&gt; 3*a*b**2)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;expansion (like (a+b)**2 -&gt; a**2 + 2*a*b + b**2)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;functions (exp, ln, ...)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;complex numbers (like exp(I*x).expand(complex=True) -&gt; cos(x)+I*sin(x))&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;differentiation&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;taylor (laurent) series&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;substitution (like x -&gt; ln(x), or sin -&gt; cos)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;arbitrary precision integers, rationals and floats&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;noncommutative symbols&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;pattern matching&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
What are the avaialable modules aside from the core?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;more functions (sin, cos, tan, atan, asin, acos, factorial, zeta, legendre)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;limits (like limit(x*log(x), x, 0) -&gt; 0)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;integration using extended Risch-Norman heuristic&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;polynomials (division, gcd, square free decomposition, groebner bases, factorization)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;solvers (algebraic, difference and differential equations, and systems of equations)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;symbolic matrices (determinants, LU decomposition...)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;mpmath (multiprecision floating-point arithmetic)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;geometric algebra (GA)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Pauli and Dirac algebra&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;quantum physics&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;geometry module&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;plotting (2D and 3D)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;code generation (C, Fortran, LaTeX)&lt;br /&gt;
&lt;/ul&gt;We wish that Sympy will  become standard and integrate with the other package called Symbolic. It is a long time coming. This will not supplant the need for Maxima and will enable Python loving scientists and applied and research mathematicians.  But I got the following error on installing Sympy in Oneiric:    

&lt;pre&gt;&lt;blockquote&gt;sudo apt-get install sympy 
[sudo] password for toto:   
Reading package lists... Done 
Building dependency tree         Reading state information... Done 
E: Unable to locate package sympy 
toto@toto-Aspire-4520:~$ sudo apt-get install python-sympy 
Reading package lists... Done 
Building dependency tree        
Reading state information... Done 
The following NEW packages will be installed:   
python-sympy 0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. 
Need to get 1,694 kB of archives. After this operation, 9,490 kB of additional disk space will be used. 
Get:1 http://ph.archive.ubuntu.com/ubuntu/ oneiric/universe python-sympy all 0.6.7-1.1 [1,694 kB] Fetched 1,694 kB in 19s (84.8 kB/s)                                                                                           
Selecting previously deselected package python-sympy. (Reading database ... 552034 files and directories currently installed.) 
Unpacking python-sympy (from .../python-sympy_0.6.7-1.1_all.deb) ... Processing triggers for man-db ... 
Processing triggers for menu ... Setting up python-sympy (0.6.7-1.1) ... Processing triggers for menu ... 
Processing triggers for python-support ... Compiling /usr/lib/pymodules/python2.6/mpmath/libmp/exec_py3.py ... SyntaxError: (&#39;invalid syntax&#39;, (&#39;/usr/lib/pymodules/python2.6/mpmath/libmp/exec_py3.py&#39;, 1, 12, &#39;exec_ = exec\n&#39;))  Compiling /usr/lib/pymodules/python2.7/mpmath/libmp/exec_py3.py ... SyntaxError: (&#39;invalid syntax&#39;, (&#39;/usr/lib/pymodules/python2.7/mpmath/libmp/exec_py3.py&#39;, 1, 12, &#39;exec_ = exec\n&#39;))  Compiling /usr/lib/pymodules/python2.7/mpmath/tests/extratest_gamma.py ... SyntaxError: (&#39;invalid syntax&#39;, (&#39;/usr/lib/pymodules/python2.7/mpmath/tests/extratest_gamma.py&#39;, 50, 35, &#39;        print(&quot;%s ok;&quot; % name, end=\&#39; \&#39;)\n&#39;))  Compiling /usr/lib/pymodules/python2.7/mpmath/tests/torture.py ... SyntaxError: (&#39;invalid syntax&#39;, (&#39;/usr/lib/pymodules/python2.7/mpmath/tests/torture.py&#39;, 80, 27, &#39;            print(&quot;.&quot;, end=\&#39; \&#39;)\n&#39;))   &lt;/blockquote&gt;&lt;/pre&gt;

Yet when I fired up ipython and imported Sympy,  there were no errors. But lets spend more time with this package on our blog. Oh, I removed sympy and reinstalled the package using 

&lt;tt&gt;sudo easy_install-2.7 sympy&lt;/tt&gt;

Here are some simple examples.

&lt;pre&gt;&gt;&gt;&gt; sympy.factor(&quot;(x^2 + 2*a*x + a^2)&quot;)
(a + x)**2

&gt;&gt;&gt; sympy.diff(&quot;x^2*y&quot;, &quot;x&quot;)
2*x*y

&gt;&gt;&gt; sympy.diff(&quot;log(y)&quot;)
1/y

&gt;&gt;&gt; sympy.simplify(&quot;(x-a)/(x-a)&quot;)
1
&lt;/pre&gt;
Of course we just cannot trust the results blindly. Integration is somewhat convoluted. Here is the help documentation for integrate:


&lt;pre&gt;
integrate(expr, *args, **kwargs)
    integrate(f, var, ...)
    
    Compute definite or indefinite integral of one or more variables
    using Risch-Norman algorithm and table lookup. This procedure is
    able to handle elementary algebraic and transcendental functions
    and also a huge class of special functions, including Airy,
    Bessel, Whittaker and Lambert.
    
    var can be:
    
    - a symbol                   -- indefinite integration
    - a tuple (symbol, a, b)     -- definite integration
    
    Several variables can be specified, in which case the result is multiple
    integration.
    
    Also, if no var is specified at all, then the full anti-derivative of f is
    returned. This is equivalent to integrating f over all its variables.
    
    **Examples**
    
    &gt;&gt;&gt; from sympy import integrate, log
    &gt;&gt;&gt; from sympy.abc import a, x, y
    
    &gt;&gt;&gt; integrate(x*y, x)
    x**2*y/2
    
    &gt;&gt;&gt; integrate(log(x), x)
    x*log(x) - x
&lt;/pre&gt;&lt;br /&gt;
This is module worth having in your system. We hope that this will be more robust as time goes by.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/3762152897663028233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3762152897663028233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3762152897663028233'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/10/blog-post.html' title='Install Sympy: A symbolic math software package in pure Python!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-8322329048660462214</id><published>2011-10-23T19:38:00.000-07:00</published><updated>2011-10-29T20:45:49.967-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="KDE"/><category scheme="http://www.blogger.com/atom/ns#" term="kdm"/><category scheme="http://www.blogger.com/atom/ns#" term="Kile"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 11.10"/><title type='text'>Kile works in KDE window manager in Ubuntu! and the video cam, wireless, and microphone divices all work!</title><content type='html'>I got a surprise when I tried KIle in the kdm (KDE window manager or desktop). Kile latex IDE works fine in it and there are no more annoying messages about creating a default factory method.  I can now insert math symbols selected from the left panel.&lt;br /&gt;
Its still the same 2.1.0 version of Kile. So I suspect that there were wrong  settings for GNOME when I was still in Ubuntu 11.04.&lt;br /&gt;
&lt;br /&gt;
This may now be my default window manager in my laptop while my ACER ONE still uses unity desktop. The system response is perceptibly fast!!&lt;br /&gt;
&lt;br /&gt;
I went back to GNOME and I pleasantly discovered that I got my video and microphones and wireless working! Of course I updated my packages after upgrading to the Ocelot Ubuntu distribution. This may have fixed any issues with the softwares in the first upgrade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/8322329048660462214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/10/kile-works-in-kde-window-manager-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/8322329048660462214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/8322329048660462214'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/10/kile-works-in-kde-window-manager-in.html' title='Kile works in KDE window manager in Ubuntu! and the video cam, wireless, and microphone divices all work!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-1780757700086274866</id><published>2011-09-28T05:59:00.000-07:00</published><updated>2012-02-18T15:35:33.317-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Editors"/><category scheme="http://www.blogger.com/atom/ns#" term="scite"/><title type='text'>Scite 2.03 is immovable on the desktop!</title><content type='html'>After trying out drpython, I installed scite and run it. But bad luck struck under Ubuntu. The editor screen cannot be moved! It was immobile on the left side of the screen and I cannot strangely zoom it. So another editor bit the dust in our Ubuntu natty narwhal OS powered desktop!&lt;br /&gt;
&lt;br /&gt;
Note: Feb. 19, 2012. I looked at scite and since I have upgraded to Ubuntu oneiric ocelot OS version,  Scite is working properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/1780757700086274866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/scite-203-is-immovable-on-desktop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/1780757700086274866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/1780757700086274866'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/scite-203-is-immovable-on-desktop.html' title='Scite 2.03 is immovable on the desktop!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-7939805185285994718</id><published>2011-09-28T05:51:00.000-07:00</published><updated>2011-10-29T20:51:26.648-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drpython"/><title type='text'>Dr Python is a nice lightweight Python editor but there is something wrong with screen rendering.</title><content type='html'>&lt;br /&gt;
The following image shows that the screen rendering of drpython leaves much to be desired.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzfgaIfG0YVKLaCFkDzQxZflCZnoJcWHzm9aJ39EYhWkoB4b5_uZkH_NKDXt0pE9dxJVoxhTAD3tQ6jfiq_Qs3tSbpr6HB6sBdEc09rLSYDMBE1XdEPDOGzfTP0QNwR7ArfaRA7kuinE/s1600/drpython.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzfgaIfG0YVKLaCFkDzQxZflCZnoJcWHzm9aJ39EYhWkoB4b5_uZkH_NKDXt0pE9dxJVoxhTAD3tQ6jfiq_Qs3tSbpr6HB6sBdEc09rLSYDMBE1XdEPDOGzfTP0QNwR7ArfaRA7kuinE/s320/drpython.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You have to scroll down and up so that the screen will be properly rendered.&lt;br /&gt;
&lt;br /&gt;
Octobet 30, 2011:  The funny and erroneous black bars have disappeared! after a few updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/7939805185285994718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/dr-python-is-nice-lightweight-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/7939805185285994718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/7939805185285994718'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/dr-python-is-nice-lightweight-python.html' title='Dr Python is a nice lightweight Python editor but there is something wrong with screen rendering.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzfgaIfG0YVKLaCFkDzQxZflCZnoJcWHzm9aJ39EYhWkoB4b5_uZkH_NKDXt0pE9dxJVoxhTAD3tQ6jfiq_Qs3tSbpr6HB6sBdEc09rLSYDMBE1XdEPDOGzfTP0QNwR7ArfaRA7kuinE/s72-c/drpython.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-3506637760716697980</id><published>2011-09-11T16:07:00.000-07:00</published><updated>2011-09-29T18:06:03.822-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="References for further explorations"/><title type='text'>Alternative sites for information on free-software.</title><content type='html'>I will start collecting some urls which are good sources for free-software. The first esteemed entry is &lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://directory.fsf.org/wiki/Main_Page&quot;&gt;Free Software Foundation Directory&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feedingthesnake.wordpress.com/category/python/&quot;&gt;Feeding the Snake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pypi.python.org/pypi&quot;&gt;PyPi: Python directory of applications.Almost all are FREE!&lt;/a&gt;&lt;br /&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As usual, most posts I have written  are works in progress.&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/3506637760716697980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/alternative-sites-for-information-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3506637760716697980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3506637760716697980'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/alternative-sites-for-information-on.html' title='Alternative sites for information on free-software.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-5080041137935984310</id><published>2011-09-09T07:48:00.000-07:00</published><updated>2012-02-18T15:30:04.200-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="econometrics"/><category scheme="http://www.blogger.com/atom/ns#" term="gretl"/><title type='text'>Installing Gretl in Ubuntu Natty</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I get segmentation fault on startup of gretl. Here are some steps I took to make it run again&lt;br /&gt;
on my 64 bit ACER laptop. Download the 1.9.5 source code by clicking on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;a href=&quot;http://sourceforge.net/projects/gretl/files/gretl/1.9.5/gretl-1.9.5.tar.bz2/download&quot;&gt;sourceforge: gretl&lt;/a&gt;&lt;/blockquote&gt;The actual download site link I got was &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;http://nchc.dl.sourceforge.net/project/gretl/gretl/1.9.5/gretl-1.9.5.tar.bz2&lt;/tt&gt;&lt;/blockquote&gt;and if you prefer the command line(with a network connection!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;wget -ct0 http://nchc.dl.sourceforge.net/project/gretl/gretl/1.9.5/gretl-1.9.5.tar.bz2,&lt;/tt&gt;&lt;/blockquote&gt;but that is not recommeded as the actual download site may be too busy!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now go to the directory where the bzip file is, and unpack it with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;  tar xjvvf gretl-1.9.5.tar.bz2&lt;/tt&gt;&lt;/blockquote&gt;then, goto the gretl-1.9.5 directory, and perform the standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;  ./configure; make; make install&lt;/tt&gt;&lt;/blockquote&gt;incantation to compile and install from source files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here are some errors I got when compiling the sources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;tt&gt;../lib/src/gretl_fft.c:22:19: fatal error: fftw3.h: No such file or directory&lt;/tt&gt;
&lt;/pre&gt;Fix: install libfftw3 development files.(libfftw3-dev)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;tt&gt;../lib/src/monte_carlo.c:40:17: fatal error: gmp.h: No such file or directory&lt;/tt&gt;
&lt;/pre&gt;Fix: install gmp development files. (libgmp3-dev)&lt;br /&gt;
&lt;br /&gt;
Typing gretl on the command line does not do anything! So we type gretl again and the TAB key:&lt;br /&gt;
gretl&lt;br /&gt;
gretl      gretlcli   gretl_x11  &lt;br /&gt;
&lt;br /&gt;
Trying out gretlcli,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;toto@toto-Aspire-4520:~/Downloads/gretl-1.9.5$ gretlcli&lt;br /&gt;
gretlcli: symbol lookup error: /usr/lib/libgretl-1.0.so.0: undefined symbol: omp_get_wtime&lt;/blockquote&gt;So back to installing omp (open MP). Fix: install libgomp-1-dbg&lt;br /&gt;
&lt;br /&gt;
Darn, I still get the error!  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;gretlcli: symbol lookup error: /usr/lib/libgretl-1.0.so.0: undefined symbol: omp_get_wtime&lt;/blockquote&gt;So I thought that that we remove some remaining packages which are not in use  anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo apt-get autoremove.&lt;/blockquote&gt;Now we get a sweet response from grelcli:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;gretlcli&lt;br /&gt;
gretl version 1.9.5&lt;br /&gt;
Copyright Ramu Ramanathan, Allin Cottrell and Riccardo &quot;Jack&quot; Lucchetti&lt;br /&gt;
This is free software with ABSOLUTELY NO WARRANTY&lt;br /&gt;
Current session: 2011-09-09 09:45&lt;br /&gt;
gretl is process 20218, &#39;/usr/local/bin/gretlcli&#39;&lt;br /&gt;
gretldir is maybe &#39;/usr/local/share/gretl/&#39;?&lt;br /&gt;
&lt;br /&gt;
&quot;help&quot; gives a list of commands&lt;br /&gt;
Type &quot;open filename&quot; to open a data set&lt;br /&gt;
? ^C&lt;/blockquote&gt;and typing gretl now give us a more familiar qui (from our experience with previous versions).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd2zwwuGss-Tl-W0fsupcg0V3r76jSrmlLY2ItI9gHKA2eBVqsTA7zRfcnytKhbTn7SsCHwVl7UEwk7POWZfsrMXUmJiV2_6SSZKpVHGD1bEum3j5dSTv7tsuzbmP2ccrCqbC-UNrJwSM/s1600/gretl.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd2zwwuGss-Tl-W0fsupcg0V3r76jSrmlLY2ItI9gHKA2eBVqsTA7zRfcnytKhbTn7SsCHwVl7UEwk7POWZfsrMXUmJiV2_6SSZKpVHGD1bEum3j5dSTv7tsuzbmP2ccrCqbC-UNrJwSM/s320/gretl.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
I ahve upgraded to the newest Ubuntu distribution Oneiric Ocelot and gretl seems to work (&quot;seemst to&quot;) because I have to spend more time with this econometrics software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/5080041137935984310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/installing-gretl-in-ubuntu-natty.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/5080041137935984310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/5080041137935984310'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/09/installing-gretl-in-ubuntu-natty.html' title='Installing Gretl in Ubuntu Natty'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd2zwwuGss-Tl-W0fsupcg0V3r76jSrmlLY2ItI9gHKA2eBVqsTA7zRfcnytKhbTn7SsCHwVl7UEwk7POWZfsrMXUmJiV2_6SSZKpVHGD1bEum3j5dSTv7tsuzbmP2ccrCqbC-UNrJwSM/s72-c/gretl.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-4098978003676350766</id><published>2011-07-24T00:33:00.000-07:00</published><updated>2011-07-24T01:44:25.550-07:00</updated><title type='text'>Links to Online Documentation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
I am starting to gather links to manuals, tutorials &amp;nbsp;of free software.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Maxima Computer Algebra System.&lt;br /&gt;Manual:&amp;nbsp;&lt;a href=&quot;http://maxima.sourceforge.net/docs/manual/en/maxima.html&quot;&gt;http://maxima.sourceforge.net/docs/manual/en/maxima.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Python Programming Language.&lt;br /&gt;Main Documentation Page:&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0e774a; font-family: arial, sans-serif; font-size: x-small; line-height: 13px;&quot;&gt;www.&lt;b&gt;python&lt;/b&gt;.org/doc/&lt;/span&gt;&lt;br /&gt;Reference:&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #9c9c9c; font-family: arial, sans-serif; font-size: x-small; line-height: 13px;&quot;&gt;&lt;cite style=&quot;color: #0e774a; font-style: normal;&quot;&gt;docs.&lt;b&gt;python&lt;/b&gt;.org/reference/&lt;/cite&gt;&lt;span class=&quot;gl&quot; style=&quot;white-space: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;R statistical &amp;nbsp;software.&lt;br /&gt;Index to manuals:&amp;nbsp;&lt;a href=&quot;http://cran.r-project.org/manuals.html&quot;&gt;http://cran.r-project.org/manuals.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Gretl Econometrics Software.&lt;br /&gt;Gretl-Guide:&amp;nbsp;&lt;a href=&quot;http://ricardo.ecn.wfu.edu/pub/gretl/manual/en/gretl-guide.pdf&quot;&gt;http://ricardo.ecn.wfu.edu/pub/gretl/manual/en/gretl-guide.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Scipy and Numpy.&lt;br /&gt;&lt;a href=&quot;http://docs.scipy.org/doc/&quot;&gt;http://docs.scipy.org/doc/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/4098978003676350766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/07/i-am-starting-to-gather-links-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/4098978003676350766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/4098978003676350766'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/07/i-am-starting-to-gather-links-to.html' title='Links to Online Documentation'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-3746355837962421506</id><published>2011-07-08T09:36:00.000-07:00</published><updated>2011-07-08T09:39:01.202-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Statistics and viaualization with R"/><title type='text'>Plotting Small Samples with R.</title><content type='html'>R has a comprehensive set of routines for visualization of data. Here we show some of its capabilities on&amp;nbsp; a small sample Y containing positive values.&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;&lt;br /&gt;library(&quot;vioplot&quot;)&lt;br /&gt;&lt;br /&gt;X &amp;lt;- c(rnorm(50, 10, 3),rnorm(50, 15, 5))&lt;br /&gt;Y &amp;lt;- c(runif(10, 5, 20))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;par(mfrow=c(3,3))&lt;br /&gt;&lt;br /&gt;pie(Y, main=&quot;Small sample&quot;, sub=&quot;A Pie Chart&quot;)&lt;br /&gt;dotchart(Y, main=&quot;Small sample&quot;, sub=&quot;A Dot Chart&quot;)&lt;br /&gt;stripchart(Y, main=&quot;Small Sample&quot;, sub=&quot;A Strip chat&quot;)&lt;br /&gt;&lt;br /&gt;barplot(Y, main=&quot;Small sample&quot;, sub=&quot;A vertical Bar Chart&quot;)&lt;br /&gt;barplot(Y, horiz=T, main=&quot;Small sample&quot;, sub=&quot;A Horizontal Bar Chart&quot;)&lt;br /&gt;&lt;br /&gt;boxplot(Y, main=&quot;Small sample&quot;, sub=&quot;A box plot&quot;)&lt;br /&gt;vioplot(Y)&amp;nbsp; # package vioplot&lt;br /&gt;title &amp;lt;- &quot;A vio plot&quot;&lt;br /&gt;&lt;br /&gt;plot(Y, type=&quot;p&quot;, main=&quot;Small Sample&quot;, sub=&quot;A Scatterplot&quot;)&lt;br /&gt;plot(Y, type=&quot;l&quot;, main=&quot;Small Sample&quot;, sub=&quot;A Line plot&quot;)&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First a few observations:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; 1.The vioplot function does not allow seting the main title or sub title. Instead you should call title(&quot;title of graph&quot;) after the call to vioplot.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; 2. Pie charts are not well loved by statisticians, they cannot represent negative values and its difficult to judge magnitudes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is a screenshot of the small sample plots.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKmE9k5Kmnj0FGW0XR4MMT9OISlYPP7fy4L288kCbYrVxsEvNU-l-0Z8zufslbRP8McrA-mjT4SeyWut13ASkGRVHAAqFM_Tv7wZEt3Rtz2iarssZIsPxyxoPjkqaUfowmz7tDQN85zw/s1600/Screenshot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKmE9k5Kmnj0FGW0XR4MMT9OISlYPP7fy4L288kCbYrVxsEvNU-l-0Z8zufslbRP8McrA-mjT4SeyWut13ASkGRVHAAqFM_Tv7wZEt3Rtz2iarssZIsPxyxoPjkqaUfowmz7tDQN85zw/s320/Screenshot.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Next time we will present plots which can handle a larger number of data points.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/3746355837962421506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/07/plotting-small-samples-with-r.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3746355837962421506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3746355837962421506'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/07/plotting-small-samples-with-r.html' title='Plotting Small Samples with R.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBKmE9k5Kmnj0FGW0XR4MMT9OISlYPP7fy4L288kCbYrVxsEvNU-l-0Z8zufslbRP8McrA-mjT4SeyWut13ASkGRVHAAqFM_Tv7wZEt3Rtz2iarssZIsPxyxoPjkqaUfowmz7tDQN85zw/s72-c/Screenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-3334859856507763065</id><published>2011-06-28T18:10:00.000-07:00</published><updated>2012-02-18T15:58:41.845-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Browsers"/><category scheme="http://www.blogger.com/atom/ns#" term="Opera"/><title type='text'>Updating Opera to Version 11.5! (Again to Version 11.61.1250)</title><content type='html'>I am currently updating the Opera software to Version 11.5 codenamed Swordfish. Opera is a standards compliant software with a history of introducing innovations liked tabbed browsing and speed dial.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYKFz-ITQFqNf1LF91m8D6kUJ29wafSSqrguwfuLMQuojzhkZI_M2any21KeCC40C19L9i6knyQI1ec9lKsikpjpL4VFSOajl4IPbAMVLwjswDmE_SlfD_JhaDkKsiSrmjxmmvmtyrAsw/s1600/opera-11.5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYKFz-ITQFqNf1LF91m8D6kUJ29wafSSqrguwfuLMQuojzhkZI_M2any21KeCC40C19L9i6knyQI1ec9lKsikpjpL4VFSOajl4IPbAMVLwjswDmE_SlfD_JhaDkKsiSrmjxmmvmtyrAsw/s320/opera-11.5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further reading: &lt;a href=&quot;http://www.theinquirer.net/inquirer/news/2082059/opera-lands-swordfish-browser&quot;&gt;Inquirer.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And click here for an &lt;a href=&quot;http://www.opera.com/docs/changelogs/unix/1150/&quot;&gt;impressive list of the changes in 11.50 Swordfish edition&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Feb 19, 2012: I will  be upgrading to version 11.61today! How time flies!&lt;br /&gt;
The default software manager spents a long time to install the downloaded file. So I have to do a manual install:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo dpkg -i opera_11.61.1250_amd64.deb 
(Reading database ... 677957 files and directories currently installed.)
Preparing to replace opera 11.52.1100 (using opera_11.61.1250_amd64.deb) ...
Unpacking replacement opera ...
Setting up opera (11.61.1250) ...
Error in file &quot;/usr/share/applications/gnumeric.desktop&quot;: &quot;zz-application/zz-winassoc-xls&quot; is an invalid MIME type (&quot;zz-application&quot; is an unregistered media type)
Updating software catalog...this may take a moment.
Software catalog update was successful.
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/3334859856507763065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/updating-opera-to-version-15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3334859856507763065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3334859856507763065'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/updating-opera-to-version-15.html' title='Updating Opera to Version 11.5! (Again to Version 11.61.1250)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYKFz-ITQFqNf1LF91m8D6kUJ29wafSSqrguwfuLMQuojzhkZI_M2any21KeCC40C19L9i6knyQI1ec9lKsikpjpL4VFSOajl4IPbAMVLwjswDmE_SlfD_JhaDkKsiSrmjxmmvmtyrAsw/s72-c/opera-11.5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-3270453332379942195</id><published>2011-06-19T16:08:00.000-07:00</published><updated>2011-06-19T16:30:42.379-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Controls"/><title type='text'>How to move and resize Windows in Ubuntu 11.04</title><content type='html'>Funny, I was not paying attention to my 11.04 Natty Narwhal Ubuntu Desktop. I dont like surprises and&lt;br /&gt;
the new Ubuntu surprised me when I noticed there are no more window Maximize, Minimize, buttons on the top corners.&lt;br /&gt;
&lt;br /&gt;
Anyway, to move  windows, Press Alt-F7 with the mouse on the window you want to move. Move the mouse to the final location of the window.&lt;br /&gt;
&lt;br /&gt;
To resize windows, Press Alt-F8, and move the mouse up or down to resize vertically or left-right to resize horizontally.&lt;br /&gt;
&lt;br /&gt;
We will revise our just recent posts on Latexila and Texmaker.In time, we might love this strange behavior of Ubuntu. Right now, we dont. Please bring back the traditional window controls!</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/3270453332379942195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/how-to-move-and-resize-windows-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3270453332379942195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/3270453332379942195'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/how-to-move-and-resize-windows-in.html' title='How to move and resize Windows in Ubuntu 11.04'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-7580773780608376548</id><published>2011-06-19T15:33:00.000-07:00</published><updated>2012-02-18T16:00:26.891-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Editors"/><category scheme="http://www.blogger.com/atom/ns#" term="Latex"/><category scheme="http://www.blogger.com/atom/ns#" term="Latexila"/><title type='text'>latexila, an Integrated  Gnome Latex editor</title><content type='html'>Latexila, is currently at version 2.06 in my new Ubuntu 11.04 Linux desktop at my ACER 4520 laptop computer.&lt;br /&gt;
&lt;br /&gt;
I can only two things and I am surprised both Latexila and Texmaker suffers from the same major problems, namely Windows cannot be resized, and Windows cannot be moved. Here is a snapshot of Latexila in my ACER:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw3IPeY8dp8bYE-7UoayVBgcYY0tSg8GC8ZgcTG2NYQfLIqmCrQIKjdVyVnh-VAiOn-PAxNT2-w2EzkYVJPkWrhHG1H9delJbxw9Q1r0hcPVL_khd7o_JBE5qiqKnAWA3q1PyhMmBZK64/s1600/latexila.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;264&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw3IPeY8dp8bYE-7UoayVBgcYY0tSg8GC8ZgcTG2NYQfLIqmCrQIKjdVyVnh-VAiOn-PAxNT2-w2EzkYVJPkWrhHG1H9delJbxw9Q1r0hcPVL_khd7o_JBE5qiqKnAWA3q1PyhMmBZK64/s320/latexila.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
June 20, 2011. This just in! I discovered that Ubuntu 11.04 windows do not contain Windows minimize and maximize buttons or controls. Press F7 while mouse is on the window and move the windows to the desired location. Press Al-F8 to to resize the windows. This is unnerving for new users of 11.04 Ubuntu.&lt;br /&gt;
&lt;br /&gt;
October 30, 2011.  The spate of package updates after updating Ubuntu to the latest and greatest version oneiric ocelot has fixed the above issues!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/7580773780608376548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/latexila-integrated-gnome-latex-editor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/7580773780608376548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/7580773780608376548'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/latexila-integrated-gnome-latex-editor.html' title='latexila, an Integrated  Gnome Latex editor'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw3IPeY8dp8bYE-7UoayVBgcYY0tSg8GC8ZgcTG2NYQfLIqmCrQIKjdVyVnh-VAiOn-PAxNT2-w2EzkYVJPkWrhHG1H9delJbxw9Q1r0hcPVL_khd7o_JBE5qiqKnAWA3q1PyhMmBZK64/s72-c/latexila.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-575910413121062413</id><published>2011-06-19T15:22:00.000-07:00</published><updated>2011-06-19T16:12:07.352-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Editors"/><category scheme="http://www.blogger.com/atom/ns#" term="Latex"/><category scheme="http://www.blogger.com/atom/ns#" term="Texmaker"/><title type='text'>Texmaker, current version not functioning well</title><content type='html'>I encourage developers to produce more softwares and we will focus on describing how well they are designed and testing them for ease of use.&lt;br /&gt;
&lt;br /&gt;
I have installed texmaker and it is a far cry from the old versions. It sports a new version of &lt;br /&gt;
the graphical interface and is more integrated with other latex utilities like Kile. However, I am shocked that&lt;br /&gt;
&lt;br /&gt;
windows cannot be resized!  windows cannot be moved!&lt;br /&gt;
&lt;br /&gt;
These are negatives for the current version (2.2.1) of this Latex editor.&lt;br /&gt;
&lt;br /&gt;
This just in! I discovered that Ubuntu 11.04 windows do not contain Windows minimize and maximize buttons or controls. Press F7 while mouse is on the window and move the windows to the desired location. Press Al-F8 to to resize the windows. This is unnerving for new users of 11.04 Ubuntu.</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/575910413121062413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/texmaker-current-version-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/575910413121062413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/575910413121062413'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/texmaker-current-version-not.html' title='Texmaker, current version not functioning well'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-449793928806217144</id><published>2011-06-19T14:16:00.001-07:00</published><updated>2012-02-18T15:55:24.811-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Kile"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 11.04"/><title type='text'>Ubuntu 11.04 Natty Narwhal: Kile Latex IDE is broken</title><content type='html'>When I first tried using Kile in my new OS Ubuntu 11.04, it refused to insert math symbol selected from the left panel. So I removed the application and reinstalled again only now the program does not even run!&lt;br /&gt;
&lt;br /&gt;
For published bug reports, see https://bugs.launchpad.net/ubuntu/+source/kile/+bug/772631. I am now &lt;br /&gt;
trying to downgrade the version of KIle now back to 2.0. &lt;br /&gt;
&lt;br /&gt;
Tried first to install a beta 5 version (kile_2.1.0~svn2010122beta5-1ubuntu1~natty1~ppa1_amd64.deb) but it still does not execute??!). &lt;br /&gt;
&lt;br /&gt;
Even the downgrade does not work even!&lt;br /&gt;
Will watch for developments on Kile.&lt;br /&gt;
&lt;br /&gt;
In the meantime I have installed texmaker and trying out its capabilities. The important thing in Linux is the freedom to choose from various softwares. Now a dedicated Latex editor is not only for beginners of Latex, it can also be used as a productivity enhancement for intermediate and advanced users of Latex, when time is important. Of course we allow other people the freedom to say that real Latex users dont use dedicated Latex editors, Emacs or Vi will do!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
February 19, 2012.  Kile works now in my upgraded Ubuntu Oneiric Ocelot. But Kile is still in version 1.2.</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/449793928806217144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/ubuntu-1104-natty-narwhal-kile-latex.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/449793928806217144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/449793928806217144'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/ubuntu-1104-natty-narwhal-kile-latex.html' title='Ubuntu 11.04 Natty Narwhal: Kile Latex IDE is broken'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-1285894226517663629</id><published>2011-06-15T06:41:00.000-07:00</published><updated>2011-06-15T09:41:20.047-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 11.04"/><title type='text'>Ubuntu 11.04 breaks a lot of third party software</title><content type='html'>Ubuntu 11.04 does not package anymore some of the computational programs. The result is that&lt;br /&gt;
the software installation may not give hints of trouble, but running them give segmentation fault!&lt;br /&gt;
&lt;br /&gt;
Here is one about Euler:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;toto@toto-Aspire-4520:~$ euler

(euler:4939): Gdk-CRITICAL **: IA__gdk_char_width: assertion `font != NULL&#39; failed
Segmentation fault
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Gretl, an econmetrics package also gives a segmentation fault error. From gretl.sourceforge.net,&lt;br /&gt;
there is this message:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;The default gretl package for Ubuntu 11.04 (natty) is broken; it should be replaced with gretl version 1.9.5, which is available via packages.debian.org.
&lt;/pre&gt;We will add more after we install and run them in the latest version of Ubuntu.</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/1285894226517663629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/ubuntu-1104-breaks-lot-of-third-party.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/1285894226517663629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/1285894226517663629'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/06/ubuntu-1104-breaks-lot-of-third-party.html' title='Ubuntu 11.04 breaks a lot of third party software'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-8429988621448550752</id><published>2011-05-09T19:03:00.001-07:00</published><updated>2011-05-09T19:03:45.159-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FSF"/><category scheme="http://www.blogger.com/atom/ns#" term="Gmail"/><title type='text'>An amazing open letter from the Free Software Foundation about Gmail.</title><content type='html'>Did you know that, like you, nearly 50% of the 40,000 subscribers to the FSF&#39;s supporter mailing list have an @gmail.com email address?&lt;br /&gt;
&lt;br /&gt;
JavaScript, once lauded for adding simple visual effects to web pages, is now used by web sites like Gmail to run powerful programs on your computer. These programs, like any other program running on your computer, should be free software. But right now, the vast majority of JavaScript programs do not respect your essential freedoms to run, study, modify and share them. They take control of your computer away from you; the same control we have been working for over 25 years to protect.&lt;br /&gt;
&lt;br /&gt;
Because of the incredibly high percentage of Gmail-using free software supporters, we&#39;re taking action to raise awareness about how to use Gmail without using proprietary software. We&#39;ll also be working on longer term solutions, but the most immediate positive step to take is to stop running the proprietary programs.&lt;br /&gt;
&lt;br /&gt;
Many people suggest that you shouldn&#39;t use Gmail at all, because it means losing control over your data and privacy. We agree that this is a very important factor for you to consider when choosing how you will handle your email.&lt;br /&gt;
&lt;br /&gt;
But since you are already using Gmail, please help us build momentum for change by not using the proprietary JavaScript on your system -- and helping others to do the same.&lt;br /&gt;
&lt;br /&gt;
Yours sincerely,&lt;br /&gt;
Matt Lee&lt;br /&gt;
Campaigns Manager&lt;br /&gt;
Free Software Foundation&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Sent from the Free Software Foundation,&lt;br /&gt;
51 Franklin Street&lt;br /&gt;
Fifth Floor&lt;br /&gt;
Boston, MA 02110-1335&lt;br /&gt;
United States</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/8429988621448550752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/05/amazing-open-letter-from-free-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/8429988621448550752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/8429988621448550752'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/05/amazing-open-letter-from-free-software.html' title='An amazing open letter from the Free Software Foundation about Gmail.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-6861055499507123353</id><published>2011-04-18T02:09:00.000-07:00</published><updated>2011-04-18T02:15:12.885-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Algebra"/><category scheme="http://www.blogger.com/atom/ns#" term="Maxima"/><title type='text'>Maxima released!</title><content type='html'>From the mailing list of Maxima software:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Announcing Maxima 5.24&lt;br /&gt;
&lt;br /&gt;
Maxima is a GPL&#39;d branch of Macsyma, the venerable symbolic&lt;br /&gt;
computation system. Maxima 5.24 is a bug fix and feature&lt;br /&gt;
enhancement release. The current version is 5.24.0.&lt;br /&gt;
&lt;br /&gt;
Maxima has functions to work with polynomials, matrices, finite sets,&lt;br /&gt;
integrals, derivatives and differential equations, linear algebra,&lt;br /&gt;
plotting, floating point and arbitrary-precision arithmetic, etc.&lt;br /&gt;
&lt;br /&gt;
Maxima can run on MS Windows and various flavors of Unix,&lt;br /&gt;
including MacOS X.&lt;br /&gt;
There is a precompiled executable installer for Windows,&lt;br /&gt;
RPM&#39;s for Linux, and source code tar.gz.&lt;br /&gt;
&lt;br /&gt;
Maxima is implemented in Common Lisp; several Lisps can compile&lt;br /&gt;
and run Maxima, including CMUCL, SBCL, Clisp, GCL, and ECL.&lt;br /&gt;
The default Windows installer (maxima-5.24.0.exe) was compiled&lt;br /&gt;
with GCL, while maxima-5.24.0-ccl.exe was compiled with Clozure CL.&lt;br /&gt;
&lt;br /&gt;
The Maxima project welcomes new participants. You can contribute&lt;br /&gt;
in several ways: reporting bugs, fixing bugs, writing new add-on&lt;br /&gt;
packages, revising core functions, user interfaces, documentation, ....&lt;br /&gt;
Why not see what&#39;s happening on the mailing list and consider how&lt;br /&gt;
you might contribute to the project.&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who contributed to the 5.24 release.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Robert Dodier&lt;br /&gt;
Maxima developer and 5.24 release manager&lt;br /&gt;
&lt;br /&gt;
Project page:&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.net/projects/maxima&quot;&gt;http://sourceforge.net/projects/maxima&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
&lt;a href=&quot;http://maxima.sourceforge.net/documentation.html&quot;&gt;http://maxima.sourceforge.net/documentation.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bug reports. You must create a Sourceforge login&lt;br /&gt;
before filing a bug report (anonymous reports no longer allowed).&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.net/tracker/?group_id=4933&amp;atid=104933&quot;&gt;http://sourceforge.net/tracker/?group_id=4933&amp;atid=104933&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mailing list. Please sign up before posting a message.&lt;br /&gt;
&lt;a href=&quot;http://maxima.sourceforge.net/maximalist.html&quot;&gt;http://maxima.sourceforge.net/maximalist.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Download page:&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=4933&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=4933&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ports page:&lt;br /&gt;
&lt;a href=&quot;http://apps.sourceforge.net/mediawiki/maxima/index.php?title=Maxima_ports&quot;&gt;http://apps.sourceforge.net/mediawiki/maxima/index.php?title=Maxima_ports&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Project home page:&lt;br /&gt;
&lt;a href=&quot;http://maxima.sourceforge.net&quot;&gt;http://maxima.sourceforge.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Change log:&lt;br /&gt;
&lt;a href=&quot;http://maxima.cvs.sourceforge.net/*checkout*/maxima/maxima/ChangeLog-5.24&quot;&gt;http://maxima.cvs.sourceforge.net/*checkout*/maxima/maxima/ChangeLog-5.24&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
The current stable version at maxima.sourceforge is 5.18.1, which is older than my Ubuntu 10.04 package version Maxima 5.21.1!&lt;br /&gt;
&lt;br /&gt;
Installing the latest version over the Ubuntu version may result in aggravations. You are on your own.</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/6861055499507123353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/04/maxima-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/6861055499507123353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/6861055499507123353'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/04/maxima-released.html' title='Maxima released!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2065991664981064876.post-6806892862494887549</id><published>2011-04-09T02:12:00.000-07:00</published><updated>2011-04-09T02:12:40.951-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Digital Explorations blog"/><title type='text'>Our main blog is suffering from WP supercache bug.</title><content type='html'>When I put the url http://adorio-research.org in the address bar of the browser, I only get a blank page! Here is the contents of the blank page with the comment delimeters removed:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
 &lt;br /&gt;
Page not cached by WP Super Cache. Blank Page. Check output buffer usage by plugins.&lt;br /&gt;
 &lt;br /&gt;
Page not cached by WP Super Cache. No closing HTML tag. Check your theme.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
Yet when I go to a specific post like http://adorio-research.org/?p=3470,that post jus shows up fine! Going to settings of the plugins, I get this one for WP Super Cache:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Permlink Structure Error&lt;br /&gt;
&lt;br /&gt;
A custom url or permalink structure is required for this plugin to work correctly. Please go to the Permalinks Options Page to configure your permalinks.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
I wanted to remove the WP Super Cache plugin but it does not appear in the list of installed plugins! We have an unhappy future days trying to fix this WP Super Cache problem.</content><link rel='replies' type='application/atom+xml' href='http://free-software-explorations.blogspot.com/feeds/6806892862494887549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://free-software-explorations.blogspot.com/2011/04/our-main-blog-is-suffering-from-wp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/6806892862494887549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2065991664981064876/posts/default/6806892862494887549'/><link rel='alternate' type='text/html' href='http://free-software-explorations.blogspot.com/2011/04/our-main-blog-is-suffering-from-wp.html' title='Our main blog is suffering from WP supercache bug.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15904737296922954023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>