embellishing_a_plot.rst
author nishanth
Wed, 15 Sep 2010 12:23:31 +0530
changeset 130 5b04f1c63b16
parent 129 dcb9b50761eb
child 138 85ed0d5d28f8
permissions -rw-r--r--
added a comment
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
129
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     1
Hello friends and welcome to the tutorial on Embellishing Plots
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     2
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     3
{{{ Show the slide containing title }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     4
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     5
{{{ Show the slide containing the outline slide }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     6
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     7
In this tutorial, we shall look at how to modify the colour, thickness and 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     8
linestyle of the plot. We shall then learn how to add title to the plot and 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
     9
then look at adding labels to x and y axes. we shall also look at adding 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    10
annotations to the plot.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    11
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    12
Let us start ipython with pylab loaded, by typing::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    13
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    14
    ipython -pylab
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    15
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    16
on the terminal
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    17
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    18
{{{ shit to terminal and type ipython -pylab }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    19
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    20
We shall first make a simple plot and start with decorating it.::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    21
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    22
    x = linspace(-2, 4, 20)
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    23
    plot(x, sin(x))
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    24
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    25
As you can see, the colour and thickness of line as decided by pylab. It would
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    26
be nice if we could control these parameters in the plot. This is possible by
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    27
passing additional arguments to the plot command.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    28
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    29
The second argument that we shall be passing is colour. We shall first clear
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    30
the figure and plot the same in red colour.Hence::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    31
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    32
    clf()
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    33
    plot(x, sin(x), 'r')
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    34
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    35
Plots the same curve but now in red colour.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    36
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    37
To alter the thickness of the line, we use the =linewidth= argument in the plot
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    38
command.Hence::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    39
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    40
    plot(x, cos(x), linewidth=2)
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    41
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    42
produces a plot with a thicker line.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    43
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    44
{{{ Show the plot and compare the sin and cos plots }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    45
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    46
{{{ Pause here and try out the following exercises }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    47
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    48
%% 1 %% Plot sin(x) in blue colour and with linewidth as 3
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    49
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    50
{{{ continue from paused state }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    51
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    52
A combination of colour and linewidth would do the job for us. Hence::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    53
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    54
    plot(x, sin(x), 'b', linewidth=3)
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    55
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    56
produces the required plot
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    57
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    58
#[Nishanth]: I could not think of a SIMPLE recipe approach for introducing
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    59
             linestyle. Hence the naive approach.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    60
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    61
Occasionally we would also want to alter the style of line. Sometimes all we
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    62
want is just a bunch of points not joined. This is possible by passing the
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    63
linestyle argument along with or instead of the colour argument.Hence::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    64
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    65
    clf()
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    66
    plot(x, sin(x), '.')
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    67
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    68
produces a plot with only points.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    69
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    70
To produce the same plot but now in blue colour, we do::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    71
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    72
    clf()
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    73
    plot(x, sin(x), 'b.')
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    74
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    75
Other available options can be seen in the documentation of plot.::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    76
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    77
    plot?
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    78
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    79
{{{ Run through the documentation and show the options available }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    80
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    81
{{{ Pause here and try out the following exercises }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    82
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    83
%% 2 %% Plot the sine curve with green filled circles.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    84
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    85
{{{ continue from paused state }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    86
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    87
All we have to do is use a combination of linestyle and colour to acheive this.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    88
Hence::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    89
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    90
    clf()
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    91
    plot(x, cos(x), 'go')
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    92
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    93
produces the required plot.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    94
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    95
{{{ Pause here and try out the following exercises }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    96
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    97
%% 3 %% Produce a plot of tangent curve with red dashed line and linewidth 3
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    98
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
    99
{{{ continue from paused state }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   100
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   101
Now that we know how to produce a bare minimum plot with colour, style and
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   102
thickness of our interest, we shall look at decorating the plot.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   103
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   104
Let us start with a plot of the function -x^2 + 4x - 5.::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   105
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   106
    plot(x, -x*x + 4*x - 5, 'r', linewidth=2)
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   107
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   108
{{{ Show the plot window and switch back to terminal }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   109
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   110
We now have the plot in a colour and linewidth of our interest. As you can see,
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   111
the figure does have any description describing the plot.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   112
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   113
We will now add a title to the plot by using the =title= command.::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   114
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   115
    title("Parabolic function -x^2+4x-5") 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   116
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   117
{{{ Show the plot window and point to the title }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   118
The figure now has a title which describes what the plot is.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   119
The =title= command as you can see, takes a string as argument and set the
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   120
title accordingly.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   121
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   122
The formatting in title is messed and it does not look clean. You can imagine
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   123
what would be the situation if there were fractions and more complex functions
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   124
like log and exp. Wouldn't it be good if there was LaTex like formatting.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   125
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   126
That is also possible by adding a $ sign before and after the part of the 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   127
string that should be LaTex style.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   128
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   129
for instance, we can use::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   130
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   131
    title("Parabolic function $-x^2+4x-5$")
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   132
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   133
and we get the polynomial formatted properly.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   134
130
5b04f1c63b16 added a comment
nishanth
parents: 129
diff changeset
   135
#[Nishanth]: Unsure if I have to give this exercise since enclosing the whole
5b04f1c63b16 added a comment
nishanth
parents: 129
diff changeset
   136
             string in LaTex style is not good
5b04f1c63b16 added a comment
nishanth
parents: 129
diff changeset
   137
129
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   138
{{{ Pause here and try out the following exercises }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   139
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   140
%% 4 %% Change the title of the figure such that the whole title is formatted
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   141
        in LaTex style
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   142
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   143
{{{ continue from the paused state }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   144
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   145
The solution is to enclose the whole string in between $. Hence,::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   146
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   147
    title("$Parabolic function -x^2+4x-5$")
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   148
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   149
gives a title that looks neatly formatted.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   150
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   151
Although we have title, the plot is not complete without labelling x and y
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   152
axes. Hence we shall label x-axis to "x" and y-axis to "f(x)"::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   153
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   154
    xlabel("x")
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   155
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   156
{{{ Switch to plot window and show the xlabel }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   157
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   158
As you can see, =xlabel= command takes a string as argument, similar to the
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   159
=title= command and sets it to x-axis.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   160
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   161
Similarly,::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   162
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   163
    ylabel("f(x)")
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   164
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   165
sets the name of y-axis as "f(x)"
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   166
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   167
{{{ Show the plot window and point to ylabel and switch back to terminal }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   168
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   169
{{{ Pause here and try out the following exercises }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   170
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   171
%% 5 %% Set the x and y labels as "x" and "f(x)" in LaTex style.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   172
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   173
{{{ continue from paused state }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   174
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   175
Since we need LaTex style formatting, all we have to do is enclose the string
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   176
in between two $. Hence,::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   177
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   178
    xlabel("$x$")
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   179
    yalbel("$f(x)$")
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   180
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   181
does the job for us.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   182
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   183
{{{ Show the plot window with clean labels }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   184
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   185
The plot is now almost complete. Except that we have still not seen how to 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   186
name the points. For example the point (2, -1) is the local maxima. We would
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   187
like to name the point accordingly. We can do this by using::
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   188
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   189
    annotate("local maxima", xy=(2, -1))
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   190
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   191
{{{ Show the annotation that has appeared on the plot }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   192
As you can see, the first argument to =annotate= command is the name we would
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   193
like to mark the point as and the argument after xy= is the point at which the
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   194
name should appear.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   195
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   196
{{{ Pause here and try out the following exercises }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   197
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   198
%% 6 %% Make an annotation called "root" at the point (-4, 0)
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   199
        What happens to the first annotation ?
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   200
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   201
{{{ continue from paused state }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   202
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   203
As we can see, every annotate command makes a new annotation on the figure.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   204
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   205
{{{ Show summary slide }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   206
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   207
we have looked at 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   208
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   209
 * Modifying the attributes of plot by passing additional arguments
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   210
 * How to add title
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   211
 * How to incorporate LaTex style formatting
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   212
 * How to label x and y axes
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   213
 * How to add annotations
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   214
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   215
{{{ Show the "sponsored by FOSSEE" slide }}}
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   216
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   217
#[Nishanth]: Will add this line after all of us fix on one.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   218
This tutorial was created as a part of FOSSEE project, NME ICT, MHRD India
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   219
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   220
Hope you have enjoyed and found it useful.
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   221
Thankyou
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   222
 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   223
.. Author              : Nishanth
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   224
   Internal Reviewer 1 : 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   225
   Internal Reviewer 2 : 
dcb9b50761eb initial commit of the file
nishanth
parents:
diff changeset
   226
   External Reviewer   :