<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vineeta</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vineeta"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Vineeta"/>
		<updated>2026-04-13T03:08:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Simulation-of-a-SMIB-using-OpenIPSL/English</id>
		<title>OpenModelica-OpenIPSL/C2/Simulation-of-a-SMIB-using-OpenIPSL/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Simulation-of-a-SMIB-using-OpenIPSL/English"/>
				<updated>2019-09-26T09:53:28Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
||'''Visual Cue'''&lt;br /&gt;
||'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide Number 1'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Simulation of a SMIB using OpenIPSL.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 2 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn:* How to '''simulate''' a controlled''' SMIB system'''&lt;br /&gt;
* Plotting''' voltage profiles''' of '''buses''' &lt;br /&gt;
* Plotting '''delta curve '''of the generator&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using* '''OpenModelica Version 1.12.0 '''and&lt;br /&gt;
* '''Linux OS 16.04'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also use the latest version of OpenIPSL to avoid compatibility issues. I am using OpenIPSL version 1.5.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in other OS also such as-* '''Windows'''&lt;br /&gt;
* '''Mac OS X '''or &lt;br /&gt;
* '''FOSSEE OS '''on '''ARM'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| To follow this tutorial, you should have knowledge of:* Power systems&lt;br /&gt;
* Modelling using '''OpenModelica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For relevant '''OpenModelica '''tutorials, please visit our website. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 5Prerequisites'''&lt;br /&gt;
|| Earlier in this series, we have already seen * How to connect a controlled '''SMIB system '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Open the SMIB model from the earlier tutorial.'''&lt;br /&gt;
|| Let us open the '''SMIB system''' which we modelled in earlier tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also open the '''OpenIPSL library.'''&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| I have already opened the '''SMIB system'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Shift to network window and drag and drop Generator model onto it'''&lt;br /&gt;
|| Now the next task is setting up each component by entering the '''parameter''' '''data''' and '''power flow''' '''data.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Double click on the generator component'''&lt;br /&gt;
|| Let me enter the data for the '''generator model'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For this navigate to '''Generator''' tab. &lt;br /&gt;
* Open '''Generator parameter''' window. Let me enter the data for generator model. &lt;br /&gt;
* For this, navigate to generator tab, Open '''Generator parameter''' window&lt;br /&gt;
* We can see that there are '''Initialisation data, Power flow data '''and '''Machine parameters.'''&lt;br /&gt;
* Refer to the '''additional material''' section for the values to be entered. &lt;br /&gt;
* I am entering the values here and initialising '''e1q.start''' and '''e2q.start''' as''' true values'''.&lt;br /&gt;
* For this click on the checkbox which is to the left of the parameter. Then select “'''true:start-value is used to initialize'''”&lt;br /&gt;
* Now enter the rest of the '''parameters''' as shown.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| I have entered all the data here.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor pointing on the system data block&lt;br /&gt;
|| The '''system data block''' is used to set the '''System base''' and '''frequency'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case we can see it is set to '''100 MVA''' as system '''base''' and '''frequency''' as '''50 Hz'''. &lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the components to open parameter window.&lt;br /&gt;
|| Now as the '''parameters and''' '''power flow data''' are set for all the components we are ready to simulate it. &lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Before simulating the '''model''' save it to a desired location. &lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''Check model'''&lt;br /&gt;
|| Firstly let us check the '''generator model''' by clicking on the tick mark icon at the top of the '''model'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see there are 66 equations in the '''model''' and 66 variables for '''generator model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And doing the same for '''Network model''' gives 142 equations and 142 variables. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this we can say the '''models''' are solvable.&lt;br /&gt;
|- &lt;br /&gt;
|| Close the Check Model windows&lt;br /&gt;
|| Close the '''messages browser'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the simulation setup&lt;br /&gt;
|| Let us proceed to the '''simulation''' of the '''network model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Simulation Setup '''icon at the top of the '''model'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is to set up the '''solver''' and other '''parameters''' for the '''simulation'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on the simulation setup window.&lt;br /&gt;
|| Here, I am using '''dassl method''' and '''tolerance''' of '''1e-06'''.&lt;br /&gt;
&lt;br /&gt;
The '''simulation '''time is set to 0 to 10 secs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure the &amp;quot;'''simulate'''&amp;quot; checkbox is checked before you click on &amp;quot;'''Ok'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''Ok'''&amp;quot; which is at the bottom of the window and the '''simulation''' starts.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on the Simulation output window&lt;br /&gt;
|| The '''simulation''' output window pops up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This shows the compilation and running status of the '''simulation'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the '''simulation''' is successful, close the '''simulation''' output window.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Plotting perspective&lt;br /&gt;
|| We can see that the window has been changed to '''plotting '''perspective'''.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the right hand side, we can see all the components are listed in the '''Variables browser''' tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Expand the model and each component in variables browser.&lt;br /&gt;
|| Click on the '''Expand''' button which is on the left side of each component.&lt;br /&gt;
&lt;br /&gt;
Now we can see all the variables under that particular component.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| Now let me show you the '''voltage profile''' at the''' fault bus''' i.e. '''Bus 2'''&lt;br /&gt;
|- &lt;br /&gt;
|| Show the '''variables browser'''&lt;br /&gt;
|| Click on the '''Expand''' button on the left hand side of '''Bus 2.''' &lt;br /&gt;
&lt;br /&gt;
We can see all the '''parameters''' of the '''bus'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click on the checkbox which is on the left hand side of the '''voltage parameter (V).'''&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| This plots the graph of '''Voltage''' at '''Bus 2'''. Let me close the '''Messages''' browser for better view.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| The Y-axis unit is in '''Per unit''' and the X-axis unit is in '''seconds'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see the plot starts from 0 seconds and ends at 10 secs.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| During the '''fault''' i.e. from the duration 0.5 to 0.57 secs, there is a huge dip in the '''voltage '''profile.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| After the '''fault''' is cleared at 0.57 secs the '''voltage''' rises quickly.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on the voltage profile of Bus 2 plot.&lt;br /&gt;
|| As the system is a controlled one, the voltage has less oscillations about its '''steady state value'''.&lt;br /&gt;
&lt;br /&gt;
pa&lt;br /&gt;
&lt;br /&gt;
The '''voltage''' settles down after about 3.9 secs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''system''' the '''steady state stability''' is achieved in less time after the fault is cleared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is due to the additional '''controls''' such as '''AVR''' and '''PSS''' used in the '''system'''.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| Earlier in the series, the '''SMIB''' which was modelled, was an uncontrolled one.&lt;br /&gt;
|-&lt;br /&gt;
|  | &lt;br /&gt;
|  | Let’s compare the time taken by the uncontrolled '''system''' to that of a controlled one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see the settling time is reduced. &lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| This indicates that '''system''' regained its stability in less time with the help of controls like '''AVR''' and '''PSS'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on the voltage profile plot &lt;br /&gt;
|| Here we can also see that the '''voltage''' doesn't drop down to zero at this '''Bus''' though it is the '''fault bus'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because of the '''fault impedance''' involved.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| We can also view the '''voltage profiles''' of the other '''bus '''i.e''' B1'''.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| After selecting '''B2''' and '''B1 voltages''', we can clearly see the '''voltage drop''' between the '''buses'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the '''drop''' caused by the '''impedance''' of the '''transmission lines'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Clear the plot&lt;br /&gt;
|| Now clear these plots by unchecking the '''parameter''' checkboxes.&lt;br /&gt;
|- &lt;br /&gt;
|| Show the plot of Delta curve of generator&lt;br /&gt;
|| We can also plot the '''Delta curve''' of the '''generator'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates whether the system is accelerating or stable.&lt;br /&gt;
|- &lt;br /&gt;
|| Expand the '''generator''' and '''order61'''&lt;br /&gt;
|| For this, expand the '''generator''' and '''order61''' which is a '''sixth order generator. '''&lt;br /&gt;
&lt;br /&gt;
Here we can see all the variables of '''generator'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the checkbox of '''delta'''&lt;br /&gt;
|| Click on the checkbox of '''delta''' to plot its graph.&lt;br /&gt;
|- &lt;br /&gt;
|| On the graph window&lt;br /&gt;
|| From the graph we can see the '''system''' is accelerated when the '''fault''' occurs at 0.5secs&lt;br /&gt;
|- &lt;br /&gt;
|| On the graph window&lt;br /&gt;
|| The '''Delta''' then oscillates about the''' steady-state value''' after the '''fault''' is cleared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It settles downs at 5.26 secs making the '''system stable'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 14'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt:* How to simulate a controlled SMIB system&lt;br /&gt;
* Plotting voltage profiles of buses &lt;br /&gt;
* Plotting delta curve of the generator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 15'''&lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
|| As an assignment:* We recommend that you open the SMIB system which was modelled in earlier tutorial.&lt;br /&gt;
* Enter the '''required data''', then '''simulate''' it.&lt;br /&gt;
* Then explore the results obtained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 16'''&lt;br /&gt;
&lt;br /&gt;
Power System Simulation Project&lt;br /&gt;
|| The FOSSEE team invites contributions to develop '''power system networks''' using '''OpenIPSL library.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
&lt;br /&gt;
[https://om.fossee.in/powersystems https://om.fossee.in/powersystems]&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 17'''&lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 18'''&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
|| We conduct workshops using Spoken Tutorials and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 19'''&lt;br /&gt;
&lt;br /&gt;
Forum slide&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|  | '''Slide Number 20'''&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
| | Please post your general queries in this forum&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 21'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textbook Companion Project&lt;br /&gt;
|| The '''FOSSEE ''' team coordinates the '''Textbook Companion ''' project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit these sites.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 22'''&lt;br /&gt;
&lt;br /&gt;
Lab Migration Project&lt;br /&gt;
|| The '''FOSSEE '''team helps migrate commercial simulator labs to '''OpenModelica'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Acknowledgements&lt;br /&gt;
|| '''Spoken Tutorial '''and '''FOSSEE '''projects are funded by '''NMEICT, MHRD''', Government of India.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Acknowledgements'''&lt;br /&gt;
|| We acknowledge the contributions made by Prof. Luigi Vanfretti and Biswarup for the models used in this series. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 24'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
|| This is Usha signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for joining. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English</id>
		<title>OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English"/>
				<updated>2019-09-26T09:52:05Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
||'''Visual Cue'''&lt;br /&gt;
||'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide Number 1'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Modelling of a SMIB system using OpenIPSL'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 2 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn:* What is a '''controlled SMIB system'''&lt;br /&gt;
* How to '''model''' a '''controlled SMIB system''' &lt;br /&gt;
* How to connect the components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using* '''OpenModelica Version 1.12.0 '''and&lt;br /&gt;
* '''Linux OS 16.04'''&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in other OS also such as-* '''Windows'''&lt;br /&gt;
* '''Mac OS X'''or &lt;br /&gt;
* '''FOSSEE OS '''on '''ARM'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
|| To follow this tutorial, you should have knowledge of:* Power systems&lt;br /&gt;
* Modelling using '''OpenModelica'''&lt;br /&gt;
&lt;br /&gt;
For relevant '''OpenModelica '''tutorials, please visit our website. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 5'''&lt;br /&gt;
&lt;br /&gt;
'''Modelling of a SMIB system using OpenIPSL'''&lt;br /&gt;
|| Earlier in this series, we have already seen how to* Simulate a '''SMIB system''' and &lt;br /&gt;
* Interpret its results &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| * In this tutorial, we’ll learn how to '''model''' a '''SMIB'''. &lt;br /&gt;
* Here the '''SMIB system''' which we are going to '''model''' is a '''controlled''' one.&lt;br /&gt;
* The '''generator''' is '''controlled''' with the help of '''Automatic Voltage Regulator(AVR)''' and '''Power System Stabilizer(PSS).'''&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| * Before getting started we will briefly learn about '''Automatic Voltage Regulator (AVR) '''and '''Power System Stabilizer (PSS.)'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 7'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
&lt;br /&gt;
|| '''Automatic Voltage Regulator(AVR)'''&lt;br /&gt;
&lt;br /&gt;
* '''AVR''' regulates the '''generator terminal voltage''' &lt;br /&gt;
* This is done by controlling the amount of current supplied to the '''generator field winding''' by the '''exciter'''.&lt;br /&gt;
* '''AVR''' improves the '''voltage regulation''' of the '''system.''' &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 8'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| '''Power System Stabilizer(PSS)'''&lt;br /&gt;
&lt;br /&gt;
* '''(PSS)''' is installed with '''AVR''' to '''damp''' the low frequency '''oscillations''' in the '''power system''' &lt;br /&gt;
* This is done by providing a '''supplementary signal''' to the '''excitation system'''.&lt;br /&gt;
* '''PSS''' improves the '''damping''' of the '''system.''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 9'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| Optimal tuning of '''AVR controller''' and '''PSS parameters''' is necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps to obtain better '''voltage regulation''' and '''oscillation damping''' in the '''system'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How to model a SMIB system?'''&lt;br /&gt;
|| Before launching '''OMEdit '''let us look at the '''Single Line Diagram(SLD)''' of the '''SMIB system'''.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 11'''&lt;br /&gt;
&lt;br /&gt;
'''How to model a SMIB system?'''&lt;br /&gt;
|| This '''SLD''' helps us to get an overview of our '''system.''' &lt;br /&gt;
|- &lt;br /&gt;
|| '''Launch OMEdit '''&lt;br /&gt;
|| Now let us launch '''OMEdit'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Open OpenModelica and OpenIPSL'''&lt;br /&gt;
|| Once '''OMEdit''' is launched we will create a new '''Modelica Package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before creating it, let me include the '''OpenIPSL library'''.&lt;br /&gt;
&lt;br /&gt;
As demonstrated earlier in the series, navigate to '''“File” --&amp;gt; “system libraries” --&amp;gt; “OpenIPSL”. '''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Highlight and click on the icon which is below the file to the top left corner .'''&lt;br /&gt;
|| To create a new &amp;quot;'''Modelica Package'''&amp;quot;, click on the icon at the top left corner below the file.&lt;br /&gt;
&lt;br /&gt;
We see a pop-up window. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Point at the name column.'''&lt;br /&gt;
|| Now type the desired name in the '''Name''' column.&lt;br /&gt;
&lt;br /&gt;
While entering the name make sure there are no spaces and the name doesn't start with a number.&lt;br /&gt;
&lt;br /&gt;
It also doesn't accept any special characters.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Create a package with the name “SMIB_Controlled”'''&lt;br /&gt;
&lt;br /&gt;
'''Highlight the package in libraries column.'''&lt;br /&gt;
|| Now I will type the name as &amp;quot;'''SMIB_Controlled'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In '''Specialization''' column dropdown, select '''Package''' and click on '''Ok'''.&lt;br /&gt;
&lt;br /&gt;
We can see a '''package''' in the '''libraries''' column.&lt;br /&gt;
&lt;br /&gt;
Under this '''package''' we will create the '''models'''.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| We have to create two '''models''' under this '''package''' &lt;br /&gt;
&lt;br /&gt;
'''1. Network.'''&lt;br /&gt;
&lt;br /&gt;
'''2. Generator.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Create two models under the main package.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''New Modelica class'''&amp;quot; &amp;gt;&amp;gt; type name=&amp;quot;'''Network'''&amp;quot; and Specialization=&amp;quot;'''Model'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
|| Now to create the '''models''', right-click on the '''SMIB_Controlled package.'''&lt;br /&gt;
&lt;br /&gt;
And click on &amp;quot;'''New Modelica class'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Type the name as &amp;quot;'''Network'''&amp;quot; and '''Specialization''' as &amp;quot;'''Model'''&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight the '''class '''column''' SMIB_Controlled '''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''OK'''&amp;quot;.&lt;br /&gt;
|| Here we can see that the '''Insert''' in '''class''' column is automatically filled as &amp;quot;'''SMIB_Controlled'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
This is because we are inserting this '''model''' in the '''SMIB_Controlled package'''.&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''OK'''&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|| Repeat the above procedure. &lt;br /&gt;
|| Now follow the same procedure to create '''Generator model'''.&lt;br /&gt;
&lt;br /&gt;
While doing so, type the name of the '''model''' as “'''Generator'''”.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''Expand button''' &amp;gt;&amp;gt; click on it &lt;br /&gt;
|| After creating the '''models''' you can see the '''Expand''' button to the left of the '''package'''.&lt;br /&gt;
&lt;br /&gt;
Expand the '''package''' by clicking on the '''Expand''' button.&lt;br /&gt;
|- &lt;br /&gt;
|| Open network model.&lt;br /&gt;
|| We can see two '''models''' already opened. Click on the '''network''' tab at the top.&lt;br /&gt;
&lt;br /&gt;
Now let us drag and drop the required components to build the '''network'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Open the slides &lt;br /&gt;
&lt;br /&gt;
'''Slide number 12'''&lt;br /&gt;
|| The following are the components required to model the '''SMIB system'''.* '''Generator (Order VI)'''&lt;br /&gt;
* '''Buses'''&lt;br /&gt;
* Two '''winding transformer'''&lt;br /&gt;
* '''Power System Stabilizer (PSS) (Order II)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide number 13'''&lt;br /&gt;
|| '''Automatic Voltage Regulator (AVR)(Order III)'''* Power Line &lt;br /&gt;
* '''Infinite Bus'''&lt;br /&gt;
* Power Pin&lt;br /&gt;
* '''Fault Block'''&lt;br /&gt;
* System Data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Open OMEdit window&lt;br /&gt;
|| Let’s go back to the '''OMEdit''' window&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''network''' tab&lt;br /&gt;
|| Click on the '''network''' tab at the top if it is not already opened.&lt;br /&gt;
|- &lt;br /&gt;
|| Drag and drop all the components&lt;br /&gt;
|| Drag and drop all the components required onto the '''Network''' window as shown.&lt;br /&gt;
|- &lt;br /&gt;
|| Drag and drop all the described components&lt;br /&gt;
|| For '''Buses''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Buses--&amp;gt; Bus&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Drag and drop the '''Bus''' onto the '''Modeling''' window of '''Network'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Type name='''Bus 1 &amp;gt;&amp;gt; Ok'''&lt;br /&gt;
|| Then type the component name as '''Bus 1''' and click on '''Ok.'''&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| We require three '''Buses''' as mentioned earlier in the requirements.&lt;br /&gt;
|- &lt;br /&gt;
|| Repeat for '''Bus 2 '''and '''Bus 3'''&lt;br /&gt;
|| Now do the same for '''Bus 2''' and '''Bus 3'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Drag and drop all the described components&lt;br /&gt;
|| In a similar manner, drag and drop all the required components.&lt;br /&gt;
|- &lt;br /&gt;
|| Drag and drop the required components on to network model window.&lt;br /&gt;
|| For the two '''winding transformers,''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Branches--&amp;gt; PSAT--&amp;gt;Two winding transformer'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Power Lines navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Branches--&amp;gt; PwLine'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Infinite Bus''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Buses--&amp;gt; InfiniteBus'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Fault Block''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Events--&amp;gt; PwFault'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''System Data''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt;SystemBase'''&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Go back to Slide Number 11 '''&lt;br /&gt;
|| From the single line diagram shown here, we can get a clear idea about the '''network'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Go back to '''OMEdit'''.&lt;br /&gt;
|| Let us go back to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
Let us connect the components together according to the single line diagram shown earlier.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| To connect two components, click on the '''pwpin''' of the first component. &lt;br /&gt;
&lt;br /&gt;
Drag and click on the second '''pwpin''' as shown.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| Between '''Bus1''' and '''Bus2''' the '''Two winding transformer is''' connected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bus 2''' and '''Bus 3''' are connected via two power lines in parallel.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| The '''infinite bus''' is connected to '''Bus3.''' &lt;br /&gt;
&lt;br /&gt;
But before that rotate the '''Infinite bus''' component using command &amp;quot;'''Ctrl+R'''&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| The '''Power Fault block''' is connected to '''Bus 2'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| The system data block is placed on the '''Network model plane'''.&lt;br /&gt;
&lt;br /&gt;
This provides the system with '''base''' and '''frequency''' for all the other components.&lt;br /&gt;
|- &lt;br /&gt;
|| Switch to''' Generator model window'''&lt;br /&gt;
|| The '''Network''' is connected now and let us go to the '''Generator modelling''' window.&lt;br /&gt;
&lt;br /&gt;
The '''Generator''' used here is of order six.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''PSS '''and '''AVR'''&lt;br /&gt;
|| '''PSS''' and '''AVR''' are connected to the generator to achieve required control.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''AVR'''&lt;br /&gt;
|| '''AVR''' controls the '''field voltage''' of the '''generator''' taking the '''generator terminal voltage''' as input.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''PSS '''&lt;br /&gt;
|| The '''PSS''' takes ''''w'(Rotor speed)''' as the input and feeds '''AVR'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Drag and drop components on to '''Generator modelling window'''&lt;br /&gt;
|| Now let us drag and drop '''PSS, AVR''' and '''Generator''' on to the '''Generator modelling''' window.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Automatic Voltage Regulator (AVR)(Order III) '''navigate to '''&amp;quot;OpenIPSL--&amp;gt; Electrical--&amp;gt; Controls--&amp;gt; PSAT--&amp;gt;AVR--&amp;gt;AVRTypeIII&amp;quot;.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Power System Stabilizer (PSS) (Order II) '''navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Controls--&amp;gt; PSAT--&amp;gt;PSS--&amp;gt;PSSTypeII'''&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Generator (Order VI)''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Machines--&amp;gt; PSAT--&amp;gt;Order6'''&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For Power Pin navigate to &amp;quot;'''OpenIPSL--&amp;gt; Interfaces--&amp;gt; PwPin'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This Power Pin acts as an interface between the '''Generator''' and '''Network models'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Adjust and resize the components&lt;br /&gt;
|| Adjust and resize the components as shown to make it look better.&lt;br /&gt;
|- &lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| Let us connect the components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''AVR''' takes the '''generator terminal voltage''' as input i.e. '''Generator &amp;quot;V&amp;quot; '''is connected to '''AVRTypeIII &amp;quot;v&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
The '''Initial Field voltage (Vf0)''' of the '''generator''' is given to '''AVRTypeIII''' as input.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| The output '''&amp;quot;Vf&amp;quot;''' of '''AVRTypeIII is''' connected to input '''&amp;quot;Vf&amp;quot;''' of the '''generator'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''PSS input signal'''&lt;br /&gt;
|| The '''PSS input signal '''is connected to ''''w'(Rotor speed)''' of the '''generator'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the output of '''PSS '''&lt;br /&gt;
|| The output of '''PSS''' is fed to '''&amp;quot;Vs&amp;quot; '''of the '''AVRTypeIII'''. &lt;br /&gt;
|- &lt;br /&gt;
|| Point to the connection&lt;br /&gt;
|| The '''Mechanical''' power is not controlled here so '''Pm''' and '''Pm0''' of the '''generator''' are connected together.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''PwPin'''&lt;br /&gt;
|| The Power '''pin''' of the '''generator''' is connected to '''PwPin'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''PwPin'''&lt;br /&gt;
|| This '''PwPin''' acts as an interface between the two, '''Generator''' and '''Network classes.''' &lt;br /&gt;
|- &lt;br /&gt;
|| Shift to '''Icon view''' of the''' Generator model'''&lt;br /&gt;
|| Now shift to the icon view using the &amp;quot;'''Icon View'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is at the top left corner of the '''Generator Modelling''' window.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| Here I will use a circle to represent my '''generator''' and its '''controls'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select the ellipse&lt;br /&gt;
|| Select the ellipse at the top toolbar to draw a circle as shown.&lt;br /&gt;
|- &lt;br /&gt;
|| Drag the cursor to draw a circle&lt;br /&gt;
|| After selecting eclipse, click on the top left corner and drag the cursor to draw a circle. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Shift to network window and drag and drop Generator model onto it'''&lt;br /&gt;
|| Now let us go back to our '''network modelling''' window.&lt;br /&gt;
&lt;br /&gt;
Here drag and drop the '''Generator model''' in your '''package'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| Navigate to &amp;quot;'''SMIB_Controlled--&amp;gt;Generator'''&amp;quot; and connect it to '''Bus1'''.&lt;br /&gt;
&lt;br /&gt;
This makes the connections complete.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| We can use command &amp;quot;'''Ctrl+S'''&amp;quot; and then a pop-up opens up. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the desired location and save it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 14'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* What is a '''controlled SMIB system'''&lt;br /&gt;
* How to '''model''' a '''controlled SMIB system''' &lt;br /&gt;
* How to Connect the components&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 15'''&lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
|| As an assignment:* We recommend that you take an example '''network''' from any textbook or publications.&lt;br /&gt;
* Using the OpenIPSL library components, connect and model the network. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 16'''&lt;br /&gt;
&lt;br /&gt;
Power System Simulation Project&lt;br /&gt;
|| The FOSSEE team invites contributions to develop '''power system networks'''  using '''OpenIPSL library.'''&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
&lt;br /&gt;
[https://om.fossee.in/powersystems https://om.fossee.in/powersystems]&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 17'''&lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 18'''&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
|| We conduct workshops using Spoken Tutorials and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 19'''&lt;br /&gt;
&lt;br /&gt;
Forum slide&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|  | '''Slide Number 20'''&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
&lt;br /&gt;
||Please post your general queries in this forum&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 21'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion Project&lt;br /&gt;
|| The '''FOSSEE ''' team coordinates the '''TBC '''project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit these sites.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 22'''&lt;br /&gt;
&lt;br /&gt;
Lab Migration Project&lt;br /&gt;
|| The '''FOSSEE '''team helps migrate commercial simulator labs to '''OpenModelica'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 23'''&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
|| '''Spoken Tutorial '''and '''FOSSEE '''projects are funded by '''NMEICT, MHRD''', Government of India.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Acknowledgements'''&lt;br /&gt;
|| We acknowledge the contributions made by Prof. Luigi Vanfretti and Mr. Biswarup Mukherjee for the models used in this series. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide Number 24'''&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
|| This tutorial is created by '''Samboju Sai Kiran.'''&lt;br /&gt;
&lt;br /&gt;
Thank you for joining. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Simulation-of-a-SMIB-using-OpenIPSL/English</id>
		<title>OpenModelica-OpenIPSL/C2/Simulation-of-a-SMIB-using-OpenIPSL/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Simulation-of-a-SMIB-using-OpenIPSL/English"/>
				<updated>2019-09-25T11:08:09Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;   {| style=&amp;quot;border-spacing:0;width:7.4896in;&amp;quot; |- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-rig...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:7.4896in;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 1'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Simulation of a SMIB using OpenIPSL.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 2 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to '''simulate''' a controlled''' SMIB system'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Plotting''' voltage profiles''' of '''buses''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Plotting '''delta curve '''of the generator&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''OpenModelica Version 1.12.0 '''and&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Linux OS 16.04'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also use the latest version of OpenIPSL to avoid compatibility issues. I am using OpenIPSL version 1.5.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in other OS also such as-* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Windows'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Mac OS X '''or &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''FOSSEE OS '''on '''ARM'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| To follow this tutorial, you should have knowledge of:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power systems&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Modelling using '''OpenModelica'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For relevant '''OpenModelica '''tutorials, please visit our website. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 5Prerequisites'''&lt;br /&gt;
|| Earlier in this series, we have already seen * &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to connect a controlled '''SMIB system '''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Open the SMIB model from the earlier tutorial.'''&lt;br /&gt;
|| Let us open the '''SMIB system''' which we modelled in earlier tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also open the '''OpenIPSL library.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| I have already opened the '''SMIB system'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Shift to network window and drag and drop Generator model onto it'''&lt;br /&gt;
|| Now the next task is setting up each component by entering the '''parameter''' '''data''' and '''power flow''' '''data.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Double click on the generator component'''&lt;br /&gt;
|| Let me enter the data for the '''generator model'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;For this navigate to '''Generator''' tab. &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Open '''Generator parameter''' window. Let me enter the data for generator model. &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;For this, navigate to generator tab, Open '''Generator parameter''' window&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;We can see that there are '''Initialisation data, Power flow data '''and '''Machine parameters.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Refer to the '''additional material''' section for the values to be entered. &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;I am entering the values here and initialising '''e1q.start''' and '''e2q.start''' as''' true values'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;For this click on the checkbox which is to the left of the parameter. Then select “'''true:start-value is used to initialize'''”&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Now enter the rest of the '''parameters''' as shown.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| I have entered all the data here.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Cursor pointing on the system data block&lt;br /&gt;
|| The '''system data block''' is used to set the '''System base''' and '''frequency'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case we can see it is set to '''100 MVA''' as system '''base''' and '''frequency''' as '''50 Hz'''. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Double click on the components to open parameter window.&lt;br /&gt;
|| Now as the '''parameters and''' '''power flow data''' are set for all the components we are ready to simulate it. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Before simulating the '''model''' save it to a desired location. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Click on '''Check model'''&lt;br /&gt;
|| Firstly let us check the '''generator model''' by clicking on the tick mark icon at the top of the '''model'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see there are 66 equations in the '''model''' and 66 variables for '''generator model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And doing the same for '''Network model''' gives 142 equations and 142 variables. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this we can say the '''models''' are solvable.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Close the Check Model windows&lt;br /&gt;
|| Close the '''messages browser'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Click on the simulation setup&lt;br /&gt;
|| Let us proceed to the '''simulation''' of the '''network model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Simulation Setup '''icon at the top of the '''model'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is to set up the '''solver''' and other '''parameters''' for the '''simulation'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Cursor on the simulation setup window.&lt;br /&gt;
|| Here, I am using '''dassl method''' and '''tolerance''' of '''1e-06'''.&lt;br /&gt;
&lt;br /&gt;
The '''simulation '''time is set to 0 to 10 secs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure the &amp;quot;'''simulate'''&amp;quot; checkbox is checked before you click on &amp;quot;'''Ok'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''Ok'''&amp;quot; which is at the bottom of the window and the '''simulation''' starts.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Cursor on the Simulation output window&lt;br /&gt;
|| The '''simulation''' output window pops up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This shows the compilation and running status of the '''simulation'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the '''simulation''' is successful, close the '''simulation''' output window.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Show Plotting perspective&lt;br /&gt;
|| We can see that the window has been changed to '''plotting '''perspective'''.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the right hand side, we can see all the components are listed in the '''Variables browser''' tab.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Expand the model and each component in variables browser.&lt;br /&gt;
|| Click on the '''Expand''' button which is on the left side of each component.&lt;br /&gt;
&lt;br /&gt;
Now we can see all the variables under that particular component.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Now let me show you the '''voltage profile''' at the''' fault bus''' i.e. '''Bus 2'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Show the '''variables browser'''&lt;br /&gt;
|| Click on the '''Expand''' button on the left hand side of '''Bus 2.''' &lt;br /&gt;
&lt;br /&gt;
We can see all the '''parameters''' of the '''bus'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click on the checkbox which is on the left hand side of the '''voltage parameter (V).'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| This plots the graph of '''Voltage''' at '''Bus 2'''. Let me close the '''Messages''' browser for better view.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| The Y-axis unit is in '''Per unit''' and the X-axis unit is in '''seconds'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see the plot starts from 0 seconds and ends at 10 secs.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| During the '''fault''' i.e. from the duration 0.5 to 0.57 secs, there is a huge dip in the '''voltage '''profile.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| After the '''fault''' is cleared at 0.57 secs the '''voltage''' rises quickly.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Cursor on the voltage profile of Bus 2 plot.&lt;br /&gt;
|| As the system is a controlled one, the voltage has less oscillations about its '''steady state value'''.&lt;br /&gt;
&lt;br /&gt;
pa&lt;br /&gt;
&lt;br /&gt;
The '''voltage''' settles down after about 3.9 secs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''system''' the '''steady state stability''' is achieved in less time after the fault is cleared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is due to the additional '''controls''' such as '''AVR''' and '''PSS''' used in the '''system'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Earlier in the series, the '''SMIB''' which was modelled, was an uncontrolled one.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot; | Let’s compare the time taken by the uncontrolled '''system''' to that of a controlled one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see the settling time is reduced. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| This indicates that '''system''' regained its stability in less time with the help of controls like '''AVR''' and '''PSS'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Cursor on the voltage profile plot &lt;br /&gt;
|| Here we can also see that the '''voltage''' doesn't drop down to zero at this '''Bus''' though it is the '''fault bus'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because of the '''fault impedance''' involved.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We can also view the '''voltage profiles''' of the other '''bus '''i.e''' B1'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| After selecting '''B2''' and '''B1 voltages''', we can clearly see the '''voltage drop''' between the '''buses'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the '''drop''' caused by the '''impedance''' of the '''transmission lines'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Clear the plot&lt;br /&gt;
|| Now clear these plots by unchecking the '''parameter''' checkboxes.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Show the plot of Delta curve of generator&lt;br /&gt;
|| We can also plot the '''Delta curve''' of the '''generator'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates whether the system is accelerating or stable.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Expand the '''generator''' and '''order61'''&lt;br /&gt;
|| For this, expand the '''generator''' and '''order61''' which is a '''sixth order generator. '''&lt;br /&gt;
&lt;br /&gt;
Here we can see all the variables of '''generator'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Click on the checkbox of '''delta'''&lt;br /&gt;
|| Click on the checkbox of '''delta''' to plot its graph.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| On the graph window&lt;br /&gt;
|| From the graph we can see the '''system''' is accelerated when the '''fault''' occurs at 0.5secs&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| On the graph window&lt;br /&gt;
|| The '''Delta''' then oscillates about the''' steady-state value''' after the '''fault''' is cleared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It settles downs at 5.26 secs making the '''system stable'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 14'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to simulate a controlled SMIB system&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Plotting voltage profiles of buses &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Plotting delta curve of the generator&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 15'''&lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
|| As an assignment:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;We recommend that you open the SMIB system which was modelled in earlier tutorial.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Enter the '''required data''', then '''simulate''' it.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Then explore the results obtained.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 16'''&lt;br /&gt;
&lt;br /&gt;
Power System Simulation Project&lt;br /&gt;
|| &amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt;The FOSSEE team invites contributions to develop &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt;'''power system networks'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt; using &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt;'''OpenIPSL library.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
&lt;br /&gt;
[https://om.fossee.in/powersystems https://om.fossee.in/powersystems]&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 17'''&lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 18'''&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
|| We conduct workshops using Spoken Tutorials and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 19'''&lt;br /&gt;
&lt;br /&gt;
Forum slide&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot; | '''Slide Number 20'''&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.0694in;&amp;quot; | Please post your general queries in this forum&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 21'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textbook Companion Project&lt;br /&gt;
|| &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''FOSSEE '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;team coordinates the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Textbook Companion '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;project.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more details, please visit these sites.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 22'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lab Migration Project&lt;br /&gt;
|| The '''FOSSEE '''team helps migrate commercial simulator labs to '''OpenModelica'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Acknowledgements&lt;br /&gt;
|| '''Spoken Tutorial '''and '''FOSSEE '''projects are funded by '''NMEICT, MHRD''', Government of India.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Acknowledgements'''&lt;br /&gt;
|| We acknowledge the contributions made by Prof. Luigi Vanfretti and Biswarup for the models used in this series. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 24'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
|| This is Usha signing off .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for joining. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English</id>
		<title>OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English"/>
				<updated>2019-09-25T05:54:17Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:6.9063in;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 1'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Modelling of a SMIB system using OpenIPSL'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 2 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;What is a '''controlled SMIB system'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to '''model''' a '''controlled SMIB system''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to connect the components&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''OpenModelica Version 1.12.0 '''and&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Linux OS 16.04'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in other OS also such as-* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Windows'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Mac OS X'''or &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''FOSSEE OS '''on '''ARM'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| To follow this tutorial, you should have knowledge of:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power systems&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Modelling using '''OpenModelica'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For relevant '''OpenModelica '''tutorials, please visit our website. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 5'''&lt;br /&gt;
&lt;br /&gt;
'''Modelling of a SMIB system using OpenIPSL'''&lt;br /&gt;
|| Earlier in this series, we have already seen how to* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Simulate a '''SMIB system''' and &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Interpret its results &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| * &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;In this tutorial, we’ll learn how to '''model''' a '''SMIB'''. &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:-0.052in;&amp;quot;&amp;gt;Here the '''SMIB system''' which we are going to '''model''' is a '''controlled''' one.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;The '''generator''' is '''controlled''' with the help of '''Automatic Voltage Regulator(AVR)''' and '''Power System Stabilizer(PSS).'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| * &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Before getting started we will briefly learn about '''Automatic Voltage Regulator (AVR) '''and '''Power System Stabilizer (PSS.)'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 7'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| '''Automatic Voltage Regulator(AVR)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''AVR''' regulates the '''generator terminal voltage''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;This is done by controlling the amount of current supplied to the '''generator field winding''' by the '''exciter'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''AVR''' improves the '''voltage regulation''' of the '''system.''' &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 8'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| '''Power System Stabilizer(PSS)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''(PSS)''' is installed with '''AVR''' to '''damp''' the low frequency '''oscillations''' in the '''power system''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;This is done by providing a '''supplementary signal''' to the '''excitation system'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''PSS''' improves the '''damping''' of the '''system.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 9'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| Optimal tuning of '''AVR controller''' and '''PSS parameters''' is necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps to obtain better '''voltage regulation''' and '''oscillation damping''' in the '''system'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How to model a SMIB system?'''&lt;br /&gt;
|| Before launching '''OMEdit '''let us look at the '''Single Line Diagram(SLD)''' of the '''SMIB system'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 11'''&lt;br /&gt;
&lt;br /&gt;
'''How to model a SMIB system?'''&lt;br /&gt;
|| This '''SLD''' helps us to get an overview of our '''system.''' &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Launch OMEdit '''&lt;br /&gt;
|| Now let us launch '''OMEdit'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Open OpenModelica and OpenIPSL'''&lt;br /&gt;
|| Once '''OMEdit''' is launched we will create a new '''Modelica Package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before creating it, let me include the '''OpenIPSL library'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As demonstrated earlier in the series, navigate to '''“File” --&amp;gt; “system libraries” --&amp;gt; “OpenIPSL”. '''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Highlight and click on the icon which is below the file to the top left corner .'''&lt;br /&gt;
|| To create a new &amp;quot;'''Modelica Package'''&amp;quot;, click on the icon at the top left corner below the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see a pop-up window. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Point at the name column.'''&lt;br /&gt;
|| Now type the desired name in the '''Name''' column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While entering the name make sure there are no spaces and the name doesn't start with a number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It also doesn't accept any special characters.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Create a package with the name “SMIB_Controlled”'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Highlight the package in libraries column.'''&lt;br /&gt;
|| Now I will type the name as &amp;quot;'''SMIB_Controlled'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''Specialization''' column dropdown, select '''Package''' and click on '''Ok'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see a '''package''' in the '''libraries''' column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Under this '''package''' we will create the '''models'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We have to create two '''models''' under this '''package''' &lt;br /&gt;
&lt;br /&gt;
'''1. Network.'''&lt;br /&gt;
&lt;br /&gt;
'''2. Generator.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Create two models under the main package.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''New Modelica class'''&amp;quot; &amp;gt;&amp;gt; type name=&amp;quot;'''Network'''&amp;quot; and Specialization=&amp;quot;'''Model'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Now to create the '''models''', right-click on the '''SMIB_Controlled package.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And click on &amp;quot;'''New Modelica class'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type the name as &amp;quot;'''Network'''&amp;quot; and '''Specialization''' as &amp;quot;'''Model'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Highlight the '''class '''column''' SMIB_Controlled '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''OK'''&amp;quot;.&lt;br /&gt;
|| Here we can see that the '''Insert''' in '''class''' column is automatically filled as &amp;quot;'''SMIB_Controlled'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because we are inserting this '''model''' in the '''SMIB_Controlled package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''OK'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Repeat the above procedure. &lt;br /&gt;
|| Now follow the same procedure to create '''Generator model'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While doing so, type the name of the '''model''' as “'''Generator'''”.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to the '''Expand button''' &amp;gt;&amp;gt; click on it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| After creating the '''models''' you can see the '''Expand''' button to the left of the '''package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Expand the '''package''' by clicking on the '''Expand''' button.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Open network model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| We can see two '''models''' already opened. Click on the '''network''' tab at the top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us drag and drop the required components to build the '''network'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Open the slides &lt;br /&gt;
&lt;br /&gt;
'''Slide number 12'''&lt;br /&gt;
|| The following are the components required to model the '''SMIB system'''.* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Generator (Order VI)'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Buses'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Two '''winding transformer'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Power System Stabilizer (PSS) (Order II)'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide number 13'''&lt;br /&gt;
|| '''Automatic Voltage Regulator (AVR)(Order III)'''* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power Line &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Infinite Bus'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power Pin&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Fault Block'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;System Data&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Open OMEdit window&lt;br /&gt;
|| Let’s go back to the '''OMEdit''' window&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Click on the '''network''' tab&lt;br /&gt;
|| Click on the '''network''' tab at the top if it is not already opened.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop all the components&lt;br /&gt;
|| Drag and drop all the components required onto the '''Network''' window as shown.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop all the described components&lt;br /&gt;
|| For '''Buses''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Buses--&amp;gt; Bus&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Drag and drop the '''Bus''' onto the '''Modeling''' window of '''Network'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Type name='''Bus 1 &amp;gt;&amp;gt; Ok'''&lt;br /&gt;
|| Then type the component name as '''Bus 1''' and click on '''Ok.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We require three '''Buses''' as mentioned earlier in the requirements.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Repeat for '''Bus 2 '''and '''Bus 3'''&lt;br /&gt;
|| Now do the same for '''Bus 2''' and '''Bus 3'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop all the described components&lt;br /&gt;
|| In a similar manner, drag and drop all the required components.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop the required components on to network model window.&lt;br /&gt;
|| For the two '''winding transformers,''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Branches--&amp;gt; PSAT--&amp;gt;Two winding transformer'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Power Lines navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Branches--&amp;gt; PwLine'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Infinite Bus''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Buses--&amp;gt; InfiniteBus'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Fault Block''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Events--&amp;gt; PwFault'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''System Data''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt;SystemBase'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Go back to Slide Number 11 '''&lt;br /&gt;
|| From the single line diagram shown here, we can get a clear idea about the '''network'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Go back to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Let us go back to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us connect the components together according to the single line diagram shown earlier.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| To connect two components, click on the '''pwpin''' of the first component. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drag and click on the second '''pwpin''' as shown.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| Between '''Bus1''' and '''Bus2''' the '''Two winding transformer is''' connected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bus 2''' and '''Bus 3''' are connected via two power lines in parallel.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| The '''infinite bus''' is connected to '''Bus3.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before that rotate the '''Infinite bus''' component using command &amp;quot;'''Ctrl+R'''&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| The '''Power Fault block''' is connected to '''Bus 2'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| The system data block is placed on the '''Network model plane'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This provides the system with '''base''' and '''frequency''' for all the other components.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Switch to''' Generator model window'''&lt;br /&gt;
|| The '''Network''' is connected now and let us go to the '''Generator modelling''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Generator''' used here is of order six.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PSS '''and '''AVR'''&lt;br /&gt;
|| '''PSS''' and '''AVR''' are connected to the generator to achieve required control.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''AVR'''&lt;br /&gt;
|| '''AVR''' controls the '''field voltage''' of the '''generator''' taking the '''generator terminal voltage''' as input.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PSS '''&lt;br /&gt;
|| The '''PSS''' takes ''''w'(Rotor speed)''' as the input and feeds '''AVR'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop components on to '''Generator modelling window'''&lt;br /&gt;
|| Now let us drag and drop '''PSS, AVR''' and '''Generator''' on to the '''Generator modelling''' window.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Automatic Voltage Regulator (AVR)(Order III) '''navigate to '''&amp;quot;OpenIPSL--&amp;gt; Electrical--&amp;gt; Controls--&amp;gt; PSAT--&amp;gt;AVR--&amp;gt;AVRTypeIII&amp;quot;.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Power System Stabilizer (PSS) (Order II) '''navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Controls--&amp;gt; PSAT--&amp;gt;PSS--&amp;gt;PSSTypeII'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Generator (Order VI)''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Machines--&amp;gt; PSAT--&amp;gt;Order6'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For Power Pin navigate to &amp;quot;'''OpenIPSL--&amp;gt; Interfaces--&amp;gt; PwPin'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This Power Pin acts as an interface between the '''Generator''' and '''Network models'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Adjust and resize the components&lt;br /&gt;
|| Adjust and resize the components as shown to make it look better.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| Let us connect the components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''AVR''' takes the '''generator terminal voltage''' as input i.e. '''Generator &amp;quot;V&amp;quot; '''is connected to '''AVRTypeIII &amp;quot;v&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Initial Field voltage (Vf0)''' of the '''generator''' is given to '''AVRTypeIII''' as input.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| The output '''&amp;quot;Vf&amp;quot;''' of '''AVRTypeIII is''' connected to input '''&amp;quot;Vf&amp;quot;''' of the '''generator'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PSS input signal'''&lt;br /&gt;
|| The '''PSS input signal '''is connected to ''''w'(Rotor speed)''' of the '''generator'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to the output of '''PSS '''&lt;br /&gt;
|| The output of '''PSS''' is fed to '''&amp;quot;Vs&amp;quot; '''of the '''AVRTypeIII'''. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to the connection&lt;br /&gt;
|| The '''Mechanical''' power is not controlled here so '''Pm''' and '''Pm0''' of the '''generator''' are connected together.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PwPin'''&lt;br /&gt;
|| The Power '''pin''' of the '''generator''' is connected to '''PwPin'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PwPin'''&lt;br /&gt;
|| This '''PwPin''' acts as an interface between the two, '''Generator''' and '''Network classes.''' &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Shift to '''Icon view''' of the''' Generator model'''&lt;br /&gt;
|| Now shift to the icon view using the &amp;quot;'''Icon View'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is at the top left corner of the '''Generator Modelling''' window.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Here I will use a circle to represent my '''generator''' and its '''controls'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Select the ellipse&lt;br /&gt;
|| Select the ellipse at the top toolbar to draw a circle as shown.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag the cursor to draw a circle&lt;br /&gt;
|| After selecting eclipse, click on the top left corner and drag the cursor to draw a circle. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Shift to network window and drag and drop Generator model onto it'''&lt;br /&gt;
|| Now let us go back to our '''network modelling''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here drag and drop the '''Generator model''' in your '''package'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Navigate to &amp;quot;'''SMIB_Controlled--&amp;gt;Generator'''&amp;quot; and connect it to '''Bus1'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes the connections complete.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We can use command &amp;quot;'''Ctrl+S'''&amp;quot; and then a pop-up opens up. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the desired location and save it.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 14'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;What is a '''controlled SMIB system'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to '''model''' a '''controlled SMIB system''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to Connect the components&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 15'''&lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
|| As an assignment:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;We recommend that you take an example '''network''' from any textbook or publications.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Using the OpenIPSL library components, connect and model the network. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 16'''&lt;br /&gt;
&lt;br /&gt;
Power System Simulation Project&lt;br /&gt;
|| The FOSSEE team invites contributions to develop '''power system networks''' using '''OpenIPSL library.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
&lt;br /&gt;
[https://om.fossee.in/powersystems https://om.fossee.in/powersystems]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 17'''&lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 18'''&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
|| We conduct workshops using Spoken Tutorials and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 19'''&lt;br /&gt;
&lt;br /&gt;
Forum slide&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot; | '''Slide Number 20'''&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.0694in;&amp;quot; | Please post your general queries in this forum&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 21'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textbook Companion Project&lt;br /&gt;
|| The '''FOSSEE '''team coordinates the '''TBC '''project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit these sites.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 22'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lab Migration Project&lt;br /&gt;
|| The '''FOSSEE '''team helps migrate commercial simulator labs to '''OpenModelica'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
|| '''Spoken Tutorial '''and '''FOSSEE '''projects are funded by '''NMEICT, MHRD''', Government of India.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Acknowledgements'''&lt;br /&gt;
|| We acknowledge the contributions made by Prof. Luigi Vanfretti and Mr. Biswarup Mukherjee for the models used in this series. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 24'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
|| This tutorial is created by '''Samboju Sai Kiran.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for joining. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English</id>
		<title>OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/OpenModelica-OpenIPSL/C2/Modelling-SMIB-using-OpenIPSL/English"/>
				<updated>2019-09-25T05:52:26Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;   {| style=&amp;quot;border-spacing:0;width:6.9063in;&amp;quot; |- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-rig...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:6.9063in;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 1'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Modelling of a SMIB system using OpenIPSL'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 2 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;What is a &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''controlled SMIB system'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;How to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''model'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; a &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''controlled SMIB system'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to connect the components&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''OpenModelica Version 1.12.0 '''and&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Linux OS 16.04'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in other OS also such as-* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Windows'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Mac OS X'''or &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''FOSSEE OS '''on '''ARM'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| To follow this tutorial, you should have knowledge of:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power systems&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Modelling using '''OpenModelica'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For relevant '''OpenModelica '''tutorials, please visit our website. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 5'''&lt;br /&gt;
&lt;br /&gt;
'''Modelling of a SMIB system using OpenIPSL'''&lt;br /&gt;
|| Earlier in this series, we have already seen how to* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Simulate a '''SMIB system''' and &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Interpret its results &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| * &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;In this tutorial, we’ll learn how to '''model''' a '''SMIB'''. &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:-0.052in;&amp;quot;&amp;gt;Here the '''SMIB system''' which we are going to '''model''' is a '''controlled''' one.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;The '''generator''' is '''controlled''' with the help of '''Automatic Voltage Regulator(AVR)''' and '''Power System Stabilizer(PSS).'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| * &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Before getting started we will briefly learn about '''Automatic Voltage Regulator (AVR) '''and '''Power System Stabilizer (PSS.)'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 7'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| '''Automatic Voltage Regulator(AVR)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''AVR''' regulates the '''generator terminal voltage''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;This is done by controlling the amount of current supplied to the '''generator field winding''' by the '''exciter'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''AVR''' improves the '''voltage regulation''' of the '''system.''' &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 8'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| '''Power System Stabilizer(PSS)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''(PSS)''' is installed with '''AVR''' to '''damp''' the low frequency '''oscillations''' in the '''power system''' &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;This is done by providing a '''supplementary signal''' to the '''excitation system'''.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''PSS''' improves the '''damping''' of the '''system.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 9'''&lt;br /&gt;
&lt;br /&gt;
'''What is a controlled SMIB system?'''&lt;br /&gt;
|| Optimal tuning of '''AVR controller''' and '''PSS parameters''' is necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps to obtain better '''voltage regulation''' and '''oscillation damping''' in the '''system'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How to model a SMIB system?'''&lt;br /&gt;
|| Before launching '''OMEdit '''let us look at the '''Single Line Diagram(SLD)''' of the '''SMIB system'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 11'''&lt;br /&gt;
&lt;br /&gt;
'''How to model a SMIB system?'''&lt;br /&gt;
|| This '''SLD''' helps us to get an overview of our '''system.''' &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Launch OMEdit '''&lt;br /&gt;
|| Now let us launch '''OMEdit'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Open OpenModelica and OpenIPSL'''&lt;br /&gt;
|| Once '''OMEdit''' is launched we will create a new '''Modelica Package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before creating it, let me include the '''OpenIPSL library'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As demonstrated earlier in the series, navigate to '''“File” --&amp;gt; “system libraries” --&amp;gt; “OpenIPSL”. '''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Highlight and click on the icon which is below the file to the top left corner .'''&lt;br /&gt;
|| To create a new &amp;quot;'''Modelica Package'''&amp;quot;, click on the icon at the top left corner below the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see a pop-up window. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Point at the name column.'''&lt;br /&gt;
|| Now type the desired name in the '''Name''' column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While entering the name make sure there are no spaces and the name doesn't start with a number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It also doesn't accept any special characters.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Create a package with the name “SMIB_Controlled”'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Highlight the package in libraries column.'''&lt;br /&gt;
|| Now I will type the name as &amp;quot;'''SMIB_Controlled'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''Specialization''' column dropdown, select '''Package''' and click on '''Ok'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see a '''package''' in the '''libraries''' column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Under this '''package''' we will create the '''models'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We have to create two '''models''' under this '''package''' &lt;br /&gt;
&lt;br /&gt;
'''1. Network.'''&lt;br /&gt;
&lt;br /&gt;
'''2. Generator.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Create two models under the main package.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''New Modelica class'''&amp;quot; &amp;gt;&amp;gt; type name=&amp;quot;'''Network'''&amp;quot; and Specialization=&amp;quot;'''Model'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Now to create the '''models''', right-click on the '''SMIB_Controlled package.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And click on &amp;quot;'''New Modelica class'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type the name as &amp;quot;'''Network'''&amp;quot; and '''Specialization''' as &amp;quot;'''Model'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Highlight the '''class '''column''' SMIB_Controlled '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''OK'''&amp;quot;.&lt;br /&gt;
|| Here we can see that the '''Insert''' in '''class''' column is automatically filled as &amp;quot;'''SMIB_Controlled'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because we are inserting this '''model''' in the '''SMIB_Controlled package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on &amp;quot;'''OK'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Repeat the above procedure. &lt;br /&gt;
|| Now follow the same procedure to create '''Generator model'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While doing so, type the name of the '''model''' as “'''Generator'''”.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to the '''Expand button''' &amp;gt;&amp;gt; click on it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| After creating the '''models''' you can see the '''Expand''' button to the left of the '''package'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Expand the '''package''' by clicking on the '''Expand''' button.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Open network model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| We can see two '''models''' already opened. Click on the '''network''' tab at the top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us drag and drop the required components to build the '''network'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Open the slides &lt;br /&gt;
&lt;br /&gt;
'''Slide number 12'''&lt;br /&gt;
|| The following are the components required to model the '''SMIB system'''.* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Generator (Order VI)'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Buses'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Two '''winding transformer'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Power System Stabilizer (PSS) (Order II)'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide number 13'''&lt;br /&gt;
|| '''Automatic Voltage Regulator (AVR)(Order III)'''* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power Line &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Infinite Bus'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Power Pin&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Fault Block'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;System Data&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Open OMEdit window&lt;br /&gt;
|| Let’s go back to the '''OMEdit''' window&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Click on the '''network''' tab&lt;br /&gt;
|| Click on the '''network''' tab at the top if it is not already opened.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop all the components&lt;br /&gt;
|| Drag and drop all the components required onto the '''Network''' window as shown.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop all the described components&lt;br /&gt;
|| For '''Buses''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Buses--&amp;gt; Bus&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
Drag and drop the '''Bus''' onto the '''Modeling''' window of '''Network'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Type name='''Bus 1 &amp;gt;&amp;gt; Ok'''&lt;br /&gt;
|| Then type the component name as '''Bus 1''' and click on '''Ok.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We require three '''Buses''' as mentioned earlier in the requirements.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Repeat for '''Bus 2 '''and '''Bus 3'''&lt;br /&gt;
|| Now do the same for '''Bus 2''' and '''Bus 3'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop all the described components&lt;br /&gt;
|| In a similar manner, drag and drop all the required components.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop the required components on to network model window.&lt;br /&gt;
|| For the two '''winding transformers,''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Branches--&amp;gt; PSAT--&amp;gt;Two winding transformer'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Power Lines navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Branches--&amp;gt; PwLine'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Infinite Bus''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Buses--&amp;gt; InfiniteBus'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''Fault Block''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Events--&amp;gt; PwFault'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For '''System Data''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt;SystemBase'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Go back to Slide Number 11 '''&lt;br /&gt;
|| From the single line diagram shown here, we can get a clear idea about the '''network'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Go back to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Let us go back to '''OMEdit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us connect the components together according to the single line diagram shown earlier.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| To connect two components, click on the '''pwpin''' of the first component. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drag and click on the second '''pwpin''' as shown.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| Between '''Bus1''' and '''Bus2''' the '''Two winding transformer is''' connected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bus 2''' and '''Bus 3''' are connected via two power lines in parallel.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| The '''infinite bus''' is connected to '''Bus3.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before that rotate the '''Infinite bus''' component using command &amp;quot;'''Ctrl+R'''&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| The '''Power Fault block''' is connected to '''Bus 2'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components in Network model as shown in SLD.&lt;br /&gt;
|| The system data block is placed on the '''Network model plane'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This provides the system with '''base''' and '''frequency''' for all the other components.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Switch to''' Generator model window'''&lt;br /&gt;
|| The '''Network''' is connected now and let us go to the '''Generator modelling''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Generator''' used here is of order six.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PSS '''and '''AVR'''&lt;br /&gt;
|| '''PSS''' and '''AVR''' are connected to the generator to achieve required control.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''AVR'''&lt;br /&gt;
|| '''AVR''' controls the '''field voltage''' of the '''generator''' taking the '''generator terminal voltage''' as input.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PSS '''&lt;br /&gt;
|| The '''PSS''' takes ''''w'(Rotor speed)''' as the input and feeds '''AVR'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag and drop components on to '''Generator modelling window'''&lt;br /&gt;
|| Now let us drag and drop '''PSS, AVR''' and '''Generator''' on to the '''Generator modelling''' window.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Automatic Voltage Regulator (AVR)(Order III) '''navigate to '''&amp;quot;OpenIPSL--&amp;gt; Electrical--&amp;gt; Controls--&amp;gt; PSAT--&amp;gt;AVR--&amp;gt;AVRTypeIII&amp;quot;.'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Power System Stabilizer (PSS) (Order II) '''navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Controls--&amp;gt; PSAT--&amp;gt;PSS--&amp;gt;PSSTypeII'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For '''Generator (Order VI)''' navigate to &amp;quot;'''OpenIPSL--&amp;gt; Electrical--&amp;gt; Machines--&amp;gt; PSAT--&amp;gt;Order6'''&amp;quot;.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| For Power Pin navigate to &amp;quot;'''OpenIPSL--&amp;gt; Interfaces--&amp;gt; PwPin'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This Power Pin acts as an interface between the '''Generator''' and '''Network models'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Adjust and resize the components&lt;br /&gt;
|| Adjust and resize the components as shown to make it look better.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Connect the components as described&lt;br /&gt;
|| Let us connect the components.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''AVR''' takes the '''generator terminal voltage''' as input i.e. '''Generator &amp;quot;V&amp;quot; '''is connected to '''AVRTypeIII &amp;quot;v&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Initial Field voltage (Vf0)''' of the '''generator''' is given to '''AVRTypeIII''' as input.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| The output '''&amp;quot;Vf&amp;quot;''' of '''AVRTypeIII is''' connected to input '''&amp;quot;Vf&amp;quot;''' of the '''generator'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PSS input signal'''&lt;br /&gt;
|| The '''PSS input signal '''is connected to ''''w'(Rotor speed)''' of the '''generator'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to the output of '''PSS '''&lt;br /&gt;
|| The output of '''PSS''' is fed to '''&amp;quot;Vs&amp;quot; '''of the '''AVRTypeIII'''. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to the connection&lt;br /&gt;
|| The '''Mechanical''' power is not controlled here so '''Pm''' and '''Pm0''' of the '''generator''' are connected together.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PwPin'''&lt;br /&gt;
|| The Power '''pin''' of the '''generator''' is connected to '''PwPin'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Point to '''PwPin'''&lt;br /&gt;
|| This '''PwPin''' acts as an interface between the two, '''Generator''' and '''Network classes.''' &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Shift to '''Icon view''' of the''' Generator model'''&lt;br /&gt;
|| Now shift to the icon view using the &amp;quot;'''Icon View'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is at the top left corner of the '''Generator Modelling''' window.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Here I will use a circle to represent my '''generator''' and its '''controls'''.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Select the ellipse&lt;br /&gt;
|| Select the ellipse at the top toolbar to draw a circle as shown.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| Drag the cursor to draw a circle&lt;br /&gt;
|| After selecting eclipse, click on the top left corner and drag the cursor to draw a circle. &lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Shift to network window and drag and drop Generator model onto it'''&lt;br /&gt;
|| Now let us go back to our '''network modelling''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here drag and drop the '''Generator model''' in your '''package'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Navigate to &amp;quot;'''SMIB_Controlled--&amp;gt;Generator'''&amp;quot; and connect it to '''Bus1'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This makes the connections complete.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We can use command &amp;quot;'''Ctrl+S'''&amp;quot; and then a pop-up opens up. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;yes mam it was saved to desktop itself&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;I hope in the demonstration you are saving this file on your Desktop.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;You will be opening it in the next tutorial from the Desktop.&amp;lt;/span&amp;gt;Select the desired location and save it.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 14'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;What is a &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''controlled SMIB system'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;How to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''model'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; a &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''controlled SMIB system'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;How to Connect the components&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 15'''&lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
|| As an assignment:* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;We recommend that you take an example &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;'''network'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; from any textbook or publications.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Using the OpenIPSL library components, connect and model the network. &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 16'''&lt;br /&gt;
&lt;br /&gt;
Power System Simulation Project&lt;br /&gt;
|| &amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt;The FOSSEE team invites contributions to develop &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt;'''power system networks'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt; using &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#fcfcfc;&amp;quot;&amp;gt;'''OpenIPSL library.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
&lt;br /&gt;
[https://om.fossee.in/powersystems https://om.fossee.in/powersystems]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 17'''&lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 18'''&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
|| We conduct workshops using Spoken Tutorials and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 19'''&lt;br /&gt;
&lt;br /&gt;
Forum slide&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot; | '''Slide Number 20'''&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.0694in;&amp;quot; | Please post your general queries in this forum&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 21'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Textbook Companion Project&lt;br /&gt;
|| &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''FOSSEE '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;team coordinates the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''TBC '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;project.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more details, please visit these sites.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 22'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lab Migration Project&lt;br /&gt;
|| The '''FOSSEE '''team helps migrate commercial simulator labs to '''OpenModelica'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
|| '''Spoken Tutorial '''and '''FOSSEE '''projects are funded by '''NMEICT, MHRD''', Government of India.&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Acknowledgements'''&lt;br /&gt;
|| &amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;We acknowledge the contributions made by Prof. &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;I corrected the name and also edited my full name. Please keep it as it is now.&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Luigi&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; Vanfretti and &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;+vvineetaghavri@gmail.com Please keep my full name. My full name was not there. Please take care of it.&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt;Mr. Biswarup Mukherjee&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffff00;&amp;quot;&amp;gt; for the models used in this series. &amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.0528in;padding-right:0.0528in;&amp;quot;&lt;br /&gt;
|| '''Slide Number 24'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
|| This tutorial is created by '''Samboju Sai Kiran.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for joining. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English</id>
		<title>ESim/C2/Schematic-Creation-and-Simulation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English"/>
				<updated>2019-07-01T06:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Schematic Creation and Simulation using eSim'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#252525;&amp;quot;&amp;gt;'''Keywords: Video tutorial, eSim, Schematic, Simulation, EDA, Ngspice, analysis, transient, subcircuit, spice'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:6.2604in;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Visual cue'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Opening Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | In this tutorial, using '''eSim,''' we will learn to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;create '''circuit schematic'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;generate '''spice netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;convert spice '''netlist '''to '''ngspice '''format&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Systems Requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To record this tutorial, we will use-* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''Ubuntu Linux OS '''16.04 &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''eSim '''version 1.1.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To practice this tutorial, basic knowledge of '''analog '''and''' digital electronics''' is required.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
Desktop icon&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Launch eSim through Terminal'''&lt;br /&gt;
&lt;br /&gt;
esim &amp;gt;&amp;gt; press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Alternately, you can also open '''eSim''' from the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, press '''Ctrl, Alt '''and '''T''' keys together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''esim''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
eSim startup window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim '''window opens up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the project files created will be saved in the''' eSim-Workspace''' directory, by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press “'''Ok'''” in the dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us now create an '''RC circuit schematic '''and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Creating New Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''RC &amp;gt;&amp;gt; '''click on '''OK'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on the '''New Project button''', to create a new project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Please note that spaces are not allowed in the Project name.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Project Explorer &amp;gt;&amp;gt; point to RC &amp;gt;&amp;gt; Double-click &amp;gt;&amp;gt; click Open Schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Our new project '''RC''' will appear under '''Projects.'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on '''RC '''to select the project.&lt;br /&gt;
&lt;br /&gt;
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Yes in''' the''' confirmation '''dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ignore the '''eeschema error''' by clicking '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Schematic editor '''window opens up.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; click anywhere &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us now add '''components''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Resistor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Type '''eSim_Devices''' in the '''Filter''' field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on the editor once.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Press '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Zoom in by pressing '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also do so, by scrolling the scroll button of your mouse.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Capacitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_Devices''' &amp;gt;&amp;gt; select C &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on the '''editor '''once again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type again '''eSim_Devices''' in the '''Filter''' field. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''C''' and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Place capacitor on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Place the '''capacitor C '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Sine Source&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_ Sources''' &amp;gt;&amp;gt; select sine &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click again on the '''editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''eSim_Sources''' in the '''Filter''' field, &lt;br /&gt;
&lt;br /&gt;
select '''sine''' and click on '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Place sine on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Place the '''sine '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''gnd'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select gnd &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Plots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''eSim_Plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select plot_v1 &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Similarly, type '''eSim_Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Copy &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''plot_v1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | We need one more plot for output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place the cursor on '''plot_v1''', right click and select '''copy component'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now '''place it '''on the editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Labels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us now add '''labels''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''labels''' are used to name the required '''nodes '''in the circuit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will help us understand the '''netlist''' and connection of our circuit. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''IN '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Place global label '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''IN '''in text field and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''OUT '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Similarly, place one more label '''OUT '''in editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us move and arrange the components to create the '''RC circuit.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Moving the components&lt;br /&gt;
&lt;br /&gt;
Place cursor on '''resistor '''&amp;gt;&amp;gt; press ''''M' '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To move the '''resistor, '''place the cursor on it and press the key ''''m''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on editor at preferred location.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Place it at the preferred location, by clicking on editor again.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Rotating the components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To rotate the '''resistor, '''place the cursor on it and press the key ''''r'.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, move the '''plot components '''and '''labels, '''as shown.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Connecting wires to the schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now, let us connect the various components using wires.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place wire '''button &amp;gt;&amp;gt; click '''sine resource '''and drag between Sine and Resistor &amp;gt;&amp;gt; click on it.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Place wire '''button''' '''from the right toolbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on one end of the '''sine source'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Move the cursor point to one end of the '''resistor '''and click on it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Similarly, connect all the components as demonstrated here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | The '''plot''' components are placed at the '''output '''and '''input nodes'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps us to view the corresponding '''voltage waveforms '''on simulation.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Annotate the schematic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To '''annotate '''the '''schematic components''', &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Annotate '''button from the top toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on A'''nnotate '''and then click on '''OK.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''schematic '''is now '''annotated'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Giving values to components&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To assign a value to the '''resistor''', right-click on it and choose '''Edit Component.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Value'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''1k '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Similarly, assign value '''1u''' for '''capacitor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button &amp;gt;&amp;gt; click on '''Run.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now let us do '''electrical rules check '''for this '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button&lt;br /&gt;
&lt;br /&gt;
on the '''top toolbar '''bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Point to the errors.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | We can see the errors -* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;'''global label not connected''''' ''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;and''' a pin is not driven to components'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close '''ERC'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Ignore''' '''the '''global label not connected '''error,&lt;br /&gt;
&lt;br /&gt;
since we have used the '''labels '''for naming the '''nodes '''only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''ERC '''window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Power Flag&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Note that the '''ground terminal pin is '''highlighted by a green arrow in the '''schematic.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means that this '''pin '''is not driven by any power source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To prevent this, let us place a '''power flag.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; Click on '''Schematic editor '''&amp;gt;&amp;gt; Type '''PWR_FLAG '''&amp;gt;&amp;gt; click Ok &amp;gt;&amp;gt; place it on the editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Place component '''tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Schematic editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''PWR underscore FLAG and Click OK''' Place it on the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Select '''wire''' &amp;gt;&amp;gt; connect '''PWR_FLAG''' to '''gnd'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Connect this '''power flag '''to the '''ground terminal '''using a wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that a power source will be connected here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now repeat the '''electrical rules check'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will be only '''global label not connected''' errors, which can be '''ignored.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Delete Markers''' &amp;gt;&amp;gt; click on '''Close'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Delete Markers''' and then click on '''Close.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Generating Kicad Netlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now let us generate the''' netlist '''of this '''circuit.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Generate netlist '''button''' '''from the top toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Generate netlist'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''spice'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; tab &amp;gt;&amp;gt; check &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Default'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; click on Generate&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Save'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on the '''Spice '''tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check the option '''Default format '''and then click on '''Generate.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Save.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | A Kicad''' netlist '''of the '''RC circuit '''has been generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now minimise the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now, let us add simulation parameters to this '''netlist.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analysis Tab &amp;gt;&amp;gt; Select '''Transient''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us add '''transient parameters''' in '''Analysis tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, '''Transient''' is selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down to enter values in the '''Transient analysis''' fields.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Inserting values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Start time &amp;gt;&amp;gt; 0ms &amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Make '''Start Time '''equal to '''0 '''by doing the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''0 '''in the start textbox.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Step time &amp;gt;&amp;gt; 5ms &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Stop time &amp;gt;&amp;gt; 30ms &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Similarly, make the '''Step time 5 milliseconds'''&lt;br /&gt;
&lt;br /&gt;
and '''Stop time 30 milliseconds.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Source Details Tab&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us add the '''source details'''&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Source details''' tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;offset value &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;amplitude &amp;gt;&amp;gt; 5&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;frequency &amp;gt;&amp;gt; 50&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;delay time &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;damping factor &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Enter '''the '''offset value '''as '''0 '''and press '''Tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Convert '''button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | We will talk about the '''Ngspice Model, Device Modelling and subcircuits tab '''in later tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press the '''Convert '''button to '''convert the kicad netlist to ngspice netlist'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | A confirmation dialog box appears. Here let's click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool by clicking close at the top right corner of the window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Simulation.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | An '''ngspice terminal '''and '''plot '''windows open along with a '''python plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Ngspice Plot:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | The plot waveforms show '''transient analysis '''of the '''RC '''circuit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''Ngspice terminal '''and '''plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Potting tab''' &amp;gt;&amp;gt; maximize&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Select the python plot window by clicking on '''Plotting''' tab in the dock area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maximize the '''Python''' plot window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Check '''IN''' and '''OUT '''nodes &amp;gt;&amp;gt; click '''plot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To plot the output:&lt;br /&gt;
&lt;br /&gt;
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
Multimeter Feature&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Multimeter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''open schematic '''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Multimeter''' window opens up, which will be on top of all other windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Maximise''' the '''schematic '''and '''drag''' the '''multimeter windows''' to the corresponding nodes of schematic.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Device Models and Subcircuits&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us see how to '''simulate''' a circuit involving '''semiconductor devices''' and '''subcircuits'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Download code file&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us simulate '''7805VoltageRegulator''' circuit, which has '''diode'''s and a '''LM7805 regulator IC'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window :'''&lt;br /&gt;
&lt;br /&gt;
Click on''' Open Project '''button'''.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Desktop '''&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on''' 7805VoltageRegulator&amp;gt;&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Open button.'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click on '''Open Project''' button from the left toolbar.&lt;br /&gt;
&lt;br /&gt;
Click on '''Desktop.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''7805VoltageRegulator.'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open button''' at the bottom right corner.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Double click on '''7805VoltageRegulator.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Open Schematic''' button.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
In the '''Projects '''window of '''eSim, '''double-click on '''7805VoltageRegulator.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Open Schematic''' button from the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Schematic Window:'''&lt;br /&gt;
&lt;br /&gt;
Show annotated '''7805VoltageRegulator '''schematic.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | I have annotated, performed '''ERC''', and generated the '''spice netlist''' for this circuit.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | I will now switch back to the '''eSim Main Window'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice.'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now, let us add '''simulation parameters''' to this '''netlist.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Hover mouse over values entered in '''Analysis and Source details''' tab.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | I have already added the parameter values in the '''Analysis and source details''' tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us assign '''device''' '''models''' to the '''semiconductor '''components inside the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Device Modelling '''tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Device Modelling Tab&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''Diode 1: esim_diode'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | We will add a '''device model''' for '''Diode 1: esim_diode'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''Device Modelling Tab&lt;br /&gt;
&lt;br /&gt;
Click on '''Add'''&amp;gt;&amp;gt; Double click on '''Diode'''&amp;gt;&amp;gt; Click on '''D.lib&amp;gt;&amp;gt; '''Click on the '''Open''' button.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Add '''and then double-click on '''Diode.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''D.lib'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then click on the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | We will perform the same steps for the remaining '''diodes''' as well.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''Device Modelling Tab&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Now let’s add the '''subcircuit''' file for '''LM_7805 subcircuit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Subcircuits '''tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter: '''Subcircuits tab:&lt;br /&gt;
&lt;br /&gt;
Click on '''Add&amp;gt;&amp;gt;'''Double click on '''lm7805 '''folder&amp;gt;&amp;gt; Click on the '''Open''' button&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''Add'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double-click on '''lm7805 '''folder and then click on the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Convert '''button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click O'''k.'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Press the '''Convert '''button to convert the''' kicad netlist '''to '''ngspice netlist'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A confirmation dialog box appears. Here let's click '''Ok.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Simulation.'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Click on '''simulation '''from the left''' '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | eSim Main Window:&lt;br /&gt;
&lt;br /&gt;
Hover mouse over Ngspice plots and python plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''in1, in2 '''and''' out.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''plot.'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | An '''ngspice terminal '''and ngspice '''plot '''windows opens along with a '''python plot''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on''' in1, in2 '''and''' out '''checkboxes in the '''python plot''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down and click on '''plot''' button.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide: '''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | In this tutorial, we learnt how to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Create '''circuit schematic '''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Generate spice '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Convert spice '''netlist '''to '''ngspice '''format &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:0.5in;margin-right:0in;&amp;quot;&amp;gt;Simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
FOSSEE Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Please post your general queries on eSim in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | FOSSEE team coordinates the TBC project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Previous slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;&amp;quot; | This is _________ from IIT Bombay, signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim</id>
		<title>ESim</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim"/>
				<updated>2018-05-09T11:58:58Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   &lt;br /&gt;
&lt;br /&gt;
'''eSim''' (previously known as Oscad / FreeEDA) is an open source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open source software such as KiCad ([http://www.kicad-pcb.org/ http://www.kicad-pcb.org]) and Ngspice ([http://ngspice.sourceforge.net/ http://ngspice.sourceforge.net/]). eSim is released under GPL.&lt;br /&gt;
&lt;br /&gt;
eSim offers similar capabilities and ease of use as any equivalent proprietary software for schematic creation, simulation and PCB design, without having to pay a huge amount of money to procure licenses. Hence it can be an affordable alternative to educational institutions and SMEs. It can serve as an alternative to commercially available/ licensed software tools like OrCAD, Xpedition and HSPICE.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
#Overview of eSim&lt;br /&gt;
#*Introduction to simulation and examples&lt;br /&gt;
#* What is eSim&lt;br /&gt;
#* Benefits of eSim&lt;br /&gt;
#* Spoken Tutorials available on eSim&lt;br /&gt;
#* Timed discussion forum of Spoken Tutorials&lt;br /&gt;
#* Discussion forum of FOSSEE&lt;br /&gt;
#* Circuit simulation project for eSim&lt;br /&gt;
#* Lab migration for eSim&lt;br /&gt;
# Getting started with eSim.&lt;br /&gt;
#*Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
#*Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
#*Run eSim using an example&lt;br /&gt;
#Schematic creation and Simulation&lt;br /&gt;
#*Create Schematic in eeschema&lt;br /&gt;
#*Generate Spice Netlist&lt;br /&gt;
#*Convert Spice netlist to Ngspice netlist&lt;br /&gt;
#*Simulate the Ngspice netlist&lt;br /&gt;
#*Circuit schematic is modified by changing components and then again simulated.&lt;br /&gt;
#Model Editor&lt;br /&gt;
#*Create a Device model library&lt;br /&gt;
#*Add or Remove parameters of device model&lt;br /&gt;
#*Save the Device model library&lt;br /&gt;
#*Uploading the external or user model file&lt;br /&gt;
#*Demo an example which uses this model&lt;br /&gt;
#Creation of a sub circuit in eSim&lt;br /&gt;
#*Create the new subcircuit schematic&lt;br /&gt;
#*Generate the netlist for subcircuit schematic&lt;br /&gt;
#*Convert kicad netlist to ngspice netlist of subcircuit&lt;br /&gt;
#*Create the subcircuit component&lt;br /&gt;
#Adding sub circuit to a schematic&lt;br /&gt;
#*Add the subcircuit to a schematic&lt;br /&gt;
#*Simulate the schematic&lt;br /&gt;
#NGHDL for mix mode Simulation&lt;br /&gt;
#*Install nghdl&lt;br /&gt;
#*Open nghdl window&lt;br /&gt;
#*Upload VHDL code&lt;br /&gt;
#*Import schematic library of digital block uploaded in previous step&lt;br /&gt;
#*Enter model parameters&lt;br /&gt;
#*Plot simulation result &lt;br /&gt;
#Optimisation using OpenModelica&lt;br /&gt;
#*Install OpenModelica 1.9.1 alpha version.&lt;br /&gt;
#*Create ngspice netlist and generate OpenModelica file.&lt;br /&gt;
#*Perform optimisation in OMOptim&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim</id>
		<title>ESim</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim"/>
				<updated>2018-05-09T11:49:34Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   &lt;br /&gt;
&lt;br /&gt;
'''eSim''' (previously known as Oscad / FreeEDA) is an open source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open source software such as KiCad ([http://www.kicad-pcb.org/ http://www.kicad-pcb.org]) and Ngspice ([http://ngspice.sourceforge.net/ http://ngspice.sourceforge.net/]). eSim is released under GPL.&lt;br /&gt;
&lt;br /&gt;
eSim offers similar capabilities and ease of use as any equivalent proprietary software for schematic creation, simulation and PCB design, without having to pay a huge amount of money to procure licenses. Hence it can be an affordable alternative to educational institutions and SMEs. It can serve as an alternative to commercially available/ licensed software tools like OrCAD, Xpedition and HSPICE.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
# Overview of eSim&lt;br /&gt;
## Introduction to simulation and examples&lt;br /&gt;
## What is eSim&lt;br /&gt;
## Benefits of eSim&lt;br /&gt;
## Spoken Tutorials available on eSim&lt;br /&gt;
## Timed discussion forum of Spoken Tutorials&lt;br /&gt;
## Discussion forum of FOSSEE&lt;br /&gt;
## Circuit simulation project for eSim&lt;br /&gt;
## Lab migration for eSim&lt;br /&gt;
&lt;br /&gt;
# Getting started with eSim.&lt;br /&gt;
## Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
## Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
## Run eSim using an example&lt;br /&gt;
&lt;br /&gt;
# Schematic creation and Simulation&lt;br /&gt;
## Create Schematic in eeschema&lt;br /&gt;
## Generate Spice Netlist&lt;br /&gt;
## Convert Spice netlist to Ngspice netlist&lt;br /&gt;
## Simulate the Ngspice netlist&lt;br /&gt;
## Circuit schematic is modified by changing components and then again simulated.&lt;br /&gt;
&lt;br /&gt;
# Model Editor&lt;br /&gt;
## Create a Device model library&lt;br /&gt;
## Add or Remove parameters of device model&lt;br /&gt;
## Save the Device model library&lt;br /&gt;
## Uploading the external or user model file&lt;br /&gt;
## Demo an example which uses this model&lt;br /&gt;
&lt;br /&gt;
# Creation of a sub circuit in eSim&lt;br /&gt;
## Create the new subcircuit schematic&lt;br /&gt;
## Generate the netlist for subcircuit schematic&lt;br /&gt;
## Convert kicad netlist to ngspice netlist of subcircuit&lt;br /&gt;
## Create the subcircuit component&lt;br /&gt;
&lt;br /&gt;
# Adding sub circuit to a schematic&lt;br /&gt;
## Add the subcircuit to a schematic&lt;br /&gt;
## Simulate the schematic&lt;br /&gt;
&lt;br /&gt;
# NGHDL for mix mode Simulation&lt;br /&gt;
## Install nghdl&lt;br /&gt;
## Open nghdl window&lt;br /&gt;
## Upload VHDL code&lt;br /&gt;
## Import schematic library of digital block uploaded in previous step&lt;br /&gt;
## Enter model parameters&lt;br /&gt;
## Plot simulation result &lt;br /&gt;
&lt;br /&gt;
# Optimisation using OpenModelica&lt;br /&gt;
## Install OpenModelica 1.9.1 alpha version.&lt;br /&gt;
## Create ngspice netlist and generate OpenModelica file.&lt;br /&gt;
## Perform optimisation in OMOptim&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim</id>
		<title>ESim</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim"/>
				<updated>2018-05-09T11:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   &lt;br /&gt;
&lt;br /&gt;
'''eSim''' (previously known as Oscad / FreeEDA) is an open source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open source software such as KiCad ([http://www.kicad-pcb.org/ http://www.kicad-pcb.org]) and Ngspice ([http://ngspice.sourceforge.net/ http://ngspice.sourceforge.net/]). eSim is released under GPL.&lt;br /&gt;
&lt;br /&gt;
eSim offers similar capabilities and ease of use as any equivalent proprietary software for schematic creation, simulation and PCB design, without having to pay a huge amount of money to procure licenses. Hence it can be an affordable alternative to educational institutions and SMEs. It can serve as an alternative to commercially available/ licensed software tools like OrCAD, Xpedition and HSPICE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Overview of eSim&lt;br /&gt;
## Introduction to simulation and examples&lt;br /&gt;
## What is eSim&lt;br /&gt;
## Benefits of eSim&lt;br /&gt;
## Spoken Tutorials available on eSim&lt;br /&gt;
## Timed discussion forum of Spoken Tutorials&lt;br /&gt;
## Discussion forum of FOSSEE&lt;br /&gt;
## Circuit simulation project for eSim&lt;br /&gt;
## Lab migration for eSim&lt;br /&gt;
&lt;br /&gt;
# Getting started with eSim.&lt;br /&gt;
## Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
## Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
## Run eSim using an example&lt;br /&gt;
&lt;br /&gt;
# Schematic creation and Simulation&lt;br /&gt;
## Create Schematic in eeschema&lt;br /&gt;
## Generate Spice Netlist&lt;br /&gt;
## Convert Spice netlist to Ngspice netlist&lt;br /&gt;
## Simulate the Ngspice netlist&lt;br /&gt;
## Circuit schematic is modified by changing components and then again simulated.&lt;br /&gt;
&lt;br /&gt;
# Model Editor&lt;br /&gt;
## Create a Device model library&lt;br /&gt;
## Add or Remove parameters of device model&lt;br /&gt;
## Save the Device model library&lt;br /&gt;
## Uploading the external or user model file&lt;br /&gt;
## Demo an example which uses this model&lt;br /&gt;
&lt;br /&gt;
# Creation of a sub circuit in eSim&lt;br /&gt;
## Create the new subcircuit schematic&lt;br /&gt;
## Generate the netlist for subcircuit schematic&lt;br /&gt;
## Convert kicad netlist to ngspice netlist of subcircuit&lt;br /&gt;
## Create the subcircuit component&lt;br /&gt;
&lt;br /&gt;
# Adding sub circuit to a schematic&lt;br /&gt;
## Add the subcircuit to a schematic&lt;br /&gt;
## Simulate the schematic&lt;br /&gt;
&lt;br /&gt;
# NGHDL for mix mode Simulation&lt;br /&gt;
## Install nghdl&lt;br /&gt;
## Open nghdl window&lt;br /&gt;
## Upload VHDL code&lt;br /&gt;
## Import schematic library of digital block uploaded in previous step&lt;br /&gt;
## Enter model parameters&lt;br /&gt;
## Plot simulation result &lt;br /&gt;
&lt;br /&gt;
# Optimisation using OpenModelica&lt;br /&gt;
## Install OpenModelica 1.9.1 alpha version.&lt;br /&gt;
## Create ngspice netlist and generate OpenModelica file.&lt;br /&gt;
## Perform optimisation in OMOptim&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim</id>
		<title>ESim</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim"/>
				<updated>2018-05-09T11:43:29Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''eSim''' (previously known as Oscad / FreeEDA) is an open source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open source software such as KiCad ([http://www.kicad-pcb.org/ http://www.kicad-pcb.org]) and Ngspice ([http://ngspice.sourceforge.net/ http://ngspice.sourceforge.net/]). eSim is released under GPL.&lt;br /&gt;
&lt;br /&gt;
eSim offers similar capabilities and ease of use as any equivalent proprietary software for schematic creation, simulation and PCB design, without having to pay a huge amount of money to procure licenses. Hence it can be an affordable alternative to educational institutions and SMEs. It can serve as an alternative to commercially available/ licensed software tools like OrCAD, Xpedition and HSPICE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Overview of eSim&lt;br /&gt;
&lt;br /&gt;
# &lt;br /&gt;
## Introduction to simulation and examples&lt;br /&gt;
## What is eSim&lt;br /&gt;
## Benefits of eSim&lt;br /&gt;
## Spoken Tutorials available on eSim&lt;br /&gt;
## Timed discussion forum of Spoken Tutorials&lt;br /&gt;
## Discussion forum of FOSSEE&lt;br /&gt;
## Circuit simulation project for eSim&lt;br /&gt;
## Lab migration for eSim&lt;br /&gt;
&lt;br /&gt;
# Getting &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; started with eSim.&lt;br /&gt;
## Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
## Installation of eSim 1.1.0 on Ubuntu&lt;br /&gt;
## Run eSim using an example&lt;br /&gt;
&lt;br /&gt;
# Schematic creation and Simulation&lt;br /&gt;
## Create &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Schematic in eeschema&lt;br /&gt;
## Generate Spice Netlist&lt;br /&gt;
## Convert Spice netlist to Ngspice netlist&lt;br /&gt;
## Simulate the Ngspice netlist&lt;br /&gt;
## Circuit &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; schematic is modified by changing components and then again simulated.&lt;br /&gt;
&lt;br /&gt;
# Model Editor&lt;br /&gt;
## Create a Device model library&lt;br /&gt;
## Add or Remove parameters of device model&lt;br /&gt;
## Save the Device model library&lt;br /&gt;
## Uploading the external or user model file&lt;br /&gt;
## Demo an example which uses this model&lt;br /&gt;
&lt;br /&gt;
# Creation of a sub circuit in eSim&lt;br /&gt;
## Create &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; the new subcircuit schematic&lt;br /&gt;
## Generate the netlist for subcircuit schematic&lt;br /&gt;
## Convert kicad netlist to ngspice netlist of subcircuit&lt;br /&gt;
## Create &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; the subcircuit component&lt;br /&gt;
&lt;br /&gt;
# Adding &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; sub circuit to a schematic&lt;br /&gt;
## Add the subcircuit to a schematic&lt;br /&gt;
## Simulate the schematic&lt;br /&gt;
&lt;br /&gt;
# NGHDL for mix mode Simulation&lt;br /&gt;
## Install nghdl&lt;br /&gt;
## Open nghdl window&lt;br /&gt;
## Upload VHDL code&lt;br /&gt;
## Import schematic library of digital block uploaded in previous step&lt;br /&gt;
## Enter model parameters&lt;br /&gt;
## Plot simulation result &lt;br /&gt;
&lt;br /&gt;
# Optimisation using OpenModelica&lt;br /&gt;
## Install OpenModelica 1.9.1 alpha version.&lt;br /&gt;
## Create ngspice netlist and generate OpenModelica file.&lt;br /&gt;
## Perform optimisation in OMOptim&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim</id>
		<title>ESim</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim"/>
				<updated>2018-05-09T11:24:53Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''eSim''' (previously known as Oscad / FreeEDA) is an open source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''eSim''' (previously known as Oscad / FreeEDA) is an open source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open source software such as KiCad ([http://www.kicad-pcb.org/ http://www.kicad-pcb.org]) and Ngspice ([http://ngspice.sourceforge.net/ http://ngspice.sourceforge.net/]). eSim is released under GPL.&lt;br /&gt;
&lt;br /&gt;
eSim offers similar capabilities and ease of use as any equivalent proprietary software for schematic creation, simulation and PCB design, without having to pay a huge amount of money to procure licenses. Hence it can be an affordable alternative to educational institutions and SMEs. It can serve as an alternative to commercially available/ licensed software tools like OrCAD, Xpedition and HSPICE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Overview of DWSIM''' &lt;br /&gt;
&lt;br /&gt;
* Introduction to simulation and examples &lt;br /&gt;
* What is eSim&lt;br /&gt;
* Benefits of eSim&lt;br /&gt;
* Spoken Tutorials available on eSim&lt;br /&gt;
* Timed discussion forum of Spoken Tutorials &lt;br /&gt;
* Discussion forum of FOSSEE &lt;br /&gt;
* Circuit simulation project for eSim&lt;br /&gt;
* Lab migration for eSim&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Getting started with eSim.&lt;br /&gt;
&lt;br /&gt;
* Installation of eSim 1.1.0 on Ubuntu &lt;br /&gt;
* Installation of eSim 1.1.0 on Ubuntu &lt;br /&gt;
* Run eSim using an example&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Schematic creation and Simulation&lt;br /&gt;
&lt;br /&gt;
* Create Schematic in eeschema&lt;br /&gt;
* Generate Spice Netlist&lt;br /&gt;
* Convert Spice netlist to Ngspice netlist&lt;br /&gt;
* Simulate the Ngspice netlist&lt;br /&gt;
* Circuit schematic is modified by changing components and then again simulated.&lt;br /&gt;
&lt;br /&gt;
# Model Editor&lt;br /&gt;
&lt;br /&gt;
* Create a Device model library&lt;br /&gt;
* Add or Remove parameters of device model&lt;br /&gt;
* Save the Device model library&lt;br /&gt;
* Uploading the external or user model file&lt;br /&gt;
* Demo an example which uses this model&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Creation of a sub circuit in eSim&lt;br /&gt;
&lt;br /&gt;
* Create the new subcircuit schematic&lt;br /&gt;
* Generate the netlist for subcircuit schematic&lt;br /&gt;
* Convert kicad netlist to ngspice netlist of subcircuit&lt;br /&gt;
* Create the subcircuit component &lt;br /&gt;
&lt;br /&gt;
# Adding sub circuit to a schematic&lt;br /&gt;
&lt;br /&gt;
* Add the subcircuit to a schematic&lt;br /&gt;
* Simulate the schematic&lt;br /&gt;
&lt;br /&gt;
# NGHDL for mix mode Simulation&lt;br /&gt;
&lt;br /&gt;
* Install nghdl&lt;br /&gt;
* Open nghdl window&lt;br /&gt;
* Upload VHDL code&lt;br /&gt;
* Import schematic library of digital block uploaded in previous step&lt;br /&gt;
* Enter model parameters&lt;br /&gt;
* Plot simulation result&lt;br /&gt;
&lt;br /&gt;
# Optimisation using OpenModelica&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Install OpenModelica 1.9.1 alpha version.&lt;br /&gt;
* Create ngspice netlist and generate OpenModelica file.&lt;br /&gt;
* Perform optimisation in OMOptim&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Device-Model-creation-and-Simulation/English</id>
		<title>ESim/C2/Device-Model-creation-and-Simulation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Device-Model-creation-and-Simulation/English"/>
				<updated>2018-01-25T10:13:59Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Device Model Creation and Simulation using eSim'''  '''Author: Gaurav Supal'''  '''Keywords: video tutorial, eSim, Device Model, Parameters, EDA, Simulation, analysis, uplo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Device Model Creation and Simulation using eSim'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: video tutorial, eSim, Device Model, Parameters, EDA, Simulation, analysis, uploading model'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding:0.0694in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Opening Slide&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Welcome to the spoken tutorial on “'''Device Model Creation and Simulation using eSim'''”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| In this tutorial, using '''eSim''' we will learn how to-&lt;br /&gt;
&lt;br /&gt;
* create '''device model'''&lt;br /&gt;
* add or remove '''parameters of device model'''&lt;br /&gt;
* '''save''' the '''device model''' &lt;br /&gt;
* upload the '''external device model'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Systems Requirements&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| To record this tutorial, we will use-&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux '''16.04 &lt;br /&gt;
* '''eSim '''version 1.1.2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| To practice this tutorial, basic knowledge of &lt;br /&gt;
&lt;br /&gt;
'''analog and digital electronics''' is required.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
Desktop icon&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
eSim startup window&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| '''The eSim '''window opens up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Creating device model library&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now let us '''create''' a '''device model''' library for a '''Diode.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Model Editor''' button&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click''' on the Model Editor''' button on the left toolbar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Click &amp;gt;&amp;gt; '''New''' and Enter Model Name &amp;gt;&amp;gt; '''Diode_test'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on '''New''' and type the '''Model '''name as''' Diode '''''underscore''''' test'''. Click on OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Select &amp;gt;&amp;gt; '''Diode''' category&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now select '''Diode''' category.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| The Basic parameters of a '''Diode''' is displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will keep the same for our '''diode''' model and edit it later.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Click &amp;gt;&amp;gt; '''Save '''and Close&amp;gt;&amp;gt; '''model editor window'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on the '''Save '''button at the top of the '''model editor window.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now''' '''close the '''model editor window.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Let us run our '''Diode model '''using an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Open &amp;gt;&amp;gt; '''Diode_Characteristics'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Open the '''Diode_characteristic''' example from the '''Examples folder.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
&lt;br /&gt;
'''Examples folder''' is located in '''eSim hyphen 1.1.2 folder''' which you have downloaded while installing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Double Click''' &amp;gt;&amp;gt; '''Diode_characteristic''' in projects&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| From '''Projects''', double-click on the '''Diode_characteristics''' example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click''' '''on&amp;gt;&amp;gt; '''Open Schematic'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Open the '''schematic''' and view the '''circuit'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now minimize the '''schematic '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Convert Kicad to Ngspice'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on''' Convert Kicad to Ngspice '''button on the left toolbar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| Click &amp;gt;&amp;gt;'''Analysis tab'''&lt;br /&gt;
&lt;br /&gt;
Click &amp;gt;&amp;gt; '''Source Details tab'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Don’t change the previous values in the '''Analysis and the Source Details tab'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Kicad to Ngspice window:'''&lt;br /&gt;
&lt;br /&gt;
Click''' '''&amp;gt;&amp;gt; '''Device Modeling tab''' and Click''' '''&amp;gt;&amp;gt; '''Add'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Next, click on '''Device Modeling tab''' and then click on '''Add '''button at the right of the text box.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Device Modelling tab:'''&lt;br /&gt;
&lt;br /&gt;
Select &amp;gt;&amp;gt; '''Diode''' folder &amp;gt;&amp;gt; '''Diode_test'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Select the '''Diode underscore test''' from the '''Diode''' folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| Click on &amp;gt;&amp;gt; '''Convert''' and click &amp;gt;&amp;gt; '''OK'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now click on '''Convert '''button at the bottom of the window.''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on''' OK '''in the confirmation dialog box.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Kicad to Ngspice window:'''&lt;br /&gt;
&lt;br /&gt;
Close &amp;gt;&amp;gt; '''Kicad to Ngspice window'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| After this, close the '''Kicad to Ngspice '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Simulation''' Button&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| click on '''Simulation''' button on the left toolbar and check the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Let us now edit''' '''our''' device model''' to re-check the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Model Editor''' button&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click''' Model Editor''' button on the left toolbar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Click '''Edit '''&amp;gt;&amp;gt; '''Diode''' &amp;gt;&amp;gt; '''Diode_test'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on '''Edit''' button at the top of the''' model editor window.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''Diode underscore test''' from the '''Diode folder.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
point to &amp;gt;&amp;gt; '''Add/Remove button'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| We can add and remove parameters in the '''model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''ADD '''to add a parameter and '''REMOVE''' to remove a parameter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now we will '''modify''' the '''parameters''' values, to check the effect on the '''model.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Double click &amp;gt;&amp;gt; value of '''“N”''' parameter&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Double-click on the value of '''“N” '''and change the value from '''1.679E+00.to''' '''4.679E+00'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| Type '''4.679E+00'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Click &amp;gt;&amp;gt;'''Save '''and Close&amp;gt;&amp;gt; '''model editor window'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on '''Save''' button at the top of the''' model editor window. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now close the '''model editor '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Convert Kicad to Ngspice''' button &amp;gt;&amp;gt; '''click Device Modelling tab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now click on '''Convert Kicad to Ngspice''' button on the left toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And click on the '''Device Modelling tab.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Device Modelling tab:'''&lt;br /&gt;
&lt;br /&gt;
Add &amp;gt;&amp;gt; Diode&amp;gt;&amp;gt; '''Diode_test'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Add our modified '''Diode underscore test '''from '''Diode folder '''in the '''Device Modeling tab.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Kicad to Ngspice window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Convert''' and click &amp;gt;&amp;gt;''' OK'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on '''Convert''' button at the bottom of the''' '''window.''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
click on''' OK '''on the''' '''confirmation dialog box'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Simulation''' Button&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now, click on '''Simulation''' button from the left toolbar and check the modified output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Ngspice Plot Windows:'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Notice the change in the '''output''' plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Let us now upload''' '''an '''external model''' file in '''eSim.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; Model Editor button&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click''' on Model Editor''' button on the left toolbar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Upload'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on '''Upload '''button at the top of the''' model editor window.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| Diode &amp;gt;&amp;gt; '''D.lib'''&lt;br /&gt;
&lt;br /&gt;
'''Note: We are uploading D.lib from Diode folder for demonstration, user can upload any .lib file from his system. '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Go to '''Diode folder '''and select '''D dot lib.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note''': We are uploading '''D dot lib''' from '''Diode '''folder for demonstration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User can upload any''' dot lib '''file from his system. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| Type '''D1''' &amp;gt;&amp;gt; click '''OK'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| A dialog box opens where we will enter the '''Model''' name as '''D1.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
now click on the '''OK '''button in the dialog box.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Model Editor Window:'''&lt;br /&gt;
&lt;br /&gt;
Close &amp;gt;&amp;gt; '''model editor'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Now close the '''model editor '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Convert Kicad to Ngspice''' button &amp;gt;&amp;gt; click '''Device Modelling tab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on '''Convert Kicad to Ngspice''' button on the left toolbar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click on the '''Device Modelling tab.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Device Modelling tab:'''&lt;br /&gt;
&lt;br /&gt;
Add &amp;gt;&amp;gt; '''User Libraries''' &amp;gt;&amp;gt; '''D1'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Add our modified '''D1''' from '''User Libraries folder.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Kicad to Ngspice window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Convert''' and click &amp;gt;&amp;gt; '''OK'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Click on the '''Convert button''' at the bottom of the window'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click on '''OK '''in the''' '''confirmation dialog box'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on &amp;gt;&amp;gt; '''Simulation''' Button&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Lastly, click on the '''Simulation''' button from left toolbar and check the modified '''output.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide: '''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| In this tutorial, we learnt how to,&lt;br /&gt;
&lt;br /&gt;
* create '''device model'''&lt;br /&gt;
* add or remove '''parameters of device model'''&lt;br /&gt;
* '''save''' the '''device model''' &lt;br /&gt;
* upload the '''external device model'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Here is the assignment for you to solve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create the '''Full wave Bridge Rectifier circuit''' using the '''D dot lib model '''file in '''eSim''' and simulate it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
FOSSEE Forum&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| Please post your general queries on '''eSim''' in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| The FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| * Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
* For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding:0.0694in;&amp;quot;| Thank you slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding:0.0694in;&amp;quot;| This is Usha from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English</id>
		<title>ESim/C2/Schematic-Creation-and-Simulation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English"/>
				<updated>2017-09-06T05:46:15Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Schematic Creation and simulation using eSim'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#252525;&amp;quot;&amp;gt;'''Keywords: video tutorial, eSim, schematic, simulation, EDA, Ngspice, analysis, transient'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.901cm;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Visual cue'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Opening Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, using '''eSim,''' we will learn to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;create '''circuit schematic'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;generate '''spice netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;convert spice '''netlist '''to '''ngspice '''format&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Systems Requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To record this tutorial, we will use- &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Ubuntu '''Linux OS '''16.04 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''eSim '''version 1.1.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To practice this tutorial, basic knowledge of '''analog and digital electronics''' is required.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
Desktop icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Launch eSim through Terminal'''&lt;br /&gt;
&lt;br /&gt;
esim &amp;gt;&amp;gt; press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Alternately, you can also open '''eSim''' from the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, press '''Ctrl, Alt '''and '''T''' keys together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''esim''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
eSim startup window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim '''window opens up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the project files created, will be saved in the''' eSim-Workspace''' directory, by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press “'''Ok'''” in the dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now create an '''RC circuit schematic '''and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Creating New Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''RC &amp;gt;&amp;gt; '''click on '''OK'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''New Project button''', to create a new project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please note that spaces are not allowed in the Project name.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Project Explorer &amp;gt;&amp;gt; point to RC &amp;gt;&amp;gt; Double-click &amp;gt;&amp;gt; click Open Schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Our new project '''RC''' will appear under '''Projects.'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on '''RC '''to select the project.&lt;br /&gt;
&lt;br /&gt;
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Yes in''' the''' confirmation '''dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ignore the '''eeschema error''' by clicking '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Schematic editor '''window opens up.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; click anywhere &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''components''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Resistor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Type '''eSim_Devices''' in the '''Filter''' field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the editor once.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Press '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Zoom in by pressing '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also do so, by scrolling the scroll button of your mouse.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Capacitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_Devices''' &amp;gt;&amp;gt; select C &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''editor '''once again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type again '''eSim_Devices''' in the '''Filter''' field. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''C''' and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place capacitor on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''capacitor C '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Sine Source&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_ Sources''' &amp;gt;&amp;gt; select sine &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click again on the '''editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''eSim_Sources''' in the '''Filter''' field, &lt;br /&gt;
&lt;br /&gt;
select '''sine''' and click on '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place sine on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''sine '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''gnd'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select gnd &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Plots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''eSim_Plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select plot_v1 &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''eSim_Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Copy &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''plot_v1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We need one more plot for output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place the cursor on '''plot_v1''', right click and select '''copy component'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now '''place it '''on the editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Labels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''labels''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''labels''' are used to name the required '''nodes '''in the circuit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will help us understand the '''netlist''' and connection of our circuit. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''IN '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''IN '''in text field and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''OUT '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, place one more label '''OUT '''in editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us move and arrange the components to create the '''RC circuit.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Moving the components&lt;br /&gt;
&lt;br /&gt;
Place cursor on '''resistor '''&amp;gt;&amp;gt; press ''''M' '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To move the '''resistor, '''place the cursor on it and press the key ''''m''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on editor at preferred location.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place it at the preferred location, by clicking on editor again.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Rotating the components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To rotate the '''resistor, '''place the cursor on it and press the key ''''r'.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, move the '''plot components '''and '''labels, '''as shown.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Connecting wires to the schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us connect the various components using wires.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place wire '''button &amp;gt;&amp;gt; click '''sine resource '''and drag between Sine and Resistor &amp;gt;&amp;gt; click on it.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place wire '''button''' '''from the right toolbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on one end of the '''sine source'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Move the cursor point to one end of the '''resistor '''and click on it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, connect all the components as demonstrated here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The '''plot''' components are placed at the '''output '''and '''input nodes'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps us to view the corresponding '''voltage waveforms '''on simulation.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Annotate the schematic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To '''annotate '''the '''schematic components''', &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''button from the top toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''and then click on '''OK.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''schematic '''is now '''annotated'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Giving values to components&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To assign value to the '''resistor''', right-click on it and choose '''Edit Component.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Value'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''1k '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, assign value '''1u''' for '''capacitor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button &amp;gt;&amp;gt; click on '''Run.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us do '''electrical rules check '''for this '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button&lt;br /&gt;
&lt;br /&gt;
on the '''top toolbar '''bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Point to the errors.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We can see the errors -* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''global label not connected''''' ''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;and''' a pin is not driven to components'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close '''ERC'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Ignore''' '''the '''global label not connected '''error,&lt;br /&gt;
&lt;br /&gt;
since we have used the '''labels '''for naming the '''nodes '''only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''ERC '''window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Power Flag&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Note that the '''ground terminal pin is '''highlighted by a green arrow in the '''schematic.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means that this '''pin '''is not driven by any power source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To prevent this, let us place a '''power flag.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; Click on '''Schematic editor '''&amp;gt;&amp;gt; Type '''PWR_FLAG '''&amp;gt;&amp;gt; click Ok &amp;gt;&amp;gt; place it on the editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place component '''tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Schematic editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''PWR underscore FLAG and Click OK''' Place it on the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select '''wire''' &amp;gt;&amp;gt; connect '''PWR_FLAG''' to '''gnd'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Connect this '''power flag '''to the '''ground terminal '''using a wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that a power source will be connected here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now repeat the '''electrical rules check'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will be only '''global label not connected''' errors, which can be '''ignored.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' &amp;gt;&amp;gt; click on '''Close'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' and then click on '''Close.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Generating Kicad Netlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us generate the''' netlist '''of this '''circuit.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Generate netlist '''button''' '''from the top toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Generate netlist'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''spice'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; tab &amp;gt;&amp;gt; check &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Default'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; click on Generate&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Save'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''Spice '''tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check the option '''Default format '''and then click on '''Generate.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Save.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A Kicad''' netlist '''of the '''RC circuit '''has been generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now minimise the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us add simulation parameters to this '''netlist.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analysis Tab &amp;gt;&amp;gt; Select '''Transient''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add '''transient parameters''' in '''Analysis tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, '''Transient''' is selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down to enter values in the '''Transient analysis''' fields.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Inserting values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Start time &amp;gt;&amp;gt; 0ms &amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Make '''Start Time '''equal to '''0 '''by doing the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''0 '''in the start textbox.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Step time &amp;gt;&amp;gt; 5ms &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Stop time &amp;gt;&amp;gt; 30ms &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, make the '''Step time 5 milliseconds'''&lt;br /&gt;
&lt;br /&gt;
and '''Stop time 30 milliseconds.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Source Details Tab&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add the '''source details'''&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Source details''' tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;offset value &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;amplitude &amp;gt;&amp;gt; 5&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;frequency &amp;gt;&amp;gt; 50&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;delay time &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;damping factor &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Enter '''the '''offset value '''as '''0 '''and press '''Tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Convert '''button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We will talk about the '''Ngspice Model, Device Modelling and subcircuits tab '''in later tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press the '''Convert '''button to '''convert the kicad netlist to ngspice netlist'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A confirmation dialog box appears. Here let's click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool by clicking close at top right corner of the window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Simulation.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | An '''ngspice terminal '''and '''plot '''windows open along with a '''python plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Ngspice Plot:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The plot waveforms show '''transient analysis '''of the '''RC '''circuit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''Ngspice terminal '''and '''plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Potting tab''' &amp;gt;&amp;gt; maximize&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select the python plot window by clicking on '''Plotting''' tab in the dock area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maximize the '''Python''' plot window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Check '''IN''' and '''OUT '''nodes &amp;gt;&amp;gt; click '''plot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To plot the output:&lt;br /&gt;
&lt;br /&gt;
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
Multimeter Feature&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Multimeter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''open schematic '''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Multimeter''' window opens up, which will be on top of all other windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Maximise''' the '''schematic '''and '''drag''' the '''multimeter windows''' to the corresponding nodes of schematic.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide: '''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, we learnt to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Create '''circuit schematic '''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Generate spice '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Convert spice '''netlist '''to '''ngspice '''format &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Here are few assignments for you to solve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Watch the '''Kicad '''and the '''Ngspice''' tutorials''' '''on the spoken tutorial website&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create '''voltage divider''' by changing components in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, Create the '''astable multivibrator''' in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
FOSSEE Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your general queries on eSim in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | FOSSEE team coordinates the TBC project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Previous slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is Usha from IIT Bombay, signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English</id>
		<title>ESim/C2/Schematic-Creation-and-Simulation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English"/>
				<updated>2017-09-06T05:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Schematic Creation and simulation using eSim'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#252525;&amp;quot;&amp;gt;'''Keywords: video tutorial, eSim, schematic, simulation, EDA, Ngspice, analysis, transient'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.901cm;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Visual cue'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Opening Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, using '''eSim,''' we will learn to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;create '''circuit schematic'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;generate '''spice netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;convert spice '''netlist '''to '''ngspice '''format&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Systems Requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To record this tutorial, we will use- &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Ubuntu Linux OS '''16.04 &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''eSim '''version 1.1.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To practice this tutorial, basic knowledge of '''analog and digital electronics''' is required.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
Desktop icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Launch eSim through Terminal'''&lt;br /&gt;
&lt;br /&gt;
esim &amp;gt;&amp;gt; press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Alternately, you can also open '''eSim''' from the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, press '''Ctrl, Alt '''and '''T''' keys together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''esim''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
eSim startup window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim '''window opens up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the project files created, will be saved in the''' eSim-Workspace''' directory, by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press “'''Ok'''” in the dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now create an '''RC circuit schematic '''and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Creating New Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''RC &amp;gt;&amp;gt; '''click on '''OK'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''New Project button''', to create a new project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please note that spaces are not allowed in the Project name.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Project Explorer &amp;gt;&amp;gt; point to RC &amp;gt;&amp;gt; Double-click &amp;gt;&amp;gt; click Open Schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Our new project '''RC''' will appear under '''Projects.'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on '''RC '''to select the project.&lt;br /&gt;
&lt;br /&gt;
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Yes in''' the''' confirmation '''dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ignore the '''eeschema error''' by clicking '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Schematic editor '''window opens up.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; click anywhere &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''components''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Resistor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Type '''eSim_Devices''' in the '''Filter''' field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the editor once.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Press '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Zoom in by pressing '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also do so, by scrolling the scroll button of your mouse.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Capacitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_Devices''' &amp;gt;&amp;gt; select C &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''editor '''once again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type again '''eSim_Devices''' in the '''Filter''' field. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''C''' and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place capacitor on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''capacitor C '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Sine Source&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_ Sources''' &amp;gt;&amp;gt; select sine &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click again on the '''editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''eSim_Sources''' in the '''Filter''' field, &lt;br /&gt;
&lt;br /&gt;
select '''sine''' and click on '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place sine on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''sine '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''gnd'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select gnd &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Plots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''eSim_Plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select plot_v1 &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''eSim_Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Copy &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''plot_v1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We need one more plot for output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place the cursor on '''plot_v1''', right click and select '''copy component'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now '''place it '''on the editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Labels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''labels''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''labels''' are used to name the required '''nodes '''in the circuit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will help us understand the '''netlist''' and connection of our circuit. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''IN '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''IN '''in text field and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''OUT '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, place one more label '''OUT '''in editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us move and arrange the components to create the '''RC circuit.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Moving the components&lt;br /&gt;
&lt;br /&gt;
Place cursor on '''resistor '''&amp;gt;&amp;gt; press ''''M' '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To move the '''resistor, '''place the cursor on it and press the key ''''m''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on editor at preferred location.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place it at the preferred location, by clicking on editor again.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Rotating the components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To rotate the '''resistor, '''place the cursor on it and press the key ''''r'.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, move the '''plot components '''and '''labels, '''as shown.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Connecting wires to the schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us connect the various components using wires.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place wire '''button &amp;gt;&amp;gt; click '''sine resource '''and drag between Sine and Resistor &amp;gt;&amp;gt; click on it.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place wire '''button''' '''from the right toolbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on one end of the '''sine source'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Move the cursor point to one end of the '''resistor '''and click on it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, connect all the components as demonstrated here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The '''plot''' components are placed at the '''output '''and '''input nodes'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps us to view the corresponding '''voltage waveforms '''on simulation.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Annotate the schematic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To '''annotate '''the '''schematic components''', &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''button from the top toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''and then click on '''OK.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''schematic '''is now '''annotated'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Giving values to components&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To assign value to the '''resistor''', right-click on it and choose '''Edit Component.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Value'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''1k '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, assign value '''1u''' for '''capacitor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button &amp;gt;&amp;gt; click on '''Run.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us do '''electrical rules check '''for this '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button&lt;br /&gt;
&lt;br /&gt;
on the '''top toolbar '''bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Point to the errors.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We can see the errors -* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''global label not connected''''' ''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;and''' a pin is not driven to components'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close '''ERC'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Ignore''' '''the '''global label not connected '''error,&lt;br /&gt;
&lt;br /&gt;
since we have used the '''labels '''for naming the '''nodes '''only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''ERC '''window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Power Flag&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Note that the '''ground terminal pin is '''highlighted by a green arrow in the '''schematic.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means that this '''pin '''is not driven by any power source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To prevent this, let us place a '''power flag.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; Click on '''Schematic editor '''&amp;gt;&amp;gt; Type '''PWR_FLAG '''&amp;gt;&amp;gt; click Ok &amp;gt;&amp;gt; place it on the editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place component '''tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Schematic editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''PWR underscore FLAG and Click OK''' Place it on the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select '''wire''' &amp;gt;&amp;gt; connect '''PWR_FLAG''' to '''gnd'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Connect this '''power flag '''to the '''ground terminal '''using a wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that a power source will be connected here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now repeat the '''electrical rules check'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will be only '''global label not connected''' errors, which can be '''ignored.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' &amp;gt;&amp;gt; click on '''Close'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' and then click on '''Close.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Generating Kicad Netlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us generate the''' netlist '''of this '''circuit.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Generate netlist '''button''' '''from the top toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Generate netlist'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''spice'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; tab &amp;gt;&amp;gt; check &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Default'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; click on Generate&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Save'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''Spice '''tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check the option '''Default format '''and then click on '''Generate.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Save.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A Kicad''' netlist '''of the '''RC circuit '''has been generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now minimise the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us add simulation parameters to this '''netlist.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analysis Tab &amp;gt;&amp;gt; Select '''Transient''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add '''transient parameters''' in '''Analysis tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, '''Transient''' is selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down to enter values in the '''Transient analysis''' fields.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Inserting values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Start time &amp;gt;&amp;gt; 0ms &amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Make '''Start Time '''equal to '''0 '''by doing the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''0 '''in the start textbox.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Step time &amp;gt;&amp;gt; 5ms &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Stop time &amp;gt;&amp;gt; 30ms &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, make the '''Step time 5 milliseconds'''&lt;br /&gt;
&lt;br /&gt;
and '''Stop time 30 milliseconds.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Source Details Tab&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add the '''source details'''&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Source details''' tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;offset value &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;amplitude &amp;gt;&amp;gt; 5&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;frequency &amp;gt;&amp;gt; 50&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;delay time &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;damping factor &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Enter '''the '''offset value '''as '''0 '''and press '''Tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Convert '''button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We will talk about the '''Ngspice Model, Device Modelling and subcircuits tab '''in later tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press the '''Convert '''button to '''convert the kicad netlist to ngspice netlist'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A confirmation dialog box appears. Here let's click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool by clicking close at top right corner of the window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Simulation.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | An '''ngspice terminal '''and '''plot '''windows open along with a '''python plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Ngspice Plot:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The plot waveforms show '''transient analysis '''of the '''RC '''circuit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''Ngspice terminal '''and '''plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Potting tab''' &amp;gt;&amp;gt; maximize&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select the python plot window by clicking on '''Plotting''' tab in the dock area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maximize the '''Python''' plot window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Check '''IN''' and '''OUT '''nodes &amp;gt;&amp;gt; click '''plot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To plot the output:&lt;br /&gt;
&lt;br /&gt;
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
Multimeter Feature&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Multimeter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''open schematic '''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Multimeter''' window opens up, which will be on top of all other windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Maximise''' the '''schematic '''and '''drag''' the '''multimeter windows''' to the corresponding nodes of schematic.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide: '''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, we learnt to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Create '''circuit schematic '''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Generate spice '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Convert spice '''netlist '''to '''ngspice '''format &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Here are few assignments for you to solve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Watch the '''Kicad '''and the '''Ngspice''' tutorials''' '''on the spoken tutorial website&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create '''voltage divider''' by changing components in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, Create the '''astable multivibrator''' in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
FOSSEE Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your general queries on eSim in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | FOSSEE team coordinates the TBC project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Previous slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is Usha from IIT Bombay, signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English</id>
		<title>ESim/C2/Schematic-Creation-and-Simulation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English"/>
				<updated>2017-09-06T05:42:59Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Schematic Creation and simulation using eSim'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#252525;&amp;quot;&amp;gt;'''Keywords: video tutorial, eSim, schematic, simulation, EDA, Ngspice, analysis, transient'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.901cm;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Visual cue'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Opening Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, using '''eSim,''' we will learn to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;create '''circuit schematic'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;generate '''spice netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;convert spice '''netlist '''to '''ngspice '''format&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Systems Requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To record this tutorial, we will use-* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Ubuntu Linux OS '''16.04 &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''eSim '''version 1.1.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To practice this tutorial, basic knowledge of '''analog and digital electronics''' is required.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
Desktop icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Launch eSim through Terminal'''&lt;br /&gt;
&lt;br /&gt;
esim &amp;gt;&amp;gt; press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Alternately, you can also open '''eSim''' from the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, press '''Ctrl, Alt '''and '''T''' keys together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''esim''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
eSim startup window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim '''window opens up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the project files created, will be saved in the''' eSim-Workspace''' directory, by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press “'''Ok'''” in the dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now create an '''RC circuit schematic '''and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Creating New Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''RC &amp;gt;&amp;gt; '''click on '''OK'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''New Project button''', to create a new project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please note that spaces are not allowed in the Project name.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Project Explorer &amp;gt;&amp;gt; point to RC &amp;gt;&amp;gt; Double-click &amp;gt;&amp;gt; click Open Schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Our new project '''RC''' will appear under '''Projects.'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on '''RC '''to select the project.&lt;br /&gt;
&lt;br /&gt;
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Yes in''' the''' confirmation '''dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ignore the '''eeschema error''' by clicking '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Schematic editor '''window opens up.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; click anywhere &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''components''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Resistor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Type '''eSim_Devices''' in the '''Filter''' field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the editor once.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Press '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Zoom in by pressing '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also do so, by scrolling the scroll button of your mouse.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Capacitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_Devices''' &amp;gt;&amp;gt; select C &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''editor '''once again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type again '''eSim_Devices''' in the '''Filter''' field. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''C''' and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place capacitor on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''capacitor C '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Sine Source&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_ Sources''' &amp;gt;&amp;gt; select sine &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click again on the '''editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''eSim_Sources''' in the '''Filter''' field, &lt;br /&gt;
&lt;br /&gt;
select '''sine''' and click on '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place sine on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''sine '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''gnd'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select gnd &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Plots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''eSim_Plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select plot_v1 &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''eSim_Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Copy &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''plot_v1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We need one more plot for output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place the cursor on '''plot_v1''', right click and select '''copy component'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now '''place it '''on the editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Labels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''labels''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''labels''' are used to name the required '''nodes '''in the circuit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will help us understand the '''netlist''' and connection of our circuit. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''IN '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''IN '''in text field and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''OUT '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, place one more label '''OUT '''in editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us move and arrange the components to create the '''RC circuit.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Moving the components&lt;br /&gt;
&lt;br /&gt;
Place cursor on '''resistor '''&amp;gt;&amp;gt; press ''''M' '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To move the '''resistor, '''place the cursor on it and press the key ''''m''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on editor at preferred location.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place it at the preferred location, by clicking on editor again.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Rotating the components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To rotate the '''resistor, '''place the cursor on it and press the key ''''r'.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, move the '''plot components '''and '''labels, '''as shown.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Connecting wires to the schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us connect the various components using wires.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place wire '''button &amp;gt;&amp;gt; click '''sine resource '''and drag between Sine and Resistor &amp;gt;&amp;gt; click on it.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place wire '''button''' '''from the right toolbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on one end of the '''sine source'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Move the cursor point to one end of the '''resistor '''and click on it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, connect all the components as demonstrated here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The '''plot''' components are placed at the '''output '''and '''input nodes'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps us to view the corresponding '''voltage waveforms '''on simulation.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Annotate the schematic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To '''annotate '''the '''schematic components''', &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''button from the top toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''and then click on '''OK.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''schematic '''is now '''annotated'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Giving values to components&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To assign value to the '''resistor''', right-click on it and choose '''Edit Component.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Value'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''1k '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, assign value '''1u''' for '''capacitor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button &amp;gt;&amp;gt; click on '''Run.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us do '''electrical rules check '''for this '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button&lt;br /&gt;
&lt;br /&gt;
on the '''top toolbar '''bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Point to the errors.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We can see the errors -* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''global label not connected''''' ''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;and''' a pin is not driven to components'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close '''ERC'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Ignore''' '''the '''global label not connected '''error,&lt;br /&gt;
&lt;br /&gt;
since we have used the '''labels '''for naming the '''nodes '''only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''ERC '''window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Power Flag&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Note that the '''ground terminal pin is '''highlighted by a green arrow in the '''schematic.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means that this '''pin '''is not driven by any power source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To prevent this, let us place a '''power flag.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; Click on '''Schematic editor '''&amp;gt;&amp;gt; Type '''PWR_FLAG '''&amp;gt;&amp;gt; click Ok &amp;gt;&amp;gt; place it on the editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place component '''tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Schematic editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''PWR underscore FLAG and Click OK''' Place it on the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select '''wire''' &amp;gt;&amp;gt; connect '''PWR_FLAG''' to '''gnd'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Connect this '''power flag '''to the '''ground terminal '''using a wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that a power source will be connected here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now repeat the '''electrical rules check'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will be only '''global label not connected''' errors, which can be '''ignored.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' &amp;gt;&amp;gt; click on '''Close'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' and then click on '''Close.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Generating Kicad Netlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us generate the''' netlist '''of this '''circuit.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Generate netlist '''button''' '''from the top toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Generate netlist'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''spice'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; tab &amp;gt;&amp;gt; check &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Default'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; click on Generate&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Save'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''Spice '''tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check the option '''Default format '''and then click on '''Generate.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Save.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A Kicad''' netlist '''of the '''RC circuit '''has been generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now minimise the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us add simulation parameters to this '''netlist.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analysis Tab &amp;gt;&amp;gt; Select '''Transient''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add '''transient parameters''' in '''Analysis tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, '''Transient''' is selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down to enter values in the '''Transient analysis''' fields.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Inserting values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Start time &amp;gt;&amp;gt; 0ms &amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Make '''Start Time '''equal to '''0 '''by doing the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''0 '''in the start textbox.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Step time &amp;gt;&amp;gt; 5ms &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Stop time &amp;gt;&amp;gt; 30ms &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, make the '''Step time 5 milliseconds'''&lt;br /&gt;
&lt;br /&gt;
and '''Stop time 30 milliseconds.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Source Details Tab&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add the '''source details'''&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Source details''' tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;offset value &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;amplitude &amp;gt;&amp;gt; 5&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;frequency &amp;gt;&amp;gt; 50&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;delay time &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;damping factor &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Enter '''the '''offset value '''as '''0 '''and press '''Tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Convert '''button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We will talk about the '''Ngspice Model, Device Modelling and subcircuits tab '''in later tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press the '''Convert '''button to '''convert the kicad netlist to ngspice netlist'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A confirmation dialog box appears. Here let's click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool by clicking close at top right corner of the window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Simulation.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | An '''ngspice terminal '''and '''plot '''windows open along with a '''python plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Ngspice Plot:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The plot waveforms show '''transient analysis '''of the '''RC '''circuit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''Ngspice terminal '''and '''plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Potting tab''' &amp;gt;&amp;gt; maximize&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select the python plot window by clicking on '''Plotting''' tab in the dock area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maximize the '''Python''' plot window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Check '''IN''' and '''OUT '''nodes &amp;gt;&amp;gt; click '''plot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To plot the output:&lt;br /&gt;
&lt;br /&gt;
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
Multimeter Feature&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Multimeter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''open schematic '''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Multimeter''' window opens up, which will be on top of all other windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Maximise''' the '''schematic '''and '''drag''' the '''multimeter windows''' to the corresponding nodes of schematic.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide: '''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, we learnt to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Create '''circuit schematic '''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Generate spice '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Convert spice '''netlist '''to '''ngspice '''format &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Here are few assignments for you to solve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Watch the '''Kicad '''and the '''Ngspice''' tutorials''' '''on the spoken tutorial website&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create '''voltage divider''' by changing components in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, Create the '''astable multivibrator''' in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
FOSSEE Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your general queries on eSim in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | FOSSEE team coordinates the TBC project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Previous slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is Usha from IIT Bombay, signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English</id>
		<title>ESim/C2/Schematic-Creation-and-Simulation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Schematic-Creation-and-Simulation/English"/>
				<updated>2017-09-06T05:42:25Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Schematic Creation and simulation using eSim'''  '''Author: Gaurav Supal'''  &amp;lt;div style=&amp;quot;color:#252525;&amp;quot;&amp;gt;'''Keywords: video tutorial, eSim, schematic, simulation, EDA, Ngsp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Schematic Creation and simulation using eSim'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#252525;&amp;quot;&amp;gt;'''Keywords: video tutorial, eSim, schematic, simulation, EDA, Ngspice, analysis, transient'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:15.901cm;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Visual cue'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Opening Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, using '''eSim,''' we will learn to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;create '''circuit schematic'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;generate '''spice netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;convert spice '''netlist '''to '''ngspice '''format&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Systems Requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To record this tutorial, we will use-* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Ubuntu Linux OS '''16.04 &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''eSim '''version 1.1.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To practice this tutorial, basic knowledge of '''analog and digital electronics''' is required.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
Desktop icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Launch eSim through Terminal'''&lt;br /&gt;
&lt;br /&gt;
esim &amp;gt;&amp;gt; press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Alternately, you can also open '''eSim''' from the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, press '''Ctrl, Alt '''and '''T''' keys together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''esim''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''System Computer:'''&lt;br /&gt;
&lt;br /&gt;
eSim startup window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim '''window opens up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the project files created, will be saved in the''' eSim-Workspace''' directory, by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press “'''Ok'''” in the dialog box.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now create an '''RC circuit schematic '''and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Creating New Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''RC &amp;gt;&amp;gt; '''click on '''OK'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''New Project button''', to create a new project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please note that spaces are not allowed in the Project name.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Project Explorer &amp;gt;&amp;gt; point to RC &amp;gt;&amp;gt; Double-click &amp;gt;&amp;gt; click Open Schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Our new project '''RC''' will appear under '''Projects.'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on '''RC '''to select the project.&lt;br /&gt;
&lt;br /&gt;
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click Ok.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Yes in''' the''' confirmation '''dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ignore the '''eeschema error''' by clicking '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Schematic editor '''window opens up.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; click anywhere &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''components''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Resistor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Type '''eSim_Devices''' in the '''Filter''' field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the editor once.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Press '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Zoom in by pressing '''F1.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can also do so, by scrolling the scroll button of your mouse.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Capacitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_Devices''' &amp;gt;&amp;gt; select C &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''editor '''once again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type again '''eSim_Devices''' in the '''Filter''' field. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then select '''C''' and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place capacitor on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''capacitor C '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Sine Source&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Filter''' field &amp;gt;&amp;gt; Type '''eSim_ Sources''' &amp;gt;&amp;gt; select sine &amp;gt;&amp;gt; click Ok&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click again on the '''editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''eSim_Sources''' in the '''Filter''' field, &lt;br /&gt;
&lt;br /&gt;
select '''sine''' and click on '''OK'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place sine on the editor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place the '''sine '''on the '''editor '''as done before.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''gnd'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select gnd &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Plots&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Filter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; field &amp;gt;&amp;gt; Type &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''eSim_Plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; select plot_v1 &amp;gt;&amp;gt; click OK &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, type '''eSim_Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Copy &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''plot_v1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; place on editor&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We need one more plot for output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Place the cursor on '''plot_v1''', right click and select '''copy component'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now '''place it '''on the editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Labels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us now add '''labels''' to the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''labels''' are used to name the required '''nodes '''in the circuit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will help us understand the '''netlist''' and connection of our circuit. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''IN '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool from the right toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now click anywhere on the '''editor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''IN '''in text field and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place global label '''tool &amp;gt;&amp;gt; click anywhere &amp;gt;&amp;gt; Type '''OUT '''&amp;gt;&amp;gt; click on''' OK'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, place one more label '''OUT '''in editor.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us move and arrange the components to create the '''RC circuit.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Moving the components&lt;br /&gt;
&lt;br /&gt;
Place cursor on '''resistor '''&amp;gt;&amp;gt; press ''''M' '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To move the '''resistor, '''place the cursor on it and press the key ''''m''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on editor at preferred location.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Place it at the preferred location, by clicking on editor again.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Rotating the components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To rotate the '''resistor, '''place the cursor on it and press the key ''''r'.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, move the '''plot components '''and '''labels, '''as shown.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Connecting wires to the schematic&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us connect the various components using wires.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Place wire '''button &amp;gt;&amp;gt; click '''sine resource '''and drag between Sine and Resistor &amp;gt;&amp;gt; click on it.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place wire '''button''' '''from the right toolbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on one end of the '''sine source'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Move the cursor point to one end of the '''resistor '''and click on it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, connect all the components as demonstrated here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The '''plot''' components are placed at the '''output '''and '''input nodes'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This helps us to view the corresponding '''voltage waveforms '''on simulation.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Annotate the schematic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To '''annotate '''the '''schematic components''', &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''button from the top toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''annotate '''and then click on '''OK.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''schematic '''is now '''annotated'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Giving values to components&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To assign value to the '''resistor''', right-click on it and choose '''Edit Component.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Value'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''1k '''and click on '''OK'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, assign value '''1u''' for '''capacitor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button &amp;gt;&amp;gt; click on '''Run.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us do '''electrical rules check '''for this '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Perform electrical rules check '''button&lt;br /&gt;
&lt;br /&gt;
on the '''top toolbar '''bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Point to the errors.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We can see the errors -* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''global label not connected''''' ''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;and''' a pin is not driven to components'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close '''ERC'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Ignore''' '''the '''global label not connected '''error,&lt;br /&gt;
&lt;br /&gt;
since we have used the '''labels '''for naming the '''nodes '''only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''ERC '''window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Adding Power Flag&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Note that the '''ground terminal pin is '''highlighted by a green arrow in the '''schematic.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means that this '''pin '''is not driven by any power source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To prevent this, let us place a '''power flag.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click on '''Place component '''tool &amp;gt;&amp;gt; Click on '''Schematic editor '''&amp;gt;&amp;gt; Type '''PWR_FLAG '''&amp;gt;&amp;gt; click Ok &amp;gt;&amp;gt; place it on the editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Place component '''tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Schematic editor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''PWR underscore FLAG and Click OK''' Place it on the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select '''wire''' &amp;gt;&amp;gt; connect '''PWR_FLAG''' to '''gnd'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Connect this '''power flag '''to the '''ground terminal '''using a wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that a power source will be connected here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Perform ERC check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now repeat the '''electrical rules check'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will be only '''global label not connected''' errors, which can be '''ignored.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' &amp;gt;&amp;gt; click on '''Close'''.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''Delete Markers''' and then click on '''Close.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
&lt;br /&gt;
Generating Kicad Netlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now let us generate the''' netlist '''of this '''circuit.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Generate netlist '''button''' '''from the top toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Generate netlist'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''spice'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; tab &amp;gt;&amp;gt; check &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Default'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; click on Generate&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click '''Save'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on the '''Spice '''tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check the option '''Default format '''and then click on '''Generate.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Save.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim schematic window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A Kicad''' netlist '''of the '''RC circuit '''has been generated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now minimise the '''schematic editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Now, let us add simulation parameters to this '''netlist.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analysis Tab &amp;gt;&amp;gt; Select '''Transient''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add '''transient parameters''' in '''Analysis tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, '''Transient''' is selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down to enter values in the '''Transient analysis''' fields.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Inserting values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Start time &amp;gt;&amp;gt; 0ms &amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Make '''Start Time '''equal to '''0 '''by doing the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''0 '''in the start textbox.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Step time &amp;gt;&amp;gt; 5ms &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Stop time &amp;gt;&amp;gt; 30ms &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, make the '''Step time 5 milliseconds'''&lt;br /&gt;
&lt;br /&gt;
and '''Stop time 30 milliseconds.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Source Details Tab&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Let us add the '''source details'''&lt;br /&gt;
&lt;br /&gt;
To do so, click on '''Source details''' tab.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;offset value &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;amplitude &amp;gt;&amp;gt; 5&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;frequency &amp;gt;&amp;gt; 50&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;delay time &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;damping factor &amp;gt;&amp;gt; 0&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Enter '''the '''offset value '''as '''0 '''and press '''Tab.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Kicad to Ngspice Converter:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Convert '''button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | We will talk about the '''Ngspice Model, Device Modelling and subcircuits tab '''in later tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press the '''Convert '''button to '''convert the kicad netlist to ngspice netlist'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | A confirmation dialog box appears. Here let's click O'''k.'''&lt;br /&gt;
&lt;br /&gt;
Close the '''kicad to ngspice''' tool by clicking close at top right corner of the window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''eSim Main Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Simulation.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | An '''ngspice terminal '''and '''plot '''windows open along with a '''python plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Ngspice Plot:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | The plot waveforms show '''transient analysis '''of the '''RC '''circuit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close the '''Ngspice terminal '''and '''plot''' window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Potting tab''' &amp;gt;&amp;gt; maximize&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Select the python plot window by clicking on '''Plotting''' tab in the dock area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maximize the '''Python''' plot window.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Check '''IN''' and '''OUT '''nodes &amp;gt;&amp;gt; click '''plot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To plot the output:&lt;br /&gt;
&lt;br /&gt;
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Python Plot Window:'''&lt;br /&gt;
&lt;br /&gt;
Multimeter Feature&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Multimeter'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt; &amp;gt;&amp;gt; Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''open schematic '''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Multimeter''' window opens up, which will be on top of all other windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Maximise''' the '''schematic '''and '''drag''' the '''multimeter windows''' to the corresponding nodes of schematic.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide: '''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | In this tutorial, we learnt to-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Create '''circuit schematic '''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Generate spice '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Convert spice '''netlist '''to '''ngspice '''format &amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Simulate the '''netlist'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Here are few assignments for you to solve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Watch the '''Kicad '''and the '''Ngspice''' tutorials''' '''on the spoken tutorial website&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create '''voltage divider''' by changing components in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:''' &lt;br /&gt;
&lt;br /&gt;
Assignment - 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Similarly, Create the '''astable multivibrator''' in eSim and simulate it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
FOSSEE Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Please post your general queries on eSim in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | FOSSEE team coordinates the TBC project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Previous slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.159cm;padding-right:0.191cm;&amp;quot; | This is _________ from IIT Bombay, signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Getting-started-with-eSim-Windows-installation/English</id>
		<title>ESim/C2/Getting-started-with-eSim-Windows-installation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Getting-started-with-eSim-Windows-installation/English"/>
				<updated>2017-07-26T11:56:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;&amp;lt;div style=&amp;quot;color:#222222;&amp;quot;&amp;gt;'''­Getting started with eSim.- Windows Installation'''&amp;lt;/div&amp;gt;   '''Author: Usha Viswanathan, Gaurav Supal'''  '''Keywords: video tutorial, Free an...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;color:#222222;&amp;quot;&amp;gt;'''­Getting started with eSim.- Windows Installation'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Author: Usha Viswanathan, Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: video tutorial, Free and open source software, EDA tool, Simulation'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:16.51cm;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Visual cue'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Title slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Welcome to the Spoken Tutorial on “&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Getting started with eSim- Windows Installation.'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;”&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;In this tutorial we will learn how&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;to&amp;lt;/span&amp;gt;* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;Install &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''eSim version 1.1.2'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt; on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''Windows OS'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;Run &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt; using an example.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;To install &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;, we will use&amp;lt;/span&amp;gt;* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''Windows 10 OS'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;You can also use &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''Windows 7 or 8'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Installation Requirements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | For the installation-* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;We require a working Internet connection.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;We also require to be an &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''administrator'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt; user.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;To use &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;, one should have basic knowledge of&amp;lt;/span&amp;gt;* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''Analog'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt; and &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt;'''Digital'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffcc99;&amp;quot;&amp;gt; electronics.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Packages installed with eSim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | The following packages will be installed along with eSim:* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;'''Python 2.7'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;'''PyQt4'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;'''Matplotlib'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;'''NgSpice'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;'''KiCad'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;About &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; is a free and open source software alternative to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''OrCAD'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It can be used to:* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;create &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''circuit schematic'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;perform &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''simulation'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;and create &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''PCB layout'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
eSim Installation&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Let us first download the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''installer'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; files from the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; website.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Go to the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; website, shown here.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' Downloads'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; tab.&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Downloads'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; tab.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Point to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim Installer – Windows'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim Installer - Windows'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Point to “&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Save'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;”&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on“&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Save'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;” to save the installer in your computer.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Cancel'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;I will click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Cance'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;l, because I have already downloaded this file earlier.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Go to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Downloads'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; folder&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Go to the folder where the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''installer'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; file is downloaded.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Right-click &amp;gt;&amp;gt; click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Extract Here'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Right-click on it and click on&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' Extract Here.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Double-click to open &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim-Windows-Installer'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; folder.&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Open &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim-Windows-Installer'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; folder.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Right-click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Setup'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Run as administrator.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Right-click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Setup file'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; and &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Run as administrator.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | Installing Window:&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Yes or OK or Next'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; as prompted, to complete the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''installation.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | Highlight [ eSim installation is successfully completed]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;You can see that the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''installation'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; of &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Windows OS'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;, is now complete.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Close all open windows.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running eSim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | Now that we have installed eSim, let us do a test-run.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example for test Run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Let us &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''run'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; an example using &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;We are using &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Half wave Rectifier'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; example for the test-run.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us open the project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Switch to the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Desktop'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Switch to the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Windows'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; Desktop.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Point to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; icon&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;We can see that a &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''shortcut'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;is created here.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Double-click eSim icon &amp;gt;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window opens&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Double-click'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; on this &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim icon'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; to launch &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim window'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; opens up.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;In the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim startup'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;By default, the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''project files'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; created will be saved in the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''esim-Workspace directory.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Press “&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Ok'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;”&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Press “&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Ok”'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; in the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''dialog box'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window &amp;gt;&amp;gt;click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Open Project'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;To open the project, click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Open Project'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; button on the top toolbar.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Esim window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selecting the project folder&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Locate the folder where &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; is downloaded.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Open &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''eSim folder'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; and go to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Examples'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; folder.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Now, select the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Half wave rectifier'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; folder.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Point to &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Half wave rectifier'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; under &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Projects.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Half wave rectifier'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; will appear under &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Projects'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | Double-click on project file&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | Double-click to select the project.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Open Schematic'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Open Schematic'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; button on the left toolbar.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;You can now see the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''half wave rectifier'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; schematic.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Place cursor on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''schematic '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;&amp;gt;&amp;gt; press &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''F1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; to zoom in &amp;gt;&amp;gt; press &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''F2 '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;to zoom out&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Place the cursor on the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''schematic'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; and press &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''F1'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; key to zoom in.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;press &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''F2'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; key to zoom out.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Minimize the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Schematic'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window.&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Let us now go back to the eSim main&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;window.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us simulate the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Simulation'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; button&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Simulation'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; button, in the left toolbar. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will simulate the circuit.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Terminal and &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Plot '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Windows:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight each window&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | You will see:* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' ngspice terminal'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window,&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' ngspice plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;and the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''python plot '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;window.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Ngspice Terminal Window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;If you are familiar with &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''ngspice '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;commands, then use this window to plot various other&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' waveforms.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Ngspice Plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window:&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | This shows the simulated output.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Switch to the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Python plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Now, come to the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Python plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | Select as per narration&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Select the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''nodes'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; (for voltage) and &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''branches'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; (for current), which need to be displayed.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' Plot'''&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Plot.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | Output Waveform&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0.176cm;&amp;quot; | Here, the output voltage is rectified with respect to input.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Python plo'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;t window and the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''schematic '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;window &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''maximize button '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;on the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Python plot '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;window to see the plot better. &amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Python plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; window &amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Click on the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''minimised schematic '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;window.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;You can now see the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''schematic'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; and the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''plot'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; together.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | This brings us to the end of this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we learnt how to* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;Install eSim version 1.1.2 on Windows OS.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.094cm;margin-right:0cm;&amp;quot;&amp;gt;Run eSim using Half wave rectifier as an example.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;This video summarises the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Spoken Tutorial '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;project.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;We conduct workshops using &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Spoken Tutorials'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; and give Certificates.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Do you have questions in this &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Spoken Tutorial?'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question.&lt;br /&gt;
&lt;br /&gt;
Explain your question briefly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;Someone from the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''FOSSEE'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; team will answer them.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;color:#262626;&amp;quot;&amp;gt;Do you have any general / technical questions on&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; eSim&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;color:#262626;&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#ffffff;color:#262626;&amp;quot;&amp;gt;Please visit the &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;color:#262626;&amp;quot;&amp;gt;'''FOSSEE'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;color:#262626;&amp;quot;&amp;gt; forum and post your question.&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;''' FOSSEE '''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;team coordinates coding of solved examples of popular books.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Spoken Tutorial'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; project is funded by NMEICT, MHRD, Govt. of India&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.176cm;padding-bottom:0.176cm;padding-left:0.176cm;padding-right:0cm;&amp;quot; | '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;This is &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;color:#222222;&amp;quot;&amp;gt;Usha&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt; from IIT Bombay signing off. Thanks for watching&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/ESim/C2/Getting-started-with-eSim-Linux-installation/English</id>
		<title>ESim/C2/Getting-started-with-eSim-Linux-installation/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/ESim/C2/Getting-started-with-eSim-Linux-installation/English"/>
				<updated>2017-05-03T10:12:45Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Getting started with eSim. -Linux Installation'''   '''Author: Usha Viswanathan, Gaurav Supal'''  '''Keywords: video tutorial, Free and open source software, EDA tool, Simu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Getting started with eSim. -Linux Installation'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Author: Usha Viswanathan, Gaurav Supal'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: video tutorial, Free and open source software, EDA tool, Simulation'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Visual cue'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Title slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Welcome to the Spoken Tutorial on “'''Getting started with eSim- Linux Installation.'''”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| In this tutorial, we will learn how to&lt;br /&gt;
&lt;br /&gt;
* Install''' eSim''' version 1.1.2 on '''Ubuntu Linux'''&lt;br /&gt;
* Run''' eSim''' using an example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
System Requirements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| To install''' eSim''', we will use''' '''&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux''' 16.04.&lt;br /&gt;
&lt;br /&gt;
One can also use any version of Ubuntu Linux higher than 12.04.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Installation Requirements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| For the installation- &lt;br /&gt;
&lt;br /&gt;
* We require a working''' Internet connection.'''&lt;br /&gt;
* We also require to be a '''root user. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| To use''' eSim''', one should have basic knowledge of &lt;br /&gt;
&lt;br /&gt;
* '''Analog''' and''' Digital electronics.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Packages installed with eSim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| The following packages will be installed along with '''eSim''':&lt;br /&gt;
&lt;br /&gt;
* Python 2.7&lt;br /&gt;
* PyQt4&lt;br /&gt;
* Matplotlib&lt;br /&gt;
* NgSpice&lt;br /&gt;
* KiCad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
About eSim&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| '''eSim '''is a free and open source software alternative to''' OrCAD'''.&lt;br /&gt;
&lt;br /&gt;
It can be used to:&lt;br /&gt;
&lt;br /&gt;
* create''' circuit schematic,'''&lt;br /&gt;
* perform''' simulation'''&lt;br /&gt;
* and create''' PCB layout.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
eSim Installation&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Let us first download the '''installer''' files from the '''eSim''' website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to the''' eSim website, as '''shown here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Click on''' Downloads tab.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on''' Downloads tab.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Point to '''eSim Installer – Linux'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on''' eSim Installer – Linux'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Point to '''“OK” '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on “'''save'''” to save the installer in your computer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Click on '''Cancel'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| I will click on''' Cancel,''' as I have already downloaded this file earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Go to '''Downloads '''folder&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Go to the folder where the '''installer''' file is downloaded.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Right-click &amp;gt;&amp;gt; click on''' Extract Here'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Right-click on it and click on''' Extract Here.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Open '''Terminal'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Now, open the''' terminal''' window by pressing the''' Ctrl, Alt''' and''' T''' keys together.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Terminal:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Go to the directory where we have saved our '''eSim installer folder'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Changing the directory where eSim is Downloaded&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| On my machine, I will type-&lt;br /&gt;
&lt;br /&gt;
'''cd (space) eSim hyphen 1(point) 1(point)2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will take me to my '''installer '''folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Now type-&lt;br /&gt;
&lt;br /&gt;
'''(dot)(slash) install(hyphen) linux (dot) sh(space)(hyphen)(hyphen) install''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Terminal: '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proxy Connection&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| On my '''terminal '''a message appears-&lt;br /&gt;
&lt;br /&gt;
'''Is your Internet connection behind proxy?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This message will appear if you are using a '''network proxy''' else it won't.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Terminal:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| If you are behind a''' network proxy''', you should type''' Y.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, then type''' N'''.&lt;br /&gt;
&lt;br /&gt;
As I am not behind a''' network proxy''', let me type''' N''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Asking for nghdl installation?&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| The next message displayed asks whether the user wants to install''' nghdl'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For basic simulations,''' nghdl''' is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, since '''nghdl''' is in developing stage, we will type '''‘N’''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Terminal:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| If prompted, type the''' root password''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Show eSim icon on Desktop&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| We can see that the installation of''' eSim''' on '''Ubuntu Linux OS''' is now complete.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Running eSim&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Now that we have installed '''eSim''', let us do a test-run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example for test Run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Let us''' run''' an example using '''eSim'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are using '''Half wave Rectifier''' example for the test-run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us open the project. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Desktop '''(shortcut created for eSim)&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| To launch '''eSim''', goto '''Desktop''' and double click on the '''eSim''' icon&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Double-click on the '''eSim '''icon &amp;gt;&amp;gt; '''eSim''' window opens&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| The '''eSim '''window opens.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| In the '''eSim startup '''window&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| By default, the project files created, will be saved in the''' eSim-Workspace''' directory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Press “'''Ok'''” &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on “'''Ok'''” in the dialog box.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''eSim '''window &amp;gt;&amp;gt;click on '''Open Project'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| To open the project, click on''' Open Project''' button on the top toolbar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Esim window:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selecting the project folder&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Locate the folder where''' eSim''' is''' '''downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open '''eSim '''folder and go to''' Examples '''folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, open the''' Half wave rectifier''' folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Point to '''Half wave rectifier '''under''' Projects.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| '''Half wave rectifier''' will appear under '''Projects'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Double-click on project file&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Double-click to select the project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Click''' Open Schematic''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click''' Open Schematic''' button on the left toolbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can now see the''' '''schematic of the '''half wave rectifier'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Place cursor on '''schematic &amp;gt;&amp;gt; '''press''' F1''' to zoom in &amp;gt;&amp;gt; press''' F2''' to zoom out&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Press the cursor on the''' schematic''' and press''' F1''' key to zoom in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To zoom out, use the '''F2''' key. &lt;br /&gt;
&lt;br /&gt;
Now come to the eSim window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Close the '''Schematic '''window.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Now let us simulate this project'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Click on''' Simulation''' button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on''' Simulation''' button, in the left toolbar. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will simulate the circuit.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Terminal and''' Plot''' Windows''':'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight each window&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| You will see:&lt;br /&gt;
&lt;br /&gt;
* the''' ngspice terminal '''window,&lt;br /&gt;
* the''' ngspice plot '''window&lt;br /&gt;
* and the '''python plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Ngspice Terminal Window:'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| If you are familiar with '''ngspice''' commands, then use this window to plot various other '''waveforms.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Ngspice Plot '''window''':'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| This shows the simulated output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Switch to the '''Python plot '''window&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Now, come to the '''Python plot''' window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Select as per narration&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Select the '''nodes '''('''for voltage''') and the '''branches '''('''for current'''), which need to be displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Click on '''Plot'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on''' Plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| Output Waveform&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Here, output voltage is rectified with respect to input. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Python plot '''window and the '''schematic '''window&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on the '''maximize button '''on the '''Python plot '''window to see the plot better.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Python plot '''window&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Click on the '''minimised schematic '''window. &lt;br /&gt;
&lt;br /&gt;
You can now see the '''schematic''' and the '''plot''' together.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0.0694in;padding-bottom:0.0694in;padding-left:0.0694in;padding-right:0in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.0694in;&amp;quot;| Let us summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we learnt how to&lt;br /&gt;
&lt;br /&gt;
* Install '''eSim version 1.1.2''' on '''Ubuntu Linux.'''&lt;br /&gt;
* Run '''eSim''' using '''Half wave rectifier '''as an example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| This video summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Do you have questions in this''' Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question.&lt;br /&gt;
&lt;br /&gt;
Explain your question briefly.&lt;br /&gt;
&lt;br /&gt;
Someone from the''' FOSSEE''' team will answer them.&lt;br /&gt;
&lt;br /&gt;
Please visit this site.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| Do you have any general / technical questions on eSim?&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| The''' FOSSEE''' team coordinates coding of solved examples of popular books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.075in;&amp;quot;| '''Show Slide:'''&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0625in;padding-right:0.0694in;&amp;quot;| This is &amp;lt;nowiki&amp;gt;-----&amp;lt;/nowiki&amp;gt; from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English</id>
		<title>Python-3.4.3/C2/Additional-features-of-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English"/>
				<updated>2017-03-07T10:10:20Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Additional-features-of-IPython - English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Title: Additional-features-of-'''IPython''' – English&lt;br /&gt;
&lt;br /&gt;
Author: '''Usha Viswanathan, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
Keywords: '''Video tutorial, IPython, running script, saving script, '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Hello friends and welcome to the Spoken Tutorial on''' Additional Features of IPython'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve your''' IPython''' '''history'''.&lt;br /&gt;
# View a part of the '''history'''.&lt;br /&gt;
# Save a part of a '''history''' to a file.&lt;br /&gt;
# Run a script from within''' IPython'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to&lt;br /&gt;
&lt;br /&gt;
* use Plots interactively&lt;br /&gt;
* and embellish a plot&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite Python tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2*pi, 2*pi, 100)'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To start plotting, type'' '''''x''''' '''''equals to''''' '''''linspace inside the brackets minus 2pi comma 2pi comma 100 '''then press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, xsin(x))'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next type'' '''''plot inside the brackets x comma xsin(x) '''and then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Highlight the message “'''xsin''' is not defined” on the''' terminal.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We got an error saying &amp;quot;'''xsin''' is not defined&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because '''xsin(x) '''is actually '''x '''multiplied by '''sin(x)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x*sin(x))'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Here, multiplication sign is missing. So let us type&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x multiplied by sin(x)''' and press Enter'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlabel(&amp;quot;$x$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel(&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;$x and xsin(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next let us add '''title''' and the '''labels''' for both x and y axes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''xlabel inside the brackets inside inverted commas inside dollar sign x '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel inside the brackets inside inverted commas inside dollar sign f(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title inside the brackets inside inverted commas inside dollar sign x and xsin(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can now see the labelled '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The '''history''' of typed commands can be retrieved by''' percentage history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''percentage''''' '''''history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| '''percentage history '''itself is a '''command''' and is displayed as the most recent '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whatever we executed in the terminal is stored as history.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history 5'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| If we want to see what was the fifth '''command''', pass 5 as an argument to''' percentage history''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage history space 5 '''and press''' Enter'''. This displays the fifth '''command''' which we typed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out how to list the recent '''commands''' between 5 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Switch back to terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In examples of '''history''' doc, highlight&lt;br /&gt;
&lt;br /&gt;
'''Example &amp;gt;&amp;gt; %history -n 4-6'''&lt;br /&gt;
&lt;br /&gt;
Now quit '''history '''doc and type&lt;br /&gt;
&lt;br /&gt;
'''%history 5-10 '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage history? '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read through the information of''' percentage history '''command'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see, '''percentage history hypen n 4 hypen 6''' displays the '''commands''' from 4 to 6. &lt;br /&gt;
&lt;br /&gt;
Here hypen '''n '''is optional '''argument''' which prints line numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''q '''to quit the documentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type '''percentage history space 5 hypen 10''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To save the '''history''', we use '''percentage save''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''%history '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Before we do that, let us first look at the '''history''' and identify which lines of code we require.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' percentage history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the commands on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The second command is '''linspace'''. But the third '''command''' is a '''command''' that gave us an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hence we do not need it. The '''commands''' from fourth to seventh are required. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''%save plot_script.py 2 4-7'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| So we need the second command and then the fourth to seventh '''commands''' for our program. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us save it in the present working directory. Hence the syntax will be&lt;br /&gt;
&lt;br /&gt;
'''percentage save space plot underscore script.py 2 space 4 hypen 7'''. press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the typed command on the terminal. &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The first argument in '''percentage save command''' is the name of the file in which the commands are saved. &lt;br /&gt;
&lt;br /&gt;
The second argument gives the numbers of the commands that are being saved separated by spaces.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto file '''plot_script.py. '''open and show it&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the file '''plot underscore script.py''' and see the contents.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%run -i plot_script.py'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us learn how to run the file as a '''python script.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the '''command''' '''percentage run''' to do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage run space hypen i space plot underscore script.py''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, '''hypen i''' parameter runs the code written in a text editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code is run within the current ipython session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It uses the variables defined interactively in the ipython session. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''show()'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The script runs but we do not see the plot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because when we are running a script, &lt;br /&gt;
&lt;br /&gt;
we are not in the interactive mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To view the '''plot''', type''' show()''' on your terminal. Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use '''percentage history''' and''' percentage save''' to create a script that has the function '''show()''' in it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the '''script''' to produce the '''plot''' and display the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''%history -n'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We first look at the '''history''' using''' percentage history hypen n''' command.&lt;br /&gt;
&lt;br /&gt;
Type'' '''''percentage history hypen n''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' clf()'''&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us clear the plot window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf() and '''press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 1 3-7 12 15'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now let us save the '''script''' using the '''command''' '''percentage save'''&lt;br /&gt;
&lt;br /&gt;
We need lines 2, 4 to 7 and 16&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''percentage save show underscore included.py 2 space 4 hypen 7 space 16''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run -i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To run the script type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''percentage run hypen i show underscore included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We get the desired plot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Go to the previous command. Modify it by removing ‘-i’ in the command to, '''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Go to the previous command. Modify it by removing ‘'''hypen i’''' in the command to, &lt;br /&gt;
&lt;br /&gt;
'''percentage run show underscore included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see that it raises a '''NameError''' saying that the name '''linspace''' is not found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This happens because we did not run the script interactively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve the '''history''' using '''percentage history''' command.&lt;br /&gt;
&lt;br /&gt;
# View only a part of '''history''' by passing argument to''' percentage history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| # Save the required lines of code in required order using ''''percentage save'''' command.&lt;br /&gt;
&lt;br /&gt;
# Use ''''percentage run hypen i'''' command to run a saved script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| How do you save the command lines 2 3 4 5 7 9 10 11* &lt;br /&gt;
** '''percentage save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
** '''percentage save &amp;lt;filename&amp;gt; 2-11'''&lt;br /&gt;
** '''percentage save &amp;lt;filename&amp;gt;'''&lt;br /&gt;
** '''percentage save 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Which is the command to run the script?&lt;br /&gt;
* '''Percentage execute &amp;lt;script name&amp;gt;'''&lt;br /&gt;
* '''percentage run -i &amp;lt;script name&amp;gt; '''&lt;br /&gt;
* '''percentage run &amp;lt;script name&amp;gt; '''&lt;br /&gt;
* '''percentage execute -i &amp;lt;script name&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Solution for the self assessment questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
# To save the commands 2 3 4 5 7 9 10 11, we issue the '''command percentage save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
# To run the script we use '''percentage''' '''run -i &amp;lt;scriptname&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English</id>
		<title>Python-3.4.3/C2/Additional-features-of-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English"/>
				<updated>2017-03-07T09:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Additional-features-of-IPython - English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Title: Additional-features-of-'''IPython''' – English&lt;br /&gt;
&lt;br /&gt;
Author: '''Usha Viswanathan, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
Keywords: '''Video tutorial, IPython, running script, saving script, '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Hello friends and welcome to the Spoken Tutorial on''' Additional Features of IPython'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve your''' IPython''' '''history'''.&lt;br /&gt;
# View a part of the '''history'''.&lt;br /&gt;
# Save a part of a '''history''' to a file.&lt;br /&gt;
# Run a script from within''' IPython'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to&lt;br /&gt;
&lt;br /&gt;
* use Plots interactively&lt;br /&gt;
* and embellish a plot&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite Python tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2*pi, 2*pi, 100)'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To start plotting, type'' '''''x''''' '''''equals to''''' '''''linspace inside the brackets minus 2pi comma 2pi comma 100 '''then press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, xsin(x))'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next type'' '''''plot inside the brackets x comma xsin(x) '''and then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Highlight the message “'''xsin''' is not defined” on the''' terminal.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We got an error saying &amp;quot;'''xsin''' is not defined&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because '''xsin(x) '''is actually '''x '''multiplied by '''sin(x)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x*sin(x))'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Here, multiplication sign is missing. So let us type&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x multiplied by sin(x)''' and press Enter'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlabel(&amp;quot;$x$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel(&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;$x and xsin(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next let us add '''title''' and the '''labels''' for both x and y axes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''xlabel inside the brackets inside inverted commas inside dollar sign x '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel inside the brackets inside inverted commas inside dollar sign f(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title inside the brackets inside inverted commas inside dollar sign x and xsin(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can now see the labelled '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The '''history''' of typed commands can be retrieved by''' percentage history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''percentage''''' '''''history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| '''percentage history '''itself is a '''command''' and is displayed as the most recent '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whatever we executed in the terminal is stored as history.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history 5'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| If we want to see what was the fifth '''command''', pass 5 as an argument to''' percentage history''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage history space 5 '''and press''' Enter'''. This displays the fifth '''command''' which we typed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out how to list the recent '''commands''' between 5 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Switch back to terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In examples of '''history''' doc, highlight&lt;br /&gt;
&lt;br /&gt;
'''Example &amp;gt;&amp;gt; %history -n 4-6'''&lt;br /&gt;
&lt;br /&gt;
Now quit '''history '''doc and type&lt;br /&gt;
&lt;br /&gt;
'''%history 5-10 '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage history? '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read through the information of''' percentage history '''command'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see, '''percentage history hypen n 4 hypen 6''' displays the '''commands''' from 4 to 6. &lt;br /&gt;
&lt;br /&gt;
Here hypen '''n '''is optional '''argument''' which prints line numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''q '''to quit the documentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type '''percentage history space 5 hypen 10''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To save the '''history''', we use '''percentage save''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''%history '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Before we do that, let us first look at the '''history''' and identify which lines of code we require.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' percentage history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the commands on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The second command is '''linspace'''. But the third '''command''' is a '''command''' that gave us an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hence we do not need it. The '''commands''' from fourth to seventh are required. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''%save plot_script.py 2 4-7'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| So we need the second command and then the fourth to seventh '''commands''' for our program. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us save it in the present working directory. Hence the syntax will be&lt;br /&gt;
&lt;br /&gt;
'''percentage save space plot underscore script.py 2 space 4 hypen 7'''. press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the typed command on the terminal. &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The first argument in '''percentage save command''' is the name of the file in which the commands are saved. &lt;br /&gt;
&lt;br /&gt;
The second argument gives the numbers of the commands that are being saved separated by spaces.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto file '''plot_script.py. '''open and show it&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the file '''plot underscore script.py''' and see the contents.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%run -i plot_script.py'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us learn how to run the file as a '''python script.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the '''command''' '''percentage run''' to do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage run space hypen i space plot underscore script.py''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, '''hypen i''' parameter runs the code written in a text editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code is run within the current ipython session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It uses the variables defined interactively in the ipython session. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''show()'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The script runs but we do not see the plot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because when we are running a script, &lt;br /&gt;
&lt;br /&gt;
we are not in the interactive mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To view the '''plot''', type''' show()''' on your terminal. Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use '''percentage history''' and''' percentage save''' to create a script that has the function '''show()''' in it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the '''script''' to produce the '''plot''' and display the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''%history -n'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We first look at the '''history''' using''' percentage history hypen n''' command.&lt;br /&gt;
&lt;br /&gt;
Type'' '''''percentage history hypen n''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' clf()'''&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us clear the plot window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf() and '''press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 1 3-7 12 15'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now let us save the '''script''' using the '''command''' '''percentage save'''&lt;br /&gt;
&lt;br /&gt;
We need lines 2, 4 to 7 and 16&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''percentage save show underscore included.py 2 space 4 hypen 7 space 16''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run -i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To run the script type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''percentage run hypen i show underscore included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We get the desired plot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Go to the previous command. Modify it by removing ‘-i’ in the command to, '''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Go to the previous command. Modify it by removing ‘'''hypen i’''' in the command to, &lt;br /&gt;
&lt;br /&gt;
'''percentage run show underscore included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see that it raises a '''NameError''' saying that the name '''linspace''' is not found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This happens because we did not run the script interactively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve the '''history''' using '''percentage history''' command.&lt;br /&gt;
&lt;br /&gt;
# View only a part of '''history''' by passing argument to''' percentage history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| # Save the required lines of code in required order using ''''percentage save'''' command.&lt;br /&gt;
&lt;br /&gt;
# Use ''''percentage run hypen i'''' command to run a saved script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * How do you save the command lines 2 3 4 5 7 9 10 11&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt;'''&lt;br /&gt;
** '''%save 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * Which is the command to run the script?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%execute &amp;lt;script name&amp;gt;'''&lt;br /&gt;
** '''%run -i &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%run &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%execute -i &amp;lt;script name&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Solution for the self assessment questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
# To save the commands 2 3 4 5 7 9 10 11, we issue the '''command %save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
# To run the script we use '''%run -i &amp;lt;scriptname&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English</id>
		<title>Python-3.4.3/C2/Additional-features-of-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English"/>
				<updated>2017-03-07T09:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Additional-features-of-IPython - English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Title: Additional-features-of-'''IPython''' – English&lt;br /&gt;
&lt;br /&gt;
Author: '''Usha Viswanathan, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
Keywords: '''Video tutorial, IPython, running script, saving script, '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Hello friends and welcome to the Spoken Tutorial on''' Additional Features of IPython'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve your''' IPython''' '''history'''.&lt;br /&gt;
# View a part of the '''history'''.&lt;br /&gt;
# Save a part of a '''history''' to a file.&lt;br /&gt;
# Run a script from within''' IPython'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to&lt;br /&gt;
&lt;br /&gt;
* use Plots interactively&lt;br /&gt;
* and embellish a plot&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite Python tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2*pi, 2*pi, 100)'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To start plotting, type'' '''''x''''' '''''equals to''''' '''''linspace inside the brackets minus 2*pi comma 2*pi comma 100 '''then press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, xsin(x))'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next type'' '''''plot inside the brackets x comma xsin(x) '''and then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Highlight the message “'''xsin''' is not defined” on the''' terminal.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We got an error saying &amp;quot;'''xsin''' is not defined&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because '''xsin(x) '''is actually '''x '''multiplied by '''sin(x)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x*sin(x))'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Here, multiplication sign is missing. So let us type&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x multiplied by sin(x)''' and press Enter'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlabel(&amp;quot;$x$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel(&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;$x and xsin(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next let us add '''title''' and the '''labels''' for both x and y axes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''xlabel inside the brackets inside inverted commas inside dollar sign x '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ylabel inside the brackets inside inverted commas inside dollar sign f(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title inside the brackets inside inverted commas inside dollar sign x and xsin(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can now see the labelled '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The '''history''' of typed commands can be retrieved by''' %history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| '''%history '''itself is a '''command''' and is displayed as the most recent '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whatever we executed in the terminal is stored as history.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history 5'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| If we want to see what was the fifth '''command''', pass 5 as an argument to''' %history''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%history space 5 '''and press''' Enter'''. This displays the fifth '''command''' which we typed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out how to list the recent '''commands''' between 5 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Switch back to terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In examples of '''history''' doc, highlight&lt;br /&gt;
&lt;br /&gt;
'''Example &amp;gt;&amp;gt; %history -n 4-6'''&lt;br /&gt;
&lt;br /&gt;
Now quit '''history '''doc and type&lt;br /&gt;
&lt;br /&gt;
'''%history 5-10 '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%history? '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read through the information of''' %history '''command'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see, '''%history hypen n 4 hypen 6''' displays the '''commands''' from 4 to 6. &lt;br /&gt;
&lt;br /&gt;
Here hypen '''n '''is optional '''argument''' which prints line numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''q '''to quit the documentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type'' '''''%history space 5hypen 10''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To save the '''history''', we use '''%save''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''%history '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Before we do that, let us first look at the '''history''' and identify which lines of code we require.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' ''%''history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the commands on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The second command is '''linspace'''. But the third '''command''' is a '''command''' that gave us an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hence we do not need it. The '''commands''' from fourth to seventh are required. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''%save plot_script.py 2 4-7'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| So we need the second command and then the fourth to seventh '''commands''' for our program. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us save it in the present working directory. Hence the syntax will be&lt;br /&gt;
&lt;br /&gt;
'''%save space plot_script.py 2 space 4 hypen 7'''. press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the typed command on the terminal. &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The first argument in '''%save command''' is the name of the file in which the commands are saved. &lt;br /&gt;
&lt;br /&gt;
The second argument gives the numbers of the commands that are being saved separated by spaces.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto file '''plot_script.py. '''open and show it&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the file '''plot_script.py''' and see the contents.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%run -i plot_script.py'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us learn how to run the file as a '''python script.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the '''command''' '''%run''' to do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%run space hypen i space plot_script.py''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, '''hypen i''' parameter runs the code written in a text editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code is run within the current ipython session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It uses the variables defined interactively in the ipython session. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''show()'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The script runs but we do not see the plot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because when we are running a script, &lt;br /&gt;
&lt;br /&gt;
we are not in the interactive mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To view the '''plot''', type''' show()''' on your terminal. Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use''' %history''' and''' %save''' to create a script that has the function '''show()''' in it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the '''script''' to produce the '''plot''' and display the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''%history -n'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We first look at the '''history''' using''' %history hypen n''' command.&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%history hypen n''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' clf()'''&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us clear the plot window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf() and '''press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 1 3-7 12 15'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now let us save the '''script''' using the '''command''' '''%save'''&lt;br /&gt;
&lt;br /&gt;
We need lines 2, 4 to 7 and 16&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 2 space 4 hypen 7 space 16''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run -i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To run the script type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run hypen i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We get the desired plot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Go to the previous command. Modify it by removing ‘-i’ in the command to, '''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Go to the previous command. Modify it by removing ‘'''hypen i’''' in the command to, &lt;br /&gt;
&lt;br /&gt;
'''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see that it raises a '''NameError''' saying that the name '''linspace''' is not found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This happens because we did not run the script interactively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve the '''history''' using '''%history''' command.&lt;br /&gt;
&lt;br /&gt;
# View only a part of '''history''' by passing argument to''' %history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| # Save the required lines of code in required order using ''''%save'''' command.&lt;br /&gt;
&lt;br /&gt;
# Use ''''%run -i'''' command to run a saved script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * How do you save the command lines 2 3 4 5 7 9 10 11&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt;'''&lt;br /&gt;
** '''%save 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * Which is the command to run the script?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%execute &amp;lt;script name&amp;gt;'''&lt;br /&gt;
** '''%run -i &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%run &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%execute -i &amp;lt;script name&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Solution for the self assessment questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
# To save the commands 2 3 4 5 7 9 10 11, we issue the '''command %save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
# To run the script we use '''%run -i &amp;lt;scriptname&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English</id>
		<title>Python-3.4.3/C2/Subplots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English"/>
				<updated>2017-03-07T07:52:32Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: '''Python/C2/Subplots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Subplots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, subplot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Subplots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Create and '''switch''' between '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''percentage pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
To compare two '''plots''' we draw the '''plots''' in the same '''plotting area.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now create two plots, a cosine plot and an exponential curve in the same plotting area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside brackets 0 comma 50 comma 500 '''and press enter&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets x comma cos(x).'''&lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside brackets 0 comma 5 comma 100.'''&lt;br /&gt;
&lt;br /&gt;
'''  '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets y comma y square.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
Here the two '''plots''' have different regular '''axes''' so we cannot draw '''overlaid plots. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
In such cases we can draw '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use '''subplot command''' to accomplish this&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot inside the brackets 2 comma 1 comma 1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the first '''subplot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''subplot''' '''command''' takes three '''arguments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first '''argument''' is the number of '''rows''' of '''subplots''' that must be created.&lt;br /&gt;
&lt;br /&gt;
Here the first '''argument''' is 2, to split''' '''the''' plot horizontally'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' is the number of '''columns''' of '''subplots''' that must be created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the second '''argument '''is 1, so '''plot''' will not split '''vertically.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last '''argument''' specifies the '''serial number '''for''' subplot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we passed 1 as the '''argument''', which creates the '''upper subplot''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| If we execute the '''subplot command''' as &lt;br /&gt;
&lt;br /&gt;
'''subplot inside the brackets 2 comma 1 comma 2'''&lt;br /&gt;
&lt;br /&gt;
The '''lower subplot''' is created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here, we can see two '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can draw plots in each of the '''subplot area''' using the '''plot command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''subplot inside brackets 2 comma 1 comma 1'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets x comma cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot inside brackets 2 comma 1 comma 2 '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets y comma y square'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This created two '''plots''' one in each of the''' subplot''' area. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The top '''subplot''' holds a '''cosine curve''' and the bottom '''subplot''' holds a '''parabola'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is clear from the two '''subplots''' that both have different '''regular axes'''. &lt;br /&gt;
&lt;br /&gt;
For the '''cosine curve x-axis''' varies from 0 to 50 and '''y-axis''' varies from '''minus '''1 to 1.&lt;br /&gt;
&lt;br /&gt;
For the '''parabolic curve x-axis''' varies from 0 to 5 and '''y-axis''' varies from 0 to 25.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now clear the plot window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pressure, Volume '''and''' Temperatures '''are held by the '''equation PV = nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
* A'''ssume''' '''nR =0.01 Joules/Kelvin''' and '''T = 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pressure, Volume '''and''' Temperatures '''are held by the '''equation Pv equals to nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
A'''ssume''' '''nR equals to 0.01 Joules per Kelvin''' and '''T equals to 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two different''' plots '''as''' subplots''':&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Volume plot '''and&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Temperature plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''v = linspace(21, 100, 500)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To start with, we have been given the '''range''' of '''Volume''' using which we can define the variable '''v.'''&lt;br /&gt;
&lt;br /&gt;
'''v equals to linspace inside brackets 21 comma 100 comma 500'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can create first '''subplot''' and draw '''Pressure''' v/s '''Volume''' '''graph '''using this '''v'''. &lt;br /&gt;
&lt;br /&gt;
'''subplot(2 comma 1 comma 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v comma 2 point 0 by v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We know that '''nRT''' is a '''constant''' which is equal to 2.0 since '''nR''' = equals to 0.01 '''Joules per Kelvin''' and '''T equals to '''200 '''Kelvin '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(200, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can create the second '''subplot''' and draw the '''Pressure''' v/s '''Temperature plot''' as follows &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2 comma 1 comma 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(200 comma 2 point 0 divided by v)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(200, 200, 500) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have an '''error''' now, telling x and y '''dimensions''' don't match. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will create same number of '''points''' for '''temperature.'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''t equals to linspace inside brackets 200 comma 200 comma 500. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(t, 2.0/v) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we have 500 values in '''t '''and''' '''each with the value 200 '''Kelvin'''. '''Plotting''' this data, we get the required '''plot. '''&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets t comma 2 point 0 divided by v''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see two '''subplots''' of '''Pressure v/s Volume''' and '''Pressure v/s Temperature''' respectively. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Create '''subplots '''and to '''switch''' between them. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which of the following is correct. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''subplot(numRows comma numCols, plotNum) '''&lt;br /&gt;
** '''subplot(numRows comma numCols) '''&lt;br /&gt;
** '''subplot(numCols comma numRows) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answer is,''' first option.'''&lt;br /&gt;
&lt;br /&gt;
# The''' subplot''' command takes three '''arguments''' namely the number of '''rows''' , number of '''columns''' and the '''plot number'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English</id>
		<title>Python-3.4.3/C2/Multiple-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English"/>
				<updated>2017-03-07T05:59:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Multiple plots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Multiple plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, legend, figure, savefig'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Multiple plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Draw''' multiple '''plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure command'''. &lt;br /&gt;
# Use the '''legend command'''. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like saving the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
* Save''' plots'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the '''pylab package'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 10) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us create '''set''' of '''points''' for our '''plot '''by using '''command''' '''linspace'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 10'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x)) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us draw a simple '''sine curve''' using these '''points.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot inside the brackets x comma sin(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see, this '''sine curve''' is not a '''smooth curve. '''What really caused this?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This happened because we selected few '''points''' that is 10 for a large '''interval''' of 0 to 50.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' '''function''' does not '''plot''' the '''analytical function.'''&lt;br /&gt;
&lt;br /&gt;
It plots the '''points''' given by the '''analytical function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, let us use '''linspace''' command to get 500 points between 0 and 50 and draw the '''sine curve''' again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside the brackets 0 comma 50 comma 500.'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets y comma sin(y)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we see a '''sine curve''' with a '''smooth curve'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice we also have two '''plots''' one '''overlaid''' upon another. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''pylab''', by default all the '''plots''' are '''overlaid'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''legend(['sin(x)', 'sin(y)'])'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To '''distinguish''' between two '''overlaid plots''' we use '''legend''' '''command.'''&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets square brackets commas sin(x) comma sin(y).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''legend''' '''command''' takes '''parameter '''as a '''list''' of '''strings.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it assigns '''strings''' to''' plots''' in the order they were created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can see the '''legends''' being '''displayed''' for the '''two sine curves '''on the '''plot area'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| In the IPython terminal now type clf() to clear the plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
Draw two plots for the given form&lt;br /&gt;
&lt;br /&gt;
# First plot is a parabola of the form '''y = 4(x ^ 2)''' &lt;br /&gt;
# Second plot is a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
# Use legends to indicate each plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two '''plots''' first plot being a '''parabola''' of the form '''y equals to 4x square''' and the second being a '''straight line''' of the form '''y equals to 2x plus 3''' in the '''interval''' '''minus '''5 to 5. &lt;br /&gt;
&lt;br /&gt;
Use '''legends''' to indicate what each '''plot''' is doing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, 4 * (x * x))'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, (2 * x) + 3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;Switch to the terminal for solution.&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can obtain the two '''plots''' in different '''colours''' using the following '''commands'''.&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 4 multiplied by inside the brackets x multiplied by x. '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma (2 multiplied by x) plus 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''legend([r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we will add a legend to identify the plots&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets inside square brackets r inside inverted commas dollar y equals to 4 x square dollar comma r inside inverted commas dollar y equals to 2x plus 3 dollar. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''legend''' added to the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next we will learn to '''switch''' between the '''plots''' and perform '''operations''' such as '''saving''' the '''plots''' etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see how to accomplish this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before we move on, let us '''clear''' our '''screen'''. &lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to '''terminal''' &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 500 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To accomplish more control over '''individual plots''' we use the '''figure command '''&lt;br /&gt;
&lt;br /&gt;
Type '''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma sin(x) comma inside inverted commas b'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma cos(x) comma inside inverted commas g'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we have two''' plots''', a '''sine curve '''and a '''cosine curve''' in two different '''figures'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''figure command''' takes an '''integer''' as an '''argument. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is''' '''the '''serial number''' of the '''plot''' to select corresponding '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the''' plot commands '''we run hereafter are applied to the selected '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''example, figure''' 1 is the '''sine plot''' and '''figure''' 2 is the '''cosine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For example, we can '''save''' each''' plot '''separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inside inverted commas cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas cosine.png'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inside inverted commas sin(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas sine.png'''&lt;br /&gt;
&lt;br /&gt;
The figures will be saved in current working directory. Now close both the plot windows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise2 &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video.Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw a '''line''' of the form '''y equals to x''' as one '''figure''' and another '''line''' of the form '''y equals to 2x plus 3'''. &lt;br /&gt;
&lt;br /&gt;
Save each of them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for solution. &lt;br /&gt;
&lt;br /&gt;
To solve this problem we will use the '''figure command''' to create first '''plotting area'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(1) '''&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now use the '''figure command''' to create second '''plotting area''' and '''plot '''the''' figure''' &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 2x plus 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now to switch between the '''figures''' we can use '''figure command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will save the figure as follows &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas plot1.png '''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas plot2.png'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Draw '''multiple plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure''' command. &lt;br /&gt;
# Use the '''legend''' command. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like '''saving''' the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
# What '''command''' is used to get individual '''plots''' separately?&lt;br /&gt;
# What will be the '''command''' to identify '''sine''' and '''cosine curve'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,''' '''&lt;br /&gt;
&lt;br /&gt;
# The '''command '''&amp;quot;'''figure()'''&amp;quot; can get us the individual '''plots''' separately. &lt;br /&gt;
# '''Legend inside brackets inside square brackets inside inverted commas sin(x) comma inside inverted commas cos(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English</id>
		<title>Python-3.4.3/C2/Multiple-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English"/>
				<updated>2017-03-07T05:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Multiple plots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Multiple plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, legend, figure, savefig'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Multiple plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Draw''' multiple '''plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure command'''. &lt;br /&gt;
# Use the '''legend command'''. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like saving the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
* Save''' plots'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the '''pylab package'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 10) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us create '''set''' of '''points''' for our '''plot '''by using '''command''' '''linspace'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 10'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x)) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us draw a simple '''sine curve''' using these '''points.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot inside the brackets x comma sin(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see, this '''sine curve''' is not a '''smooth curve. '''What really caused this?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This happened because we selected few '''points''' that is 10 for a large '''interval''' of 0 to 50.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' '''function''' does not '''plot''' the '''analytical function.'''&lt;br /&gt;
&lt;br /&gt;
It plots the '''points''' given by the '''analytical function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, let us use '''linspace''' command to get 500 points between 0 and 50 and draw the '''sine curve''' again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside the brackets 0 comma 50 comma 500.'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets y comma sin(y)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we see a '''sine curve''' with a '''smooth curve'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice we also have two '''plots''' one '''overlaid''' upon another. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''pylab''', by default all the '''plots''' are '''overlaid'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''legend(['sin(x)', 'sin(y)'])'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To '''distinguish''' between two '''overlaid plots''' we use '''legend''' '''command.'''&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets square brackets commas sin(x) comma sin(y).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''legend''' '''command''' takes '''parameter '''as a '''list''' of '''strings.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it assigns '''strings''' to''' plots''' in the order they were created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can see the '''legends''' being '''displayed''' for the '''two sine curves '''on the '''plot area'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| In the IPython terminal now type clf() to clear the plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
Draw two plots for the given form&lt;br /&gt;
&lt;br /&gt;
# First plot is a parabola of the form '''y = 4(x ^ 2)''' &lt;br /&gt;
# Second plot is a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
# Use legends to indicate each plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two '''plots''' first plot being a '''parabola''' of the form '''y equals to 4x square''' and the second being a '''straight line''' of the form '''y equals to 2x plus 3''' in the '''interval''' '''minus '''5 to 5. &lt;br /&gt;
&lt;br /&gt;
Use '''legends''' to indicate what each '''plot''' is doing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, 4 * (x * x))'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, (2 * x) + 3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;Switch to the terminal for solution.&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can obtain the two '''plots''' in different '''colours''' using the following '''commands'''.&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 4 multiplied by inside the brackets x multiplied by x. '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma (2 multiplied by x) plus 3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''legend([r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we will add a legend to identify the plots&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets inside square brackets r inside inverted commas dollar y equals to 4 x square dollar comma r inside inverted commas dollar y equals to 2x plus 3 dollar. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''legend''' added to the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next we will learn to '''switch''' between the '''plots''' and perform '''operations''' such as '''saving''' the '''plots''' etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see how to accomplish this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before we move on, let us '''clear''' our '''screen'''. &lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to '''terminal''' &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 500 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To accomplish more control over '''individual plots''' we use the '''figure command '''&lt;br /&gt;
&lt;br /&gt;
Type '''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma sin(x) comma inisde inverted commas b'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma cos(x) comma inisde inverted commas g'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we have two''' plots''', a '''sine curve '''and a '''cosine curve''' in two different '''figures'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''figure command''' takes an '''integer''' as an '''argument. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is''' '''the '''serial number''' of the '''plot''' to select corresponding '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the''' plot commands '''we run hereafter are applied to the selected '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''example, figure''' 1 is the '''sine plot''' and '''figure''' 2 is the '''cosine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For example, we can '''save''' each''' plot '''separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas cosine.png'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas sin(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas sine.png'''&lt;br /&gt;
&lt;br /&gt;
The figures will be saved in current working directory. Now close both the plot windows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise2 &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video.Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw a '''line''' of the form '''y equals to x''' as one '''figure''' and another '''line''' of the form '''y equals to 2x plus 3'''. &lt;br /&gt;
&lt;br /&gt;
Save each of them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for solution. &lt;br /&gt;
&lt;br /&gt;
To solve this problem we will use the '''figure command''' to create first '''plotting area'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(1) '''&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now use the '''figure command''' to create second '''plotting area''' and '''plot '''the''' figure''' &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 2x plus 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now to switch between the '''figures''' we can use '''figure command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will save the figure as follows &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas plot1.png '''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas plot2.png'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Draw '''multiple plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure''' command. &lt;br /&gt;
# Use the '''legend''' command. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like '''saving''' the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
# What '''command''' is used to get individual '''plots''' separately?&lt;br /&gt;
# What will be the '''command''' to identify '''sine''' and '''cosine curve'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,''' '''&lt;br /&gt;
&lt;br /&gt;
# The '''command '''&amp;quot;'''figure()'''&amp;quot; can get us the individual '''plots''' separately. &lt;br /&gt;
# '''Legend inside brackets inside square brackets inside inverted commas sin(x) comma cos(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English</id>
		<title>Python-3.4.3/C2/Multiple-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English"/>
				<updated>2017-03-07T05:44:55Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Multiple plots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Multiple plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, legend, figure, savefig'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Multiple plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Draw''' multiple '''plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure command'''. &lt;br /&gt;
# Use the '''legend command'''. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like saving the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
* Save''' plots'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the '''pylab package'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 10) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us create '''set''' of '''points''' for our '''plot '''by using '''command''' '''linspace'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 10'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x)) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us draw a simple '''sine curve''' using these '''points.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot inside the brackets x comma sin(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see, this '''sine curve''' is not a '''smooth curve. '''What really caused this?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This happened because we selected few '''points''' that is 10 for a large '''interval''' of 0 to 50.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' '''function''' does not '''plot''' the '''analytical function.'''&lt;br /&gt;
&lt;br /&gt;
It plots the '''points''' given by the '''analytical function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, let us use '''linspace''' command to get 500 points between 0 and 50 and draw the '''sine curve''' again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside the brackets 0 comma 50 comma 500.'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets y comma sin(y)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we see a '''sine curve''' with a '''smooth curve'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice we also have two '''plots''' one '''overlaid''' upon another. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''pylab''', by default all the '''plots''' are '''overlaid'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''legend(['sin(x)', 'sin(y)'])'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To '''distinguish''' between two '''overlaid plots''' we use '''legend''' '''command.'''&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets square brackets commas sin(x) comma sin(y).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''legend''' '''command''' takes '''parameter '''as a '''list''' of '''strings.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it assigns '''strings''' to''' plots''' in the order they were created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can see the '''legends''' being '''displayed''' for the '''two sine curves '''on the '''plot area'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| In the IPython terminal now type clf() to clear the plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
Draw two plots for the given form&lt;br /&gt;
&lt;br /&gt;
# First plot is a parabola of the form '''y = 4(x ^ 2)''' &lt;br /&gt;
# Second plot is a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
# Use legends to indicate each plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two '''plots''' first plot being a '''parabola''' of the form '''y equals to 4x square''' and the second being a '''straight line''' of the form '''y equals to 2x plus 3''' in the '''interval''' '''minus '''5 to 5. &lt;br /&gt;
&lt;br /&gt;
Use '''legends''' to indicate what each '''plot''' is doing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, 4 * (x * x))'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, (2 * x) + 3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;Switch to the terminal for solution.&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets minus 5 comma 5 comma 100)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can obtain the two '''plots''' in different '''colours''' using the following '''commands'''.&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 4 multiplied by inside the brackets x multiplied by x. '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma (2 multiplied by x) plus 3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''legend([r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we will add a legend to identify the plots&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets inside square brackets r inside inverted commas dollar y equals to 4 x square dollar comma r inside inverted commas dollar y equals to 2x plus 3 dollar. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''legend''' added to the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next we will learn to '''switch''' between the '''plots''' and perform '''operations''' such as '''saving''' the '''plots''' etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see how to accomplish this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before we move on, let us '''clear''' our '''screen'''. &lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to '''terminal''' &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 500 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To accomplish more control over '''individual plots''' we use the '''figure command '''&lt;br /&gt;
&lt;br /&gt;
Type '''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma sin(x) comma inisde inverted commas b'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma cos(x) comma inisde inverted commas g'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we have two''' plots''', a '''sine curve '''and a '''cosine curve''' in two different '''figures'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''figure command''' takes an '''integer''' as an '''argument. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is''' '''the '''serial number''' of the '''plot''' to select corresponding '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the''' plot commands '''we run hereafter are applied to the selected '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''example, figure''' 1 is the '''sine plot''' and '''figure''' 2 is the '''cosine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For example, we can '''save''' each''' plot '''separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas cosine.png'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas sin(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas sine.png'''&lt;br /&gt;
&lt;br /&gt;
The figures will be saved in current working directory. Now close both the plot windows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise2 &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video.Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw a '''line''' of the form '''y equals to x''' as one '''figure''' and another '''line''' of the form '''y equals to 2x plus 3'''. &lt;br /&gt;
&lt;br /&gt;
Save each of them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for solution. &lt;br /&gt;
&lt;br /&gt;
To solve this problem we will use the '''figure command''' to create first '''plotting area'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(1) '''&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now use the '''figure command''' to create second '''plotting area''' and '''plot '''the''' figure''' &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 2x plus 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now to switch between the '''figures''' we can use '''figure command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will save the figure as follows &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas plot1.png '''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inside inverted commas plot2.png'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Draw '''multiple plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure''' command. &lt;br /&gt;
# Use the '''legend''' command. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like '''saving''' the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
# What '''command''' is used to get individual '''plots''' separately?&lt;br /&gt;
# What will be the '''command''' to identify '''sine''' and '''cosine curve'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,''' '''&lt;br /&gt;
&lt;br /&gt;
# The '''command '''&amp;quot;'''figure()'''&amp;quot; can get us the individual '''plots''' separately. &lt;br /&gt;
# '''Legend inside brackets inside square brackets inside inverted commas sin(x) comma cos(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English</id>
		<title>Python-3.4.3/C2/Subplots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English"/>
				<updated>2017-02-21T10:30:07Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: '''Python/C2/Subplots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Subplots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, subplot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Subplots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Create and '''switch''' between '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
To compare two '''plots''' we draw the '''plots''' in the same '''plotting area.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now create two plots, a cosine plot and an exponential curve in the same plotting area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside brackets 0 comma 50 comma 500 '''and press enter&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets x comma cos(x).'''&lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside brackets 0 comma 5 comma 100.'''&lt;br /&gt;
&lt;br /&gt;
'''  '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets y comma y square.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
Here the two '''plots''' have different regular '''axes''' so we cannot draw '''overlaid plots. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
In such cases we can draw '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use '''subplot command''' to accomplish this&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot inside the brackets 2 comma 1 comma 1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the first '''subplot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''subplot''' '''command''' takes three '''arguments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first '''argument''' is the number of '''rows''' of '''subplots''' that must be created.&lt;br /&gt;
&lt;br /&gt;
Here the first '''argument''' is 2, to split''' '''the''' plot horizontally'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' is the number of '''columns''' of '''subplots''' that must be created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the second '''argument '''is 1, so '''plot''' will not split '''vertically.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last '''argument''' specifies the '''serial number '''for''' subplot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we passed 1 as the '''argument''', which creates the '''upper subplot''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| If we execute the '''subplot command''' as &lt;br /&gt;
&lt;br /&gt;
'''subplot inside the brackets 2 comma 1 comma 2'''&lt;br /&gt;
&lt;br /&gt;
The '''lower subplot''' is created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here, we can see two '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can draw plots in each of the '''subplot area''' using the '''plot command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''subplot inside brackets 2 comma 1 comma 1'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets x, cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot inside brackets 2 comma 1 comma 2 '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets y comma y square'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This created two '''plots''' one in each of the''' subplot''' area. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The top '''subplot''' holds a '''cosine curve''' and the bottom '''subplot''' holds a '''parabola'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is clear from the two '''subplots''' that both have different '''regular axes'''. &lt;br /&gt;
&lt;br /&gt;
For the '''cosine curve x-axis''' varies from 0 to 50 and '''y-axis''' varies from '''minus '''1 to 1.&lt;br /&gt;
&lt;br /&gt;
For the '''parabolic curve x-axis''' varies from 0 to 5 and '''y-axis''' varies from 0 to 25.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now clear the plot window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pressure, Volume '''and''' Temperatures '''are held by the '''equation PV = nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
* A'''ssume''' '''nR =0.01 Joules/Kelvin''' and '''T = 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pressure, Volume '''and''' Temperatures '''are held by the '''equation Pv equals to nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
A'''ssume''' '''nR equals to 0.01 Joules per Kelvin''' and '''T equals to 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two different''' plots '''as''' subplots''':&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Volume plot '''and&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Temperature plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''v = linspace(21, 100, 500)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To start with, we have been given the '''range''' of '''Volume''' using which we can define the variable '''v.'''&lt;br /&gt;
&lt;br /&gt;
'''v equals to linspace inside brackets 21 comma 100 comma 500'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can create first '''subplot''' and draw '''Pressure''' v/s '''Volume''' '''graph '''using this '''v'''. &lt;br /&gt;
&lt;br /&gt;
'''subplot(2 comma 1 comma 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v comma 2.0 by v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We know that '''nRT''' is a '''constant''' which is equal to 2.0 since '''nR''' = equals to 0.01 '''Joules per Kelvin''' and '''T equals to '''200 '''Kelvin '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(200, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can create the second '''subplot''' and draw the '''Pressure''' v/s '''Temperature plot''' as follows &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2 comma 1 comma 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(200 comma 2.0 divided by v)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(200, 200, 500) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have an '''error''' now, telling x and y '''dimensions''' don't match. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will create same number of '''points''' for '''temperature.'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''t equals to linspace inside brackets 200 comma 200 comma 500. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(t, 2.0/v) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we have 500 values in '''t '''and''' '''each with the value 200 '''Kelvin'''. '''Plotting''' this data, we get the required '''plot. '''&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets t comma 2.0 divided by v''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see two '''subplots''' of '''Pressure v/s Volume''' and '''Pressure v/s Temperature''' respectively. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Create '''subplots '''and to '''switch''' between them. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which of the following is correct. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''subplot(numRows comma numCols, plotNum) '''&lt;br /&gt;
** '''subplot(numRows comma numCols) '''&lt;br /&gt;
** '''subplot(numCols comma numRows) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answer is,''' first option.'''&lt;br /&gt;
&lt;br /&gt;
# The''' subplot''' command takes three '''arguments''' namely the number of '''rows''' , number of '''columns''' and the '''plot number'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English</id>
		<title>Python-3.4.3/C2/Multiple-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English"/>
				<updated>2017-02-21T10:23:35Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Multiple plots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Multiple plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, legend, figure, savefig'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Multiple plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Draw''' multiple '''plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure command'''. &lt;br /&gt;
# Use the '''legend command'''. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like saving the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
* Save''' plots'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the '''pylab package'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 10) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us create '''set''' of '''points''' for our '''plot '''by using '''command''' '''linspace'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 10'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x)) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us draw a simple '''sine curve''' using these '''points.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot inside the brackets x comma sin(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see, this '''sine curve''' is not a '''smooth curve. '''What really caused this?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This happened because we selected few '''points''' that is 10 for a large '''interval''' of 0 to 50.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' '''function''' does not '''plot''' the '''analytical function.'''&lt;br /&gt;
&lt;br /&gt;
It plots the '''points''' given by the '''analytical function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, let us use '''linspace''' command to get 500 points between 0 and 50 and draw the '''sine curve''' again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside the brackets 0 comma 50 comma 500.'''&lt;br /&gt;
&lt;br /&gt;
'''plotinside the brackets y comma sin(y)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we see a '''sine curve''' with a '''smooth curve'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice we also have two '''plots''' one '''overlaid''' upon another. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''pylab''', by default all the '''plots''' are '''overlaid'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''legend(['sin(x)', 'sin(y)'])'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To '''distinguish''' between two '''overlaid plots''' we use '''legend''' '''command.'''&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets square brackets commas sin(x) comma sin(y).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''legend''' '''command''' takes '''parameter '''as a '''list''' of '''strings.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it assigns '''strings''' to''' plots''' in the order they were created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can see the '''legends''' being '''displayed''' for the '''two sine curves '''on the '''plot area'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| In the IPython terminal now type clf() to clear the plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
Draw two plots for the given form&lt;br /&gt;
&lt;br /&gt;
# First plot is a parabola of the form '''y = 4(x ^ 2)''' &lt;br /&gt;
# Second plot is a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
# Use legends to indicate each plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two '''plots''' first plot being a '''parabola''' of the form '''y equals to 4x square''' and the second being a '''straight line''' of the form '''y equals to 2x plus 3''' in the '''interval''' '''minus '''5 to 5. &lt;br /&gt;
&lt;br /&gt;
Use '''legends''' to indicate what each '''plot''' is doing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, 4 * (x * x))'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, (2 * x) + 3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;Switch to the terminal for solution.&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets minus 5 comma 5 comma 100)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can obtain the two '''plots''' in different '''colours''' using the following '''commands'''.&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 4 multiplied by inisde the brackets x multiplied by x. '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma (2 multiplied by x) plus 3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''legend([r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we will add a legend to identify the plots&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets inside square brackets r inisde inverted commas dollar y equals to 4 x square dollar comma r inisde inverted commas dollar y equals to 2x plus 3 dollar. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''legend''' added to the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next we will learn to '''switch''' between the '''plots''' and perform '''operations''' such as '''saving''' the '''plots''' etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see how to accomplish this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before we move on, let us '''clear''' our '''screen'''. &lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to '''terminal''' &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 500 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To accomplish more control over '''individual plots''' we use the '''figure command '''&lt;br /&gt;
&lt;br /&gt;
Type '''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma sin(x) comma inisde inverted commas b'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma cos(x) comma inisde inverted commas g'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we have two''' plots''', a '''sine curve '''and a '''cosine curve''' in two different '''figures'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''figure command''' takes an '''integer''' as an '''argument. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is''' '''the '''serial number''' of the '''plot''' to select corresponding '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the''' plot commands '''we run hereafter are applied to the selected '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''example, figure''' 1 is the '''sine plot''' and '''figure''' 2 is the '''cosine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For example, we can '''save''' each''' plot '''separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas cosine.png'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas sin(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas sine.png'''&lt;br /&gt;
&lt;br /&gt;
The figures will be saved in current working directory. Now close both the plot windows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise2 &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video.Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw a '''line''' of the form '''y equals to x''' as one '''figure''' and another '''line''' of the form '''y equals to 2x plus 3'''. &lt;br /&gt;
&lt;br /&gt;
Save each of them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for solution. &lt;br /&gt;
&lt;br /&gt;
To solve this problem we will use the '''figure command''' to create first '''plotting area'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(1) '''&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now use the '''figure command''' to create second '''plotting area''' and '''plot '''the''' figure''' &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 2x plus 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now to switch between the '''figures''' we can use '''figure command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will save the figure as follows &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas plot1.png '''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas plot2.png'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Draw '''multiple plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure''' command. &lt;br /&gt;
# Use the '''legend''' command. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like '''saving''' the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
# What '''command''' is used to get individual '''plots''' separately?&lt;br /&gt;
# What will be the '''command''' to identify '''sine''' and '''cosine curve'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,''' '''&lt;br /&gt;
&lt;br /&gt;
# The '''command '''&amp;quot;'''figure()'''&amp;quot; can get us the individual '''plots''' separately. &lt;br /&gt;
# '''Legend inside brackets inside square brackets inside inverted commas sin(x) comma cos(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English</id>
		<title>Python-3.4.3/C2/Saving-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English"/>
				<updated>2017-02-21T10:12:23Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Saving-Plots/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Saving-Plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Chandrika, Pravin, Vineeta Parmar, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: IPython, savefig'''&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
“'''Saving Plots'''”&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Saving Plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Save plots using '''savefig()''' function.&lt;br /&gt;
# Save plots in different formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to - &lt;br /&gt;
&lt;br /&gt;
'''Use Plot Command Interactively'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, see the prerequisite '''Python''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
''''Creating a basic plot''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us plot a '''sine''' '''curve''' from''' minus''''' '''''3 pi to''''' '''''3 pi. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-3*pi, 3*pi, 100)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, we will calculate the required points for the plot. &lt;br /&gt;
&lt;br /&gt;
To do this&lt;br /&gt;
&lt;br /&gt;
Type,&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace(minus 3 star pi comma 3 star pi comma 100) '''in the console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us '''plot''' a '''sine curve''' for the points stored in '''variable''' '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''plot(x comma sin(x)) '''in the console and press '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
Don't close the '''plot''' '''window''' for rest of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As you can see we have made a very basic '''sine plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us see how to '''save''' the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
'''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For saving the plot, we will use the '''savefig()''' function. &lt;br /&gt;
&lt;br /&gt;
Syntax: '''savefig(fname)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig''' function takes one argument which is the filename. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('sine.png') '''and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This saves the file in present working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The characters after the '''dot '''in the filename is the extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It determines the format in which you want to save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To check current working directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''in the '''console''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''/home/fossee/''' using mouse cursor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To save the file in different directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type full path of the directory before the filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''savefig('slash home slash fossee slash sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Path for windows System&lt;br /&gt;
&lt;br /&gt;
''''C:\\Users\\fossee\\Desktop\\sine.png' '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Note that above''' file path '''is for''' Linux based file systems.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For''' windows, '''give''' '''entire file path as shown here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:''' '''here '''fossee''' is the '''username '''in''' windows'''&lt;br /&gt;
&lt;br /&gt;
and '''sine.png '''file''' '''is to be saved on '''Desktop'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''.png''' part using mouse movements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here we have used an extension '''dot png.''' &lt;br /&gt;
&lt;br /&gt;
This will ensure that the image is saved as a '''PNG''' file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us locate the file '''sine.png''' which we had saved earlier. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the browser, navigate to '''/home/fossee'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and highlight the file '''sine.png'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have saved the file to &lt;br /&gt;
&lt;br /&gt;
'''(slash)home(slash)fossee,'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us navigate to '''(slash)home(slash)fossee''''' ''using the file browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the file sine.png and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
show it for two-three seconds and then close it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Open the '''sine.png '''file to see the plotted '''sine curve. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
More on '''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''savefig''' can save the plot in many formats, such as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''pdf - portable document format, '''&lt;br /&gt;
&lt;br /&gt;
'''ps - post script, '''&lt;br /&gt;
&lt;br /&gt;
'''eps - encapsulated post script, '''to be used with '''LaTeX '''documents&lt;br /&gt;
&lt;br /&gt;
'''svg - scalable vector graphics, '''&lt;br /&gt;
&lt;br /&gt;
'''png - portable network graphics '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in the '''eps''' '''format'''. &lt;br /&gt;
&lt;br /&gt;
Let us see the output for this exercise&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''savefig('/home/fossee/sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('slash home slash fossee slash sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
Highlight the file '''sine.eps''' for 2 seconds and&lt;br /&gt;
&lt;br /&gt;
then double click and open the file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us go to '''slash home slash fossee''' and see the new file created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see the file '''sine.eps''' here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in &lt;br /&gt;
&lt;br /&gt;
'''PDF, PS''' and '''SVG formats'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Save plots using the '''savefig() '''function.&lt;br /&gt;
# Save the plots in different formats like&lt;br /&gt;
&lt;br /&gt;
-''' pdf  - ps  - png  - svg  - eps'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some assignment questions for you to solve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which command is used to save a plot.&lt;br /&gt;
&lt;br /&gt;
* '''saveplot()'''&lt;br /&gt;
* '''savefig()'''&lt;br /&gt;
* '''savefigure()'''&lt;br /&gt;
* '''saveplt()'''&lt;br /&gt;
&lt;br /&gt;
2. '''savefig('sine.png')'''saves the plot in,&lt;br /&gt;
&lt;br /&gt;
* '''The root directory 'slash' (on GNU/Linux, Unix based systems), '&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;:' (on windows)'''&lt;br /&gt;
* Will result in an '''error''' as '''full''' '''path''' is not specified.&lt;br /&gt;
* The current working directory.&lt;br /&gt;
* Predefined directory like “'''slash '''documents.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# To save a plot, we use the '''savefig()''' function.&lt;br /&gt;
# If we save a file without complete path,  it gets saved in the current working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English</id>
		<title>Python-3.4.3/C2/Saving-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English"/>
				<updated>2017-02-21T10:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Saving-Plots/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Saving-Plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Chandrika, Pravin, Vineeta Parmar, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: IPython, savefig'''&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
“'''Saving Plots'''”&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Saving Plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Save plots using '''savefig()''' function.&lt;br /&gt;
# Save plots in different formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to - &lt;br /&gt;
&lt;br /&gt;
'''Use Plot Command Interactively'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, see the prerequisite '''Python''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
''''Creating a basic plot''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us plot a '''sine''' '''curve''' from''' minus''''' '''''3 pi to''''' '''''3 pi. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-3*pi, 3*pi, 100)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, we will calculate the required points for the plot. &lt;br /&gt;
&lt;br /&gt;
To do this&lt;br /&gt;
&lt;br /&gt;
Type,&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace(minus 3 star pi comma 3 star pi comma 100) '''in the console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us '''plot''' a '''sine curve''' for the points stored in '''variable''' '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''plot(x comma sin(x)) '''in the console and press '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
Don't close the '''plot''' '''window''' for rest of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As you can see we have made a very basic '''sine plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us see how to '''save''' the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
'''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For saving the plot, we will use the '''savefig()''' function. &lt;br /&gt;
&lt;br /&gt;
Syntax: '''savefig(fname)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig''' function takes one argument which is the filename. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('sine.png') '''and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This saves the file in present working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The characters after the '''dot '''in the filename is the extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It determines the format in which you want to save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To check current working directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''in the '''console''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''/home/fossee/''' using mouse cursor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To save the file in different directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type full path of the directory before the filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''savefig('slash home slash fossee slash sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Note that above''' file path '''is for''' Linux based file systems.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For''' windows based systems, '''type corresponding''' path.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:''' '''if the''' username '''in''' windows '''is''' fossee,'''&lt;br /&gt;
&lt;br /&gt;
and '''sine.png '''is to be saved on '''Desktop'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then filepath is -&lt;br /&gt;
&lt;br /&gt;
''''C:\\Users\\fossee\\Desktop\\sine.png' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''.png''' part using mouse movements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here we have used an extension '''dot png.''' &lt;br /&gt;
&lt;br /&gt;
This will ensure that the image is saved as a '''PNG''' file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us locate the file '''sine.png''' which we had saved earlier. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the browser, navigate to '''/home/fossee'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and highlight the file '''sine.png'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have saved the file to &lt;br /&gt;
&lt;br /&gt;
'''(slash)home(slash)fossee,'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us navigate to '''(slash)home(slash)fossee''''' ''using the file browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the file sine.png and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
show it for two-three seconds and then close it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Open the '''sine.png '''file to see the plotted '''sine curve. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
More on '''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''savefig''' can save the plot in many formats, such as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''pdf - portable document format, '''&lt;br /&gt;
&lt;br /&gt;
'''ps - post script, '''&lt;br /&gt;
&lt;br /&gt;
'''eps - encapsulated post script, '''to be used with '''LaTeX '''documents&lt;br /&gt;
&lt;br /&gt;
'''svg - scalable vector graphics, '''&lt;br /&gt;
&lt;br /&gt;
'''png - portable network graphics '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in the '''eps''' '''format'''. &lt;br /&gt;
&lt;br /&gt;
Let us see the output for this exercise&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''savefig('/home/fossee/sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('slash home slash fossee slash sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
Highlight the file '''sine.eps''' for 2 seconds and&lt;br /&gt;
&lt;br /&gt;
then double click and open the file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us go to '''slash home slash fossee''' and see the new file created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see the file '''sine.eps''' here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in &lt;br /&gt;
&lt;br /&gt;
'''PDF, PS''' and '''SVG formats'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Save plots using the '''savefig() '''function.&lt;br /&gt;
# Save the plots in different formats like&lt;br /&gt;
&lt;br /&gt;
-''' pdf  - ps  - png  - svg  - eps'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some assignment questions for you to solve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which command is used to save a plot.&lt;br /&gt;
&lt;br /&gt;
* '''saveplot()'''&lt;br /&gt;
* '''savefig()'''&lt;br /&gt;
* '''savefigure()'''&lt;br /&gt;
* '''saveplt()'''&lt;br /&gt;
&lt;br /&gt;
2. '''savefig('sine.png')'''saves the plot in,&lt;br /&gt;
&lt;br /&gt;
* '''The root directory 'slash' (on GNU/Linux, Unix based systems), '&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;:' (on windows)'''&lt;br /&gt;
* Will result in an '''error''' as '''full''' '''path''' is not specified.&lt;br /&gt;
* The current working directory.&lt;br /&gt;
* Predefined directory like “'''slash '''documents.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# To save a plot, we use the '''savefig()''' function.&lt;br /&gt;
# If we save a file without complete path,  it gets saved in the current working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English</id>
		<title>Python-3.4.3/C2/Embellishing-a-plot/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English"/>
				<updated>2017-02-21T09:49:01Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Embellishing a Plot/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Embellishing a Plot'''&lt;br /&gt;
&lt;br /&gt;
'''Author: '''[http://script.spoken-tutorial.org/index.php?title=User:Chandrika&amp;amp;action=edit&amp;amp;redlink=1 Chand]'''rika, Pravin,''' '''Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, title'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Title Slide &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Embellishing a Plot'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, we will learn to- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the attributes of the '''plot''' -- '''color''', '''line style''', '''linewidth'''. &lt;br /&gt;
# Add a title to the '''plot''' with '''embedded LaTeX'''. &lt;br /&gt;
# Label '''x '''and '''y axes'''. &lt;br /&gt;
# Add annotations to the '''plot'''. &lt;br /&gt;
# Set and get the '''limits '''of '''axes'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* and use the '''Plots''' interactively'''.'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3 '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start '''ipython3'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2, 4, 20) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first make a simple '''plot''' and start '''modifying''' it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets minus 2 comma 4 comma 20 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''plot(x, sin(x)) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Then type '''plot inside the brackets x comma sin(x) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can now see the '''sine curve '''in the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The default colour and thickness of the line is as decided by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now change the '''parameters''' of this '''curve'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can pass additional '''arguments '''to the '''plot command '''to do this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first clear the '''plot '''window by typing '''clf() '''in the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| You can now see a blank '''plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'r') '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now '''plot''' the same '''sine curve '''with an additional '''color''' '''argument'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will type '''plot inside the brackets x comma sin(x) comma inside inverted commas r '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
Here, the '''argument 'r' '''is for red color. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the sine curve on the plot window by moving the mouse pointer on it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| On the '''plot window''', the same '''sine curve '''is now seen in red color. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the '''plot''' '''window''' just minimize it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can alter the thickness of the line by using the ''''linewidth' argument'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x,cos(x),linewidth=2) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This time we will draw the '''cosine curve '''on the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, type '''plot inside the brackets x comma cos(x) comma linewidth equals to 2 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
compare the '''sine''' and '''cosine''' '''plots''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| A '''cosine curve '''with line thickness 2 is produced in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now try to plot a '''sine curve '''in blue color with '''linewidth '''as 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here onwards, press the '''Enter''' the key to execute every command that we type on the '''Ipython console'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First let us clear the '''plot '''window by typing '''clf(). '''&lt;br /&gt;
&lt;br /&gt;
You will again see a blank plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b', linewidth=3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type''' plot inside the brackets x comma sin(x) comma inside inverted commas b comma linewidth equals to 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A combination of '''color''' and '''linewidth''' would do the job for us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To get the '''plot '''in dotted style instead of a solid style, put a '''dot''' in '''linestyle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), '.')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inside the brackets x comma sin(x) comma inside inverted commas dot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We get the '''sine curve '''in dotted style.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot? '''&lt;br /&gt;
&lt;br /&gt;
Run through the information and show the options available &lt;br /&gt;
&lt;br /&gt;
Show the options available for line style and colors &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let's see the information of '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot question mark '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' the '''curve''' of '''x v/s cos(x)''' in red '''dash line''' and '''linewidth''' 3. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us switch to the '''console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'r--',linewidth=3)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inisde brackets x comma cos(x) comma inside inverted commas r hypen hypen comma linewidth equals to 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use a combination of '''linewidth''' '''argument''' and '''linestyle'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we know how to produce a '''bare minimum plot''' with '''color''', '''style''' and '''thickness'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us look at modifying the '''plot '''further. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, -x*x + 4*x - 5, 'r', linewidth=2) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start with a '''plot''' for the '''function minus x square plus 4x minus 5. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type '''plot inside the brackets x comma minus x multiplied by x plus 4 multiplied by x minus 5 comma inisde inverted commas r comma linewidth equals to 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We will see the curve of this equation in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But the figure does not have any description describing the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;Parabolic function -x^2+4x-5&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To add a title to the '''plot''', use the '''title''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''title inside the brackets inside inverted commas Parabolic function minus x square plus 4x minus 5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight the '''title '''command&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''title''' command as you can see, takes a '''string''' as an '''argument.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the''' title''' on the '''plot''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But it is not '''formatted''' and does not look clean. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| It would look even more shabby if there were '''fractions''' and '''complex''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us write the''' title '''in''' LaTeX''' format for a neater look.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(r&amp;quot;Parabolic function $-x^2+4x-5$&amp;quot;) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For '''LaTeX''' format, we put a '''$ '''before and after the '''string'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''title inside the brackets r inside inverted commas Parabolic function dollar minus x square plus 4x minus 5 dollar'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here '''' r '''' means that the '''string''' is to be treated as a '''raw string'''. &lt;br /&gt;
&lt;br /&gt;
It will ignore all '''escape codes'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
Point at the polynomial &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see that the '''polynomial''' in the '''title '''is now '''formatted'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlabel(r&amp;quot;$x$&amp;quot;) '''&lt;br /&gt;
&lt;br /&gt;
'''ylabel(r&amp;quot;$y$&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Although we have '''title''', the '''plot''' is not complete without labelling the '''x '''and '''y axes'''. &lt;br /&gt;
&lt;br /&gt;
So we will '''label''' '''x''' and '''y''' '''axes''' in Latex style.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''xlabel inside the brackets r insde inverted commas dollar x dollar '''and''' ylabel inside brackets r insde inverted commas dollar y dollar '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;local maxima&amp;quot;, xy=(2, -1))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''plot '''is now almost complete. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we will name the '''points''' considering '''point(2 comma minus 1)''' as '''local maxima'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To name a '''point''' we use the '''function''' '''annotate'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate inside the brackets insde inverted commas local maxima comma xy equals to inside brackets 2 comma minus 1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Show the annotation that has appeared on the plot &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''local maxima''' at point '''(2 comma minus 1)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the annotate command while explaining&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The first '''argument''' in '''annotate''' command is the name of the point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' represents the '''coordinates '''of''' '''the '''point'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is a '''tuple''' containing two numbers. The first is '''x coordinate''' and second is '''y coordinate'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlim() '''&lt;br /&gt;
&lt;br /&gt;
'''ylim()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next, type '''xlim brackets'''&lt;br /&gt;
&lt;br /&gt;
'''xlim function '''returns the current '''x axis limits.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then type '''ylim brackets'''&lt;br /&gt;
&lt;br /&gt;
'''ylim function''' returns the current '''y-axis limits'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlim(-4, 5) '''&lt;br /&gt;
&lt;br /&gt;
'''ylim(-15, 2)''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Set the '''limits of x-axis''' from '''minus''' 4 to 5 by typing '''xlim inisde the brackets minus 4 comma 5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, set the '''limits of y-axis''' in a similar manner. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ylim inside the brackets minus 15 comma 2.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make an '''annotation''' called &amp;quot;'''root'''&amp;quot; at the '''point (minus 4 comma 0)'''. &lt;br /&gt;
&lt;br /&gt;
What happens to the first '''annotation'''? &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;root&amp;quot;, xy=(-4,0))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''Ipython console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate inside the brackets inisde inverted commas root comma xy equals to inside brackets minus 4 comma 0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every '''annotate''' '''command''' makes a new '''annotation''' on the figure. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this '''tutorial'''. In this '''tutorial''', we have learnt to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the '''attributes''' of a '''plot''' like '''color''', '''line width''', '''line style''' by passing additional '''arguments'''. &lt;br /&gt;
# Add '''title '''to a '''plot''' using ''''title'''' '''command'''. &lt;br /&gt;
# Incorporate '''LaTeX style formatting''' by adding a $ sign before and after the '''string'''. &lt;br /&gt;
# Label '''x and y axes''' using '''xlabel()''' and '''ylabel()''' '''commands'''. &lt;br /&gt;
# Add '''annotations''' to a plot using '''annotate()''' '''command'''. &lt;br /&gt;
# Get and set the '''limits of axes''' using '''xlim()''' and '''ylim()''' '''commands. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve. &lt;br /&gt;
&lt;br /&gt;
# Draw a '''plot''' of '''cosine graph''' between '''minus''' '''2pi to 2pi''' with line thickness 4. &lt;br /&gt;
# Read the documentation and find out, is there a way to modify the '''alignment''' of text in the '''command ylabel'''. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** Yes &lt;br /&gt;
** No &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
1. In order to '''plot''' a '''cosine graph''' between the points '''minus '''2pi and 2pi with line thickness 4,we use the '''linspace''' and''' plot''' '''command '''as, &lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside the brackets minus 2pi comma 2pi.'''&lt;br /&gt;
&lt;br /&gt;
'''plot (x comma cos(x) comma linewidth equals to 4)'''&lt;br /&gt;
&lt;br /&gt;
2. No. We do not have an option to modify the '''alignment '''of text in the '''command''' '''ylabel'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have questions on THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is (________) from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English</id>
		<title>Python-3.4.3/C2/Using-plot-command-interactively/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English"/>
				<updated>2017-02-21T09:28:53Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Creating-simple-plots-using-IPython/English =&lt;br /&gt;
'''Title of script''': '''Using plot command interactively in IPython. '''&lt;br /&gt;
&lt;br /&gt;
'''Author: Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython, plot''' , '''pylab, matplotlib'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Visual Cue&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello friends. Welcome to the tutorial on using '''plot '''command interactively in '''IPython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# Create simple '''plots''' of '''mathematical''' '''functions'''. &lt;br /&gt;
# Use the '''Plot''' '''window''' to study '''plots '''better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pre-requisites to practise this tutorial are -&lt;br /&gt;
&lt;br /&gt;
You should know how to run basic '''Python '''commands on the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant '''Python '''tutorials, please visit this website.&lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
ipython3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let's first understand what is '''Pylab'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Pylab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| '''Pylab''' is a convenient '''Python''' '''module''' -&lt;br /&gt;
&lt;br /&gt;
* which provides '''plotting''' functionality&lt;br /&gt;
* and has '''mathematical''' and '''scientific''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight “'''Using matplotlib backend: TkAgg''' ”&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| After running '''%pylab '''in the i'''Python console''' you will see a message &lt;br /&gt;
&lt;br /&gt;
“'''Using matplotlib backend: TkAgg ”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means '''matplotlib''' is running. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Error''' if '''matplotlib''' is not installed&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| But sometimes you may get an error that says &lt;br /&gt;
&lt;br /&gt;
'''“ImportError: No module named matplotlib”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such cases, you have to install '''matplotlib''' and run this '''command''' again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's come back to the '''ipython console'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type ''''linspace'''' followed by a question mark in '''ipython console. '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that the '''command '''is''' linspace '''and''' '''not''' linespace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type q&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The displayed information says that&lt;br /&gt;
&lt;br /&gt;
* '''linspace''' returns evenly spaced '''numbers''', &lt;br /&gt;
* which are calculated over the interval '''start''' and '''stop'''. &lt;br /&gt;
&lt;br /&gt;
Press '''q '''to exit the documentation and return to the '''console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace(1, 100, 100) &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's try to generate 100 points from 1 to 100.Type '''linspace brackets 1 comma 100 comma 100''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, 1 is the '''start''' , 100 is the '''stop''' and the next 100 is the number of points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, press '''Enter'''. As you can see, a sequence of numbers from 1 to 100 is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(0, 1, 200)''' &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let's try to generate 200 points between 0 and 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do that by typing '''linspace brackets 0 comma 1 comma 200 '''and press enter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the expected sequence of numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In '''linspace,''' the '''start''' and '''stop''' points can be '''integers''', '''decimals''', or '''constants'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(-pi, pi, 100)''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now learn about the '''len '''function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First we will generate 100 points between '''minus pi''' and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''linspace brackets minus pi comma pi comma 100 '''and''' '''press enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here ''''pi'''' is a constant defined by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(-pi, pi, 100)''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let us save this to a variable, say '''t'''. Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''len(t)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| If we now type '''len bracket t '''and press '''Enter''', we will get the number of points between '''minus''' '''pi''' and '''pi.len''' function gives the no. of elements present in a given sequence. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(t, cos(t))'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Next, let's try and plot a '''cosine''' '''curve''' between '''minus''' '''pi''' and''' pi.'''For this, we use the '''plot''' command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t comma cos(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see from the '''cosine plot''', '''cos(t)''' gets the '''cosine''' value at every point corresponding to point '''t.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
cosine = cos(t)plot(t, cosine)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We can also assign the value of '''cos(t) '''to a variable '''cosine''' by typing''' cosine equals to cos(t). '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then '''plot''' by typing '''plot(t comma cosine) '''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
clf function()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To clear the '''plot''', we have to use the '''clf()''' function.&lt;br /&gt;
&lt;br /&gt;
This avoids overlapping of new '''plot'''s over older '''plots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
clf()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In the '''console''', type '''clf() '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The previous '''plot''' is cleared and a blank '''plot window''' is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
plot(t, sin(t))&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let's try to plot a '''sine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t comma sin(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''sine plot '''is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window] &lt;br /&gt;
&lt;br /&gt;
Show plotted '''sine curve'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To study the '''plot''' better on the''' plot window,''' we can use various options that are available on it. Let us have a look at these options. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Move the mouse along the '''plot''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Moving the mouse pointer along the '''plot''' gives us the location of each '''point''' on the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Point to the buttons on the bottom left of the window.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Notice here.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of the window, there are a few buttons.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Save the '''plot''' as '''sin_curve.pdf '''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The right-most among them is for saving the file. Just click on it and type the '''file name'''. Let us save the '''plot''' by the name '''sin underscore curve''' in '''pdf format'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the drop-down to show the available formats&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the dropdown here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see, there are many formats in which to save the '''file.Formats''' like '''png, eps, pdf, and ps''' are available. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to specify the format that we prefer at the time of saving.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Point the mouse on the slider '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''save '''button, is the '''slider button.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this '''button''', we can specify the margins of the''' plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Show how to '''zoom'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''zoom''' '''button''' and specify region to '''zoom''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''slider button '''is the '''zoom''' '''button'''. It is used to '''zoom''' into the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
Just specify the region to '''zoom''' into. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''Move''' '''button''' and move the axes. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The button to the left of '''zoom '''can be used to move the '''axes '''of the '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press Back and Forward '''Button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The next two buttons with left and right arrow icons change the state of the '''plot'''. It takes us to the previous or next state of the '''plot'''. It acts like the back and forward button in a browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''home''' '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The last one is ''''home'''' referring to the initial '''plot. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here, try out the following exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
Plot '''(sin(x) multiplied by sin(x)) divided by x'''. &lt;br /&gt;
&lt;br /&gt;
# Save the '''plot''' as '''sinsquarebyx.pdf'''&lt;br /&gt;
# '''Zoom''' and find the '''maxima'''. &lt;br /&gt;
# Bring it back to initial position. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Start '''IPython''' with '''pylab'''. &lt;br /&gt;
# Use the '''linspace''' function to create equally spaced points in a region. &lt;br /&gt;
# Find the length of sequences using '''len''' '''function'''. &lt;br /&gt;
# Plot mathematical functions using '''plot'''. &lt;br /&gt;
# Clear drawing area using '''clf'''. &lt;br /&gt;
# Usage of buttons in the '''UI''' of the plot window such as -&amp;lt;br/&amp;gt; '''save''', '''zoom,''' '''move''' '''axis''', '''back''' and '''forward '''and '''Home '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve -&lt;br /&gt;
&lt;br /&gt;
# Create 100 equally spaced points between '''minus pi by 2''' and '''pi by 2''' &lt;br /&gt;
# How can we find the length of a sequence?&lt;br /&gt;
# What will the command '''linspace(minus pi comma pi comma 100)''' do? &lt;br /&gt;
&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi '''to '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''pi''' but including '''-pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''-pi''' but including '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi''' and '''pi''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
# We use the command '''linspace(minus pi by 2 comma pi by 2 comma 100)''' to create 100 equally spaced lines between the points '''minus pi by 2''' and '''pi by 2'''. &lt;br /&gt;
# '''len(sequence underscore name) '''is the function used to find out the length of a sequence. &lt;br /&gt;
# The command '''linspace(minus pi comma pi comma 100)''' will return 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''minus pi '''and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The video at the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions?&lt;br /&gt;
&lt;br /&gt;
Please visit the forum given in the link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English</id>
		<title>Python-3.4.3/C2/Embellishing-a-plot/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English"/>
				<updated>2017-02-20T07:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Embellishing a Plot/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Embellishing a Plot'''&lt;br /&gt;
&lt;br /&gt;
'''Author: '''[http://script.spoken-tutorial.org/index.php?title=User:Chandrika&amp;amp;action=edit&amp;amp;redlink=1 Chand]'''rika, Pravin,''' '''Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, title'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Title Slide &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Embellishing a Plot'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, we will learn to- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the attributes of the '''plot''' -- '''color''', '''line style''', '''linewidth'''. &lt;br /&gt;
# Add a title to the '''plot''' with '''embedded LaTeX'''. &lt;br /&gt;
# Label '''x '''and '''y axes'''. &lt;br /&gt;
# Add annotations to the '''plot'''. &lt;br /&gt;
# Set and get the '''limits '''of '''axes'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* and use the '''Plots''' interactively'''.'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3 '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start '''ipython3'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2, 4, 20) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first make a simple '''plot''' and start '''modifying''' it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets minus 2 comma 4 comma 20 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''plot(x, sin(x)) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Then type '''plot inside the brackets x comma sin(x) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can now see the '''sine curve '''in the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The default colour and thickness of the line is as decided by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now change the '''parameters''' of this '''curve'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can pass additional '''arguments '''to the '''plot command '''to do this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first clear the '''plot '''window by typing '''clf() '''in the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| You can now see a blank '''plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'r') '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now '''plot''' the same '''sine curve '''with an additional '''color''' '''argument'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will type '''plot inside the brackets x comma sin(x) comma inside inverted commas r '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
Here, the '''argument 'r' '''is for red color. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the sine curve on the plot window by moving the mouse pointer on it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| On the '''plot window''', the same '''sine curve '''is now seen in red color. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the '''plot''' '''window''' just minimize it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can alter the thickness of the line by using the ''''linewidth' argument'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x,cos(x),linewidth=2) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This time we will draw the '''cosine curve '''on the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, type '''plot inside the brackets x comma cos(x) comma linewidth equals to 2 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
compare the '''sine''' and '''cosine''' '''plots''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| A '''cosine curve '''with line thickness 2 is produced in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now try to plot a '''sine curve '''in blue color with '''linewidth '''as 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here onwards, press the '''Enter''' the key to execute every command that we type on the '''Ipython console'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First let us clear the '''plot '''window by typing '''clf(). '''&lt;br /&gt;
&lt;br /&gt;
You will again see a blank plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b', linewidth=3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type''' plot inside the brackets x comma sin(x) comma inside inverted commas b comma linewidth equals to 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A combination of '''color''' and '''linewidth''' would do the job for us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To get the '''plot '''in dotted style instead of a solid style, put a '''dot''' in '''linestyle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), '.')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inside the brackets x comma sin(x) comma inside inverted commas dot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We get the '''sine curve '''in dotted style.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot? '''&lt;br /&gt;
&lt;br /&gt;
Run through the information and show the options available &lt;br /&gt;
&lt;br /&gt;
Show the options available for line style and colors &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let's see the information of '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot question mark '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' the '''curve''' of '''x v/s cos(x)''' in red '''dash line''' and '''linewidth''' 3. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us switch to the '''console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'r--',linewidth=3)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inisde brackets x comma cos(x) comma inside inverted commas r hypen hypen comma linewidth equals to 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use a combination of '''linewidth''' '''argument''' and '''linestyle'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we know how to produce a '''bare minimum plot''' with '''color''', '''style''' and '''thickness'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us look at modifying the '''plot '''further. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, -x*x + 4*x - 5, 'r', linewidth=2) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start with a '''plot''' for the '''function -x^2 + 4x - 5. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type '''plot inside the brackets x comma minus x multiplied by x plus 4 multiplied by x minus 5 comma inisde inverted commas r comma linewidth equals to 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We will see the curve of this equation in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But the figure does not have any description describing the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;Parabolic function -x^2+4x-5&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To add a title to the '''plot''', use the '''title''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''title inside the brackets inside inverted commas Parabolic function minus x square plus 4x minus 5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight the '''title '''command&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''title''' command as you can see, takes a '''string''' as an '''argument.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the''' title''' on the '''plot''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But it is not '''formatted''' and does not look clean. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| It would look even more shabby if there were '''fractions''' and '''complex''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us write the''' title '''in''' LaTeX''' format for a neater look.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(r&amp;quot;Parabolic function $-x^2+4x-5$&amp;quot;) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For '''LaTeX''' format, we put a '''$ '''before and after the '''string'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''title inside the brackets r inside inverted commas Parabolic function dollar minus x square plus 4x minus 5 dollar'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here '''' r '''' means that the '''string''' is to be treated as a '''raw string'''. &lt;br /&gt;
&lt;br /&gt;
It will ignore all '''escape codes'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
Point at the polynomial &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see that the '''polynomial''' in the '''title '''is now '''formatted'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlabel(r&amp;quot;$x$&amp;quot;) '''&lt;br /&gt;
&lt;br /&gt;
'''ylabel(r&amp;quot;$y$&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Although we have '''title''', the '''plot''' is not complete without labelling the '''x '''and '''y axes'''. &lt;br /&gt;
&lt;br /&gt;
So we will '''label''' '''x''' and '''y''' '''axes''' in Latex style.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''xlabel inside the brackets r insde inverted commas dollar x dollar '''and''' ylabel inside brackets r insde inverted commas dollar y dollar '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;local maxima&amp;quot;, xy=(2, -1))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''plot '''is now almost complete. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we will name the '''points''' considering '''point(2,-1)''' as '''local maxima'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To name a '''point''' we use the '''function''' '''annotate'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate inside the brackets insde inverted commas local maxima comma xy equals to inside brackets 2 comma -1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Show the annotation that has appeared on the plot &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''local maxima''' at point '''(2, -1)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the annotate command while explaining&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The first '''argument''' in '''annotate''' command is the name of the point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' represents the '''coordinates '''of''' '''the '''point'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is a '''tuple''' containing two numbers. The first is '''x coordinate''' and second is '''y coordinate'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlim() '''&lt;br /&gt;
&lt;br /&gt;
'''ylim()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next, type '''xlim brackets'''&lt;br /&gt;
&lt;br /&gt;
'''xlim function '''returns the current '''x axis limits.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then type '''ylim brackets'''&lt;br /&gt;
&lt;br /&gt;
'''ylim function''' returns the current '''y-axis limits'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlim(-4, 5) '''&lt;br /&gt;
&lt;br /&gt;
'''ylim(-15, 2)''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Set the '''limits of x-axis''' from -4 to 5 by typing '''xlim inisde the brackets minus 4 comma 5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, set the '''limits of y-axis''' in a similar manner. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ylim inside the brackets minus 15 comma 2.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make an '''annotation''' called &amp;quot;'''root'''&amp;quot; at the '''point (-4, 0)'''. &lt;br /&gt;
&lt;br /&gt;
What happens to the first '''annotation'''? &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;root&amp;quot;, xy=(-4,0))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''Ipython console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate inside the brackets inisde inverted commas root comma xy equals to inside brackets minus -4 comma 0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every '''annotate''' '''command''' makes a new '''annotation''' on the figure. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this '''tutorial'''. In this '''tutorial''', we have learnt to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the '''attributes''' of a '''plot''' like '''color''', '''line width''', '''line style''' by passing additional '''arguments'''. &lt;br /&gt;
# Add '''title '''to a '''plot''' using ''''title'''' '''command'''. &lt;br /&gt;
# Incorporate '''LaTeX style formatting''' by adding a $ sign before and after the '''string'''. &lt;br /&gt;
# Label '''x and y axes''' using '''xlabel()''' and '''ylabel()''' '''commands'''. &lt;br /&gt;
# Add '''annotations''' to a plot using '''annotate()''' '''command'''. &lt;br /&gt;
# Get and set the '''limits of axes''' using '''xlim()''' and '''ylim()''' '''commands. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve. &lt;br /&gt;
&lt;br /&gt;
# Draw a '''plot''' of '''cosine graph''' between '''-2pi to 2pi''' with line thickness 4. &lt;br /&gt;
# Read the documentation and find out, is there a way to modify the '''alignment''' of text in the '''command ylabel'''. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** Yes &lt;br /&gt;
** No &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
1. In order to '''plot''' a '''cosine graph''' between the points -2pi and 2pi with line thickness 4,we use the '''linspace''' and''' plot''' '''command '''as, &lt;br /&gt;
&lt;br /&gt;
'''x = linspace inside the brackets minus 2*pi comma 2*pi.'''&lt;br /&gt;
&lt;br /&gt;
'''plot (x comma cos(x) comma linewidth equals to 4)'''&lt;br /&gt;
&lt;br /&gt;
2. No. We do not have an option to modify the '''alignment '''of text in the '''command''' '''ylabel'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have questions on THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is (________) from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English</id>
		<title>Python-3.4.3/C2/Using-plot-command-interactively/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English"/>
				<updated>2017-02-20T07:20:09Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Creating-simple-plots-using-IPython/English =&lt;br /&gt;
'''Title of script''': '''Using plot command interactively in IPython. '''&lt;br /&gt;
&lt;br /&gt;
'''Author: Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython, plot''' , '''pylab, matplotlib'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Visual Cue&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello friends. Welcome to the tutorial on using '''plot '''command interactively in '''IPython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# Create simple '''plots''' of '''mathematical''' '''functions'''. &lt;br /&gt;
# Use the '''Plot''' '''window''' to study '''plots '''better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pre-requisites to practise this tutorial are -&lt;br /&gt;
&lt;br /&gt;
You should know how to run basic '''Python '''commands on the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant '''Python '''tutorials, please visit this website.&lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
ipython3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let's first understand what is '''Pylab'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Pylab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| '''Pylab''' is a convenient '''Python''' '''module''' -&lt;br /&gt;
&lt;br /&gt;
* which provides '''plotting''' functionality&lt;br /&gt;
* and has '''mathematical''' and '''scientific''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight “'''Using matplotlib backend: TkAgg''' ”&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| After running '''%pylab '''in the i'''Python console''' you will see a message &lt;br /&gt;
&lt;br /&gt;
“'''Using matplotlib backend: TkAgg ”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means '''matplotlib''' is running. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Error''' if '''matplotlib''' is not installed&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| But sometimes you may get an error that says &lt;br /&gt;
&lt;br /&gt;
'''“ImportError: No module named matplotlib”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such cases, you have to install '''matplotlib''' and run this '''command''' again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's come back to the '''ipython console'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type ''''linspace'''' followed by a question mark in '''ipython console. '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that the '''command '''is''' linspace '''and''' '''not''' linespace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type q&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The displayed information says that&lt;br /&gt;
&lt;br /&gt;
* '''linspace''' returns evenly spaced '''numbers''', &lt;br /&gt;
* which are calculated over the interval '''start''' and '''stop'''. &lt;br /&gt;
&lt;br /&gt;
Press '''q '''to exit the documentation and return to the '''console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace(1, 100, 100) &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's try to generate 100 points from 1 to 100.Type '''linspace brackets 1 comma 100 comma 100''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, 1 is the '''start''' , 100 is the '''stop''' and the next 100 is the number of points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, press '''Enter'''. As you can see, a sequence of numbers from 1 to 100 is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(0, 1, 200)''' &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let's try to generate 200 points between 0 and 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do that by typing '''linspace brackets 0 comma 1 comma 200 '''and press enter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the expected sequence of numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In '''linspace,''' the '''start''' and '''stop''' points can be '''integers''', '''decimals''', or '''constants'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(-pi, pi, 100)''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now learn about the '''len '''function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First we will generate 100 points between '''-pi''' and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''linspace brackets minus pi comma pi comma 100 '''and''' '''press enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here ''''pi'''' is a constant defined by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(-pi, pi, 100)''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let us save this to a variable, say '''t'''. Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''len(t)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| If we now type '''len bracket t '''and press '''Enter''', we will get the number of points between '''minus''' '''pi''' and '''pi.len''' function gives the no. of elements present in a given sequence. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(t, cos(t))'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Next, let's try and plot a '''cosine''' '''curve''' between '''minus''' '''pi''' and''' pi.'''For this, we use the '''plot''' command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t comma cos(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see from the '''cosine plot''', '''cos(t)''' gets the '''cosine''' value at every point corresponding to point '''t.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
cosine = cos(t)plot(t, cosine)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We can also assign the value of '''cos(t) '''to a variable '''cosine''' by typing''' cosine equals to cos(t). '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then '''plot''' by typing '''plot(t comma cosine) '''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
clf function()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To clear the '''plot''', we have to use the '''clf()''' function.&lt;br /&gt;
&lt;br /&gt;
This avoids overlapping of new '''plot'''s over older '''plots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
clf()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In the '''console''', type '''clf() '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The previous '''plot''' is cleared and a blank '''plot window''' is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
plot(t, sin(t))&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let's try to plot a '''sine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t comma sin(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''sine plot '''is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window] &lt;br /&gt;
&lt;br /&gt;
Show plotted '''sine curve'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To study the '''plot''' better on the''' plot window,''' we can use various options that are available on it. Let us have a look at these options. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Move the mouse along the '''plot''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Moving the mouse pointer along the '''plot''' gives us the location of each '''point''' on the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Point to the buttons on the bottom left of the window.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Notice here.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of the window, there are a few buttons.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Save the '''plot''' as '''sin_curve.pdf '''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The right-most among them is for saving the file. Just click on it and type the '''file name'''. Let us save the '''plot''' by the name '''sin_curve''' in '''pdf format'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the drop-down to show the available formats&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the dropdown here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see, there are many formats in which to save the '''file.Formats''' like '''png, eps, pdf, and ps''' are available. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to specify the format that we prefer at the time of saving.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Point the mouse on the slider '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''save '''button, is the '''slider button.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this '''button''', we can specify the margins of the''' plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Show how to '''zoom'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''zoom''' '''button''' and specify region to '''zoom''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''slider button '''is the '''zoom''' '''button'''. It is used to '''zoom''' into the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
Just specify the region to '''zoom''' into. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''Move''' '''button''' and move the axes. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The button to the left of '''zoom '''can be used to move the '''axes '''of the '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press Back and Forward '''Button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The next two buttons with left and right arrow icons change the state of the '''plot'''. It takes us to the previous or next state of the '''plot'''. It acts like the back and forward button in a browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''home''' '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The last one is ''''home'''' referring to the initial '''plot. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here, try out the following exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
Plot '''(sin(x)*sin(x)) / x'''. &lt;br /&gt;
&lt;br /&gt;
# Save the '''plot''' as '''sinsquarebyx.pdf'''&lt;br /&gt;
# '''Zoom''' and find the '''maxima'''. &lt;br /&gt;
# Bring it back to initial position. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Start '''IPython''' with '''pylab'''. &lt;br /&gt;
# Use the '''linspace''' function to create equally spaced points in a region. &lt;br /&gt;
# Find the length of sequences using '''len''' '''function'''. &lt;br /&gt;
# Plot mathematical functions using '''plot'''. &lt;br /&gt;
# Clear drawing area using '''clf'''. &lt;br /&gt;
# Usage of buttons in the '''UI''' of the plot window such as -&amp;lt;br/&amp;gt; '''save''', '''zoom,''' '''move''' '''axis''', '''back''' and '''forward '''and '''Home '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve -&lt;br /&gt;
&lt;br /&gt;
# Create 100 equally spaced points between '''-pi/2''' and '''pi/2''' &lt;br /&gt;
# How can we find the length of a sequence?&lt;br /&gt;
# What will the command '''linspace(-pi,pi,100)''' do? &lt;br /&gt;
&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi '''to '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''pi''' but including '''-pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''-pi''' but including '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi''' and '''pi''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
# We use the command '''linspace(-pi/2,pi/2,100)''' to create 100 equally spaced lines between the points '''-pi/2''' and '''pi/2'''. &lt;br /&gt;
# '''len(sequence_name) '''is the function used to find out the length of a sequence. &lt;br /&gt;
# The command '''linspace(-pi,pi,100)''' will return 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi '''and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The video at the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions?&lt;br /&gt;
&lt;br /&gt;
Please visit the forum given in the link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English</id>
		<title>Python-3.4.3/C2/Using-plot-command-interactively/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English"/>
				<updated>2017-02-20T07:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: /* Python/C2/Creating-simple-plots-using-IPython/English */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Creating-simple-plots-using-IPython/English =&lt;br /&gt;
'''Title of script''': '''Using plot command interactively in IPython. '''&lt;br /&gt;
&lt;br /&gt;
'''Author: Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython, plot''' , '''pylab, matplotlib'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Visual Cue&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello friends. Welcome to the tutorial on using '''plot '''command interactively in '''IPython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# Create simple '''plots''' of '''mathematical''' '''functions'''. &lt;br /&gt;
# Use the '''Plot''' '''window''' to study '''plots '''better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pre-requisites to practise this tutorial are -&lt;br /&gt;
&lt;br /&gt;
You should know how to run basic '''Python '''commands on the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant '''Python '''tutorials, please visit this website.&lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
ipython3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' '''pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let's first understand what is '''Pylab'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Pylab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| '''Pylab''' is a convenient '''Python''' '''module''' -&lt;br /&gt;
&lt;br /&gt;
* which provides '''plotting''' functionality&lt;br /&gt;
* and has '''mathematical''' and '''scientific''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight “'''Using matplotlib backend: TkAgg''' ”&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| After running '''%pylab '''in the i'''Python console''' you will see a message &lt;br /&gt;
&lt;br /&gt;
“'''Using matplotlib backend: TkAgg ”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means '''matplotlib''' is running. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Error''' if '''matplotlib''' is not installed&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| But sometimes you may get an error that says &lt;br /&gt;
&lt;br /&gt;
'''“ImportError: No module named matplotlib”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such cases, you have to install '''matplotlib''' and run this '''command''' again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's come back to the '''ipython console'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type ''''linspace'''' followed by a question mark in '''ipython console. '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that the '''command '''is''' linspace '''and''' '''not''' linespace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type q&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The displayed information says that&lt;br /&gt;
&lt;br /&gt;
* '''linspace''' returns evenly spaced '''numbers''', &lt;br /&gt;
* which are calculated over the interval '''start''' and '''stop'''. &lt;br /&gt;
&lt;br /&gt;
Press '''q '''to exit the documentation and return to the '''console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace(1, 100, 100) &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's try to generate 100 points from 1 to 100.Type '''linspace brackets 1 comma 100 comma 100''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, 1 is the '''start''' , 100 is the '''stop''' and the next 100 is the number of points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, press '''Enter'''. As you can see, a sequence of numbers from 1 to 100 is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(0, 1, 200)''' &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let's try to generate 200 points between 0 and 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do that by typing '''linspace brackets 0 comma 1 comma 200 '''and press enter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the expected sequence of numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In '''linspace,''' the '''start''' and '''stop''' points can be '''integers''', '''decimals''', or '''constants'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(-pi, pi, 100)''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now learn about the '''len '''function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First we will generate 100 points between '''-pi''' and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''linspace brackets minus pi comma pi comma 100 '''and''' '''press enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here ''''pi'''' is a constant defined by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(-pi, pi, 100)''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let us save this to a variable, say '''t'''. Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''len(t)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| If we now type '''len bracket t '''and press '''Enter''', we will get the number of points between '''minus''' '''pi''' and '''pi.len''' function gives the no. of elements present in a given sequence. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(t, cos(t))'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Next, let's try and plot a '''cosine''' '''curve''' between '''minus''' '''pi''' and''' pi.'''For this, we use the '''plot''' command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t, comma cos(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see from the '''cosine plot''', '''cos(t)''' gets the '''cosine''' value at every point corresponding to point '''t.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
cosine = cos(t)plot(t, cosine)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We can also assign the value of '''cos(t) '''to a variable '''cosine''' by typing''' cosine equals to cos(t). '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then '''plot''' it by typing '''plot(t comma cosine) '''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
clf function()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To clear the '''plot''', we have to use the '''clf()''' function.&lt;br /&gt;
&lt;br /&gt;
This avoids overlapping of new '''plot'''s over older '''plots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
clf()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In the '''console''', type '''clf() '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The previous '''plot''' is cleared and a blank '''plot window''' is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
plot(t, sin(t))&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let's try to plot a '''sine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t comma sin(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''sine plot '''is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window] &lt;br /&gt;
&lt;br /&gt;
Show plotted '''sine curve'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To study the '''plot''' better on the''' plot window,''' we can use various options that are available on it. Let us have a look at these options. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Move the mouse along the '''plot''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Moving the mouse pointer along the '''plot''' gives us the location of each '''point''' on the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Point to the buttons on the bottom left of the window.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Notice here.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of the window, there are a few buttons.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Save the '''plot''' as '''sin_curve.pdf '''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The right-most among them is for saving the file. Just click on it and type the '''file name'''. Let us save the '''plot''' by the name '''sin_curve''' in '''pdf format'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the drop-down to show the available formats&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the dropdown here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see, there are many formats in which to save the '''file.Formats''' like '''png, eps, pdf, and ps''' are available. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to specify the format that we prefer at the time of saving.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Point the mouse on the slider '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''save '''button, is the '''slider button.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this '''button''', we can specify the margins of the''' plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Show how to '''zoom'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''zoom''' '''button''' and specify region to '''zoom''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''slider button '''is the '''zoom''' '''button'''. It is used to '''zoom''' into the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
Just specify the region to '''zoom''' into. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''Move''' '''button''' and move the axes. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The button to the left of '''zoom '''can be used to move the '''axes '''of the '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press Back and Forward '''Button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The next two buttons with left and right arrow icons change the state of the '''plot'''. It takes us to the previous or next state of the '''plot'''. It acts like the back and forward button in a browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''home''' '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The last one is ''''home'''' referring to the initial '''plot. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here, try out the following exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
Plot '''(sin(x)*sin(x)) / x'''. &lt;br /&gt;
&lt;br /&gt;
# Save the '''plot''' as '''sinsquarebyx.pdf'''&lt;br /&gt;
# '''Zoom''' and find the '''maxima'''. &lt;br /&gt;
# Bring it back to initial position. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Start '''IPython''' with '''pylab'''. &lt;br /&gt;
# Use the '''linspace''' function to create equally spaced points in a region. &lt;br /&gt;
# Find the length of sequences using '''len''' '''function'''. &lt;br /&gt;
# Plot mathematical functions using '''plot'''. &lt;br /&gt;
# Clear drawing area using '''clf'''. &lt;br /&gt;
# Usage of buttons in the '''UI''' of the plot window such as -&amp;lt;br/&amp;gt; '''save''', '''zoom,''' '''move''' '''axis''', '''back''' and '''forward '''and '''Home '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve -&lt;br /&gt;
&lt;br /&gt;
# Create 100 equally spaced points between '''-pi/2''' and '''pi/2''' &lt;br /&gt;
# How can we find the length of a sequence?&lt;br /&gt;
# What will the command '''linspace(-pi,pi,100)''' do? &lt;br /&gt;
&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi '''to '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''pi''' but including '''-pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''-pi''' but including '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi''' and '''pi''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
# We use the command '''linspace(-pi/2,pi/2,100)''' to create 100 equally spaced lines between the points '''-pi/2''' and '''pi/2'''. &lt;br /&gt;
# '''len(sequence_name) '''is the function used to find out the length of a sequence. &lt;br /&gt;
# The command '''linspace(-pi,pi,100)''' will return 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi '''and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The video at the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions?&lt;br /&gt;
&lt;br /&gt;
Please visit the forum given in the link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgements&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is Thirumalesh from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English</id>
		<title>Python-3.4.3/C2/Additional-features-of-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English"/>
				<updated>2017-02-15T10:41:14Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Additional-features-of-IPython - English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Title: Additional-features-of-'''IPython''' – English&lt;br /&gt;
&lt;br /&gt;
Author: '''Usha Viswanathan, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
Keywords: '''Video tutorial, IPython, running script, saving script, '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Hello friends and welcome to the Spoken Tutorial on''' Additional Features of IPython'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve your''' IPython''' '''history'''.&lt;br /&gt;
# View a part of the '''history'''.&lt;br /&gt;
# Save a part of a '''history''' to a file.&lt;br /&gt;
# Run a script from within''' IPython'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to&lt;br /&gt;
&lt;br /&gt;
* use Plots interactively&lt;br /&gt;
* and embellish a plot&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite Python tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2*pi, 2*pi, 100)'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To start plotting, type'' '''''x''''' '''''equals to''''' '''''linspace inside the brackets minus 2*pi comma 2*pi comma 100 '''then press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, xsin(x))'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next type'' '''''plot inside the brackets x comma xsin(x) '''and then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Highlight the message “'''xsin''' is not defined” on the''' terminal.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We got an error saying &amp;quot;'''xsin''' is not defined&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because '''xsin(x) '''is actually '''x '''multiplied by '''sin(x)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x*sin(x))'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Here, multiplication sign is missing. So let us type&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x multiplied by sin(x)''' and press Enter'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlabel(&amp;quot;$x$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel(&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;$x and xsin(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next let us add '''title''' and the '''labels''' for both x and y axes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''xlabel inside the brackets inside inverted commas inside dollar sign x '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ylabel inside the brackets inside inverted commas inside dollar sign f(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title inside the brackets inside inverted commas inside dollar sign x and xsin(x) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can now see the labelled '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The '''history''' of typed commands can be retrieved by''' %history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| '''%history '''itself is a '''command''' and is displayed as the most recent '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whatever we executed in the terminal is stored as history.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history 5'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| If we want to see what was the fifth '''command''', pass 5 as an argument to''' %history''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%history space 5 '''and press''' Enter'''. This displays the fifth '''command''' which we typed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out how to list the recent '''commands''' between 5 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Switch back to terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In examples of '''history''' doc, highlight&lt;br /&gt;
&lt;br /&gt;
'''Example &amp;gt;&amp;gt; %history -n 4-6'''&lt;br /&gt;
&lt;br /&gt;
Now quit '''history '''doc and type&lt;br /&gt;
&lt;br /&gt;
'''%history 5-10 '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%history? '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read through the information of''' %history '''command'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see, '''%history hypen n 4 hypen 6''' displays the '''commands''' from 4 to 6. &lt;br /&gt;
&lt;br /&gt;
Here hypen '''n '''is optional '''argument''' which prints line numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''q '''to quit the documentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type'' '''''%history space 5hypen 10''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To save the '''history''', we use '''%save''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''%history '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Before we do that, let us first look at the '''history''' and identify which lines of code we require.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' ''%''history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the commands on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The second command is '''linspace'''. But the third '''command''' is a '''command''' that gave us an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hence we do not need it. The '''commands''' from fourth to seventh are required. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''%save plot_script.py 2 4-7'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| So we need the second command and then the fourth to seventh '''commands''' for our program. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us save it in the present working directory. Hence the syntax will be&lt;br /&gt;
&lt;br /&gt;
'''%save space plot_script.py 2 space 4 hypen 7'''. press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the typed command on the terminal. &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The first argument in '''%save command''' is the name of the file in which the commands are saved. &lt;br /&gt;
&lt;br /&gt;
The second argument gives the numbers of the commands that are being saved separated by spaces.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto file '''plot_script.py. '''open and show it&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the file '''plot_script.py''' and see the contents.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%run -i plot_script.py'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us learn how to run the file as a '''python script.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the '''command''' '''%run''' to do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%run space hypen i space plot_script.py''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, '''hypen i''' parameter runs the code written in a text editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code is run within the current ipython session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It uses the variables defined interactively in the ipython session. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''show()'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The script runs but we do not see the plot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because when we are running a script, &lt;br /&gt;
&lt;br /&gt;
we are not in the interactive mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To view the '''plot''', type''' show()''' on your terminal. Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use''' %history''' and''' %save''' to create a script that has the function '''show()''' in it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the '''script''' to produce the '''plot''' and display the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''%history -n'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We first look at the '''history''' using''' %history hypen n''' command.&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%history hypen n''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' clf()'''&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us clear the plot window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf() and '''press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 1 3-7 12 15'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now let us save the '''script''' using the '''command''' '''%save'''&lt;br /&gt;
&lt;br /&gt;
We need lines 2, 4 to 7 and 16&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 2 space 4 hypen 7 space 16''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run -i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To run the script type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run hypen i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We get the desired plot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Go to the previous command. Modify it by removing ‘-i’ in the command to, '''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Go to the previous command. Modify it by removing ‘'''hypen i’''' in the command to, &lt;br /&gt;
&lt;br /&gt;
'''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see that it raises a '''NameError''' saying that the name '''linspace''' is not found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This happens because we did not run the script interactively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve the '''history''' using '''%history''' command.&lt;br /&gt;
&lt;br /&gt;
# View only a part of '''history''' by passing argument to''' %history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| # Save the required lines of code in required order using ''''%save'''' command.&lt;br /&gt;
&lt;br /&gt;
# Use ''''%run -i'''' command to run a saved script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * How do you save the command lines 2 3 4 5 7 9 10 11&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt;'''&lt;br /&gt;
** '''%save 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * Which is the command to run the script?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%execute &amp;lt;script name&amp;gt;'''&lt;br /&gt;
** '''%run -i &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%run &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%execute -i &amp;lt;script name&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Solution for the self assessment questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
# To save the commands 2 3 4 5 7 9 10 11, we issue the '''command %save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
# To run the script we use '''%run -i &amp;lt;scriptname&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English</id>
		<title>Python-3.4.3/C2/Subplots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English"/>
				<updated>2017-02-15T10:23:09Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: '''Python/C2/Subplots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Subplots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, subplot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Subplots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Create and '''switch''' between '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
To compare two '''plots''' we draw the '''plots''' in the same '''plotting area.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now create two plots, a cosine plot and an exponential curve in the same plotting area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside brackets 0 comma 50 comma 500 '''and press enter&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets x comma cos(x).'''&lt;br /&gt;
&lt;br /&gt;
'''y equals to linspace inside brackets 0 comma 5 comma 100.'''&lt;br /&gt;
&lt;br /&gt;
'''  '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets y comma y square.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
Here the two '''plots''' have different regular '''axes''' so we cannot draw '''overlaid plots. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
In such cases we can draw '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use '''subplot command''' to accomplish this&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot inside the brackets 2 comma 1 comma 1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the first '''subplot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''subplot''' '''command''' takes three '''arguments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first '''argument''' is the number of '''rows''' of '''subplots''' that must be created.&lt;br /&gt;
&lt;br /&gt;
Here the first '''argument''' is 2, to split''' '''the''' plot horizontally'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' is the number of '''columns''' of '''subplots''' that must be created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the second '''argument '''is 1, so '''plot''' will not split '''vertically.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last '''argument''' specifies the '''serial number '''for''' subplot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we passed 1 as the '''argument''', which creates the '''upper subplot''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| If we execute the '''subplot command''' as &lt;br /&gt;
&lt;br /&gt;
'''subplot inside the brackets 2 comma 1 comma 2'''&lt;br /&gt;
&lt;br /&gt;
The '''lower subplot''' is created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here, we can see two '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can draw plots in each of the '''subplot area''' using the '''plot command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''subplot inside brackets 2 comma 1 comma 1'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets x, cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot inside brackets 2 comma 1 comma 2 '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets y comma y square'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This created two '''plots''' one in each of the''' subplot''' area. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The top '''subplot''' holds a '''cosine curve''' and the bottom '''subplot''' holds a '''parabola'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is clear from the two '''subplots''' that both have different '''regular axes'''. &lt;br /&gt;
&lt;br /&gt;
For the '''cosine curve x-axis''' varies from 0 to 50 and '''y-axis''' varies from -1 to 1.&lt;br /&gt;
&lt;br /&gt;
For the '''parabolic curve x-axis''' varies from 0 to 5 and '''y-axis''' varies from 0 to 25.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now clear the plot window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pressure, Volume '''and''' Temperatures '''are held by the '''equation PV = nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
* A'''ssume''' '''nR =0.01 Joules/Kelvin''' and '''T = 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pressure, Volume '''and''' Temperatures '''are held by the '''equation PV = nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
A'''ssume''' '''nR =0.01 Joules/Kelvin''' and '''T = 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two different''' plots '''as''' subplots''':&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Volume plot '''and&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Temperature plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''v = linspace(21, 100, 500)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To start with, we have been given the '''range''' of '''Volume''' using which we can define the variable '''v.'''&lt;br /&gt;
&lt;br /&gt;
'''v equals to linspace inside brackets 21 comma 100 comma 500'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can create first '''subplot''' and draw '''Pressure''' v/s '''Volume''' '''graph '''using this '''v'''. &lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v, 2.0 by v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We know that '''nRT''' is a '''constant''' which is equal to 2.0 since '''nR''' = 0.01 '''Joules/Kelvin''' and '''T '''&amp;lt;nowiki&amp;gt;= 200 &amp;lt;/nowiki&amp;gt;'''Kelvin '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(200, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can create the second '''subplot''' and draw the '''Pressure''' v/s '''Temperature plot''' as follows &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2 comma 1 comma 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(200 comma 2.0 divided by v)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(200, 200, 500) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have an '''error''' now, telling x and y '''dimensions''' don't match. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will create same number of '''points''' for '''temperature.'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''t = linspace inside brackets 200 comma 200 comma 500. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(t, 2.0/v) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we have 500 values in '''t '''and''' '''each with the value 200 '''Kelvin'''. '''Plotting''' this data, we get the required '''plot. '''&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''plot inside brackets t comma 2.0 divided by v''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see two '''subplots''' of '''Pressure v/s Volume''' and '''Pressure v/s Temperature''' respectively. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Create '''subplots '''and to '''switch''' between them. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which of the following is correct. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''subplot(numRows, numCols, plotNum) '''&lt;br /&gt;
** '''subplot(numRows, numCols) '''&lt;br /&gt;
** '''subplot(numCols, numRows) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answer is,''' first option.'''&lt;br /&gt;
&lt;br /&gt;
# The''' subplot''' command takes three '''arguments''' namely the number of '''rows''' , number of '''columns''' and the '''plot number'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English</id>
		<title>Python-3.4.3/C2/Multiple-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English"/>
				<updated>2017-02-15T08:09:25Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Multiple plots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Multiple plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, legend, figure, savefig'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Multiple plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Draw''' multiple '''plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure command'''. &lt;br /&gt;
# Use the '''legend command'''. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like saving the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
* Save''' plots'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the '''pylab package'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 10) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us create '''set''' of '''points''' for our '''plot '''by using '''command''' '''linspace'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets 0 comma 50 comma 10'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x)) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us draw a simple '''sine curve''' using these '''points.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot inside the brackets x comma sin(x)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see, this '''sine curve''' is not a '''smooth curve. '''What really caused this?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This happened because we selected few '''points''' that is 10 for a large '''interval''' of 0 to 50.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' '''function''' does not '''plot''' the '''analytical function.'''&lt;br /&gt;
&lt;br /&gt;
It plots the '''points''' given by the '''analytical function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, let us use '''linspace''' command to get 500 points between 0 and 50 and draw the '''sine curve''' again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''y = linspace inside the brackets 0 comma 50 comma 500.'''&lt;br /&gt;
&lt;br /&gt;
'''plotinside the brackets y comma sin(y)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we see a '''sine curve''' with a '''smooth curve'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice we also have two '''plots''' one '''overlaid''' upon another. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''pylab''', by default all the '''plots''' are '''overlaid'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''legend(['sin(x)', 'sin(y)'])'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To '''distinguish''' between two '''overlaid plots''' we use '''legend''' '''command.'''&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets square brackets commas sin(x) comma sin(y).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''legend''' '''command''' takes '''parameter '''as a '''list''' of '''strings.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it assigns '''strings''' to''' plots''' in the order they were created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can see the '''legends''' being '''displayed''' for the '''two sine curves '''on the '''plot area'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| In the IPython terminal now type clf() to clear the plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
Draw two plots for the given form&lt;br /&gt;
&lt;br /&gt;
# First plot is a parabola of the form '''y = 4(x ^ 2)''' &lt;br /&gt;
# Second plot is a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
# Use legends to indicate each plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two '''plots''' first plot being a '''parabola''' of the form '''y = 4(x ^ 2)''' and the second being a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
&lt;br /&gt;
Use '''legends''' to indicate what each '''plot''' is doing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, 4 * (x * x))'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, (2 * x) + 3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;Switch to the terminal for solution.&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets minus 5 comma 5 comma 100)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can obtain the two '''plots''' in different '''colours''' using the following '''commands'''.&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma 4 multiplied by inisde the brackets x multiplied by x. '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma (2 multiplied by x) plus 3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''legend([r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we will add a legend to identify the plots&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets inside square brackets r inisde inverted commas dollar y equals to 4xsquare dollar comma r inisde inverted commas dollar y equals to 2x plus 3 dollar. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''legend''' added to the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next we will learn to '''switch''' between the '''plots''' and perform '''operations''' such as '''saving''' the '''plots''' etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see how to accomplish this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before we move on, let us '''clear''' our '''screen'''. &lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to '''terminal''' &lt;br /&gt;
&lt;br /&gt;
Type '''x equals to linspace inside the brackets 0 comma 50 comma 500 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To accomplish more control over '''individual plots''' we use the '''figure command '''&lt;br /&gt;
&lt;br /&gt;
Type '''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma sin(x) comma inisde inverted commas b'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma cos(x) comma inisde inverted commas g'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we have two''' plots''', a '''sine curve '''and a '''cosine curve''' in two different '''figures'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''figure command''' takes an '''integer''' as an '''argument. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is''' '''the '''serial number''' of the '''plot''' to select corresponding '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the''' plot commands '''we run hereafter are applied to the selected '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''example, figure''' 1 is the '''sine plot''' and '''figure''' 2 is the '''cosine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For example, we can '''save''' each''' plot '''separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas cos(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas cosine.png'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title inside brackets inisde inverted commas sin(x)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas sine.png'''&lt;br /&gt;
&lt;br /&gt;
The figures will be saved in current working directory. Now close both the plot windows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise2 &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video.Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw a '''line''' of the form '''y = x''' as one '''figure''' and another '''line''' of the form '''y = 2x + 3'''. &lt;br /&gt;
&lt;br /&gt;
Save each of them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for solution. &lt;br /&gt;
&lt;br /&gt;
To solve this problem we will use the '''figure command''' to create first '''plotting area'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(1) '''&lt;br /&gt;
&lt;br /&gt;
'''x equals to linspace inside the brackets minus 5 comma 5 comma 100'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now use the '''figure command''' to create second '''plotting area''' and '''plot '''the''' figure''' &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma (2 * x) plus 3))'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now to switch between the '''figures''' we can use '''figure command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will save the figure as follows &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas plot1.png '''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig inside brackets inisde inverted commas plot2.png'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Draw '''multiple plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure''' command. &lt;br /&gt;
# Use the '''legend''' command. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like '''saving''' the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
# What '''command''' is used to get individual '''plots''' separately?&lt;br /&gt;
# What will be the '''command''' to identify '''sine''' and '''cosine curve'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,''' '''&lt;br /&gt;
&lt;br /&gt;
# The '''command '''&amp;quot;'''figure()'''&amp;quot; can get us the individual '''plots''' separately. &lt;br /&gt;
# '''legend(['sin(x)','cos(x)'])'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English</id>
		<title>Python-3.4.3/C2/Saving-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English"/>
				<updated>2017-02-15T07:51:22Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Saving-Plots/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Saving-Plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Chandrika, Pravin, Vineeta Parmar, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: IPython, savefig'''&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
“'''Saving Plots'''”&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Saving Plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Save plots using '''savefig()''' function.&lt;br /&gt;
# Save plots in different formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to - &lt;br /&gt;
&lt;br /&gt;
'''Use Plot Command Interactively'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, see the prerequisite '''Python''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
''''Creating a basic plot''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us plot a '''sine''' '''curve''' from''' minus''''' '''''3 pi to''''' '''''3 pi. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-3*pi, 3*pi, 100)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, we will calculate the required points for the plot. &lt;br /&gt;
&lt;br /&gt;
To do this&lt;br /&gt;
&lt;br /&gt;
Type,&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-3*pi comma 3*pi comma 100) '''in the console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us '''plot''' a '''sine curve''' for the points stored in '''variable''' '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''plot(x comma sin(x)) '''in the console and press '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
Don't close the '''plot''' '''window''' for rest of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As you can see we have made a very basic '''sine plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us see how to '''save''' the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
'''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For saving the plot, we will use the '''savefig()''' function. &lt;br /&gt;
&lt;br /&gt;
Syntax: '''savefig(fname)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig''' function takes one argument which is the filename. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('sine.png') '''and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This saves the file in present working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The characters after the '''dot '''in the filename is the extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It determines the format in which you want to save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To check current working directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''in the '''console''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''/home/fossee/''' using mouse cursor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To save the file in different directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type full path of the directory before the filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''savefig('slash home slash fossee slash sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Note that above''' file path '''is for''' Linux based file systems.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For''' windows based systems, '''type corresponding''' path.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:''' '''if the''' username '''in''' windows '''is''' fossee,'''&lt;br /&gt;
&lt;br /&gt;
and '''sine.png '''is to be saved on '''Desktop'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then filepath is -&lt;br /&gt;
&lt;br /&gt;
''''C:\\Users\\fossee\\Desktop\\sine.png' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''.png''' part using mouse movements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here we have used an extension '''dot png.''' &lt;br /&gt;
&lt;br /&gt;
This will ensure that the image is saved as a '''PNG''' file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us locate the file '''sine.png''' which we had saved earlier. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the browser, navigate to '''/home/fossee'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and highlight the file '''sine.png'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have saved the file to &lt;br /&gt;
&lt;br /&gt;
'''(slash)home(slash)fossee,'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us navigate to '''(slash)home(slash)fossee''''' ''using the file browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the file sine.png and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
show it for two-three seconds and then close it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Open the '''sine.png '''file to see the plotted '''sine curve. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
More on '''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''savefig''' can save the plot in many formats, such as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''pdf - portable document format, '''&lt;br /&gt;
&lt;br /&gt;
'''ps - post script, '''&lt;br /&gt;
&lt;br /&gt;
'''eps - encapsulated post script, '''to be used with '''LaTeX '''documents&lt;br /&gt;
&lt;br /&gt;
'''svg - scalable vector graphics, '''&lt;br /&gt;
&lt;br /&gt;
'''png - portable network graphics '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in the '''eps''' '''format'''. &lt;br /&gt;
&lt;br /&gt;
Let us see the output for this exercise&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''savefig('/home/fossee/sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('slash home slash fossee slash sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
Highlight the file '''sine.eps''' for 2 seconds and&lt;br /&gt;
&lt;br /&gt;
then double click and open the file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us go to '''/home/fossee''' and see the new file created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see the file '''sine.eps''' here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in &lt;br /&gt;
&lt;br /&gt;
'''PDF, PS''' and '''SVG formats'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Save plots using the '''savefig() '''function.&lt;br /&gt;
# Save the plots in different formats like&lt;br /&gt;
&lt;br /&gt;
-''' pdf  - ps  - png  - svg  - eps'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some assignment questions for you to solve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which command is used to save a plot.&lt;br /&gt;
&lt;br /&gt;
* '''saveplot()'''&lt;br /&gt;
* '''savefig()'''&lt;br /&gt;
* '''savefigure()'''&lt;br /&gt;
* '''saveplt()'''&lt;br /&gt;
&lt;br /&gt;
2. '''savefig('sine.png')'''saves the plot in,&lt;br /&gt;
&lt;br /&gt;
* '''The root directory '/' (on GNU/Linux, Unix based systems), '&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;:\' (on windows)'''&lt;br /&gt;
* Will result in an '''error''' as '''full''' '''path''' is not specified.&lt;br /&gt;
* The current working directory.&lt;br /&gt;
* Predefined directory like “/documents.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# To save a plot, we use the '''savefig()''' function.&lt;br /&gt;
# If we save a file without complete path,  it gets saved in the current working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English</id>
		<title>Python-3.4.3/C2/Embellishing-a-plot/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English"/>
				<updated>2017-02-15T07:36:05Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Embellishing a Plot/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Embellishing a Plot'''&lt;br /&gt;
&lt;br /&gt;
'''Author: '''[http://script.spoken-tutorial.org/index.php?title=User:Chandrika&amp;amp;action=edit&amp;amp;redlink=1 Chand]'''rika, Pravin,''' '''Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, title'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Title Slide &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Embellishing a Plot'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, we will learn to- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the attributes of the '''plot''' -- '''color''', '''line style''', '''linewidth'''. &lt;br /&gt;
# Add a title to the '''plot''' with '''embedded LaTeX'''. &lt;br /&gt;
# Label '''x '''and '''y axes'''. &lt;br /&gt;
# Add annotations to the '''plot'''. &lt;br /&gt;
# Set and get the '''limits '''of '''axes'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* and use the '''Plots''' interactively'''.'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3 '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start '''ipython3'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2, 4, 20) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first make a simple '''plot''' and start '''modifying''' it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets minus 2 comma 4 comma 20 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''plot(x, sin(x)) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Then type '''ploti nside the brackets x comma sin(x) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can now see the '''sine curve '''in the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The default colour and thickness of the line is as decided by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now change the '''parameters''' of this '''curve'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can pass additional '''arguments '''to the '''plot command '''to do this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first clear the '''plot '''window by typing '''clf() '''in the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| You can now see a blank '''plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'r') '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now '''plot''' the same '''sine curve '''with an additional '''color''' '''argument'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will type '''plot inside the brackets x comma sin(x) comma inside inverted comma r '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
Here, the '''argument 'r' '''is for red color. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the sine curve on the plot window by moving the mouse pointer on it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| On the '''plot window''', the same '''sine curve '''is now seen in red color. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the '''plot''' '''window''' just minimize it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can alter the thickness of the line by using the ''''linewidth' argument'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x,cos(x),linewidth=2) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This time we will draw the '''cosine curve '''on the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, type '''plot inside the brackets x comma cos(x) comma linewidth equals to 2 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
compare the '''sine''' and '''cosine''' '''plots''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| A '''cosine curve '''with line thickness 2 is produced in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now try to plot a '''sine curve '''in blue color with '''linewidth '''as 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here onwards, press the '''Enter''' the key to execute every command that we type on the '''Ipython console'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First let us clear the '''plot '''window by typing '''clf(). '''&lt;br /&gt;
&lt;br /&gt;
You will again see a blank plot window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b', linewidth=3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type''' inside the brackets plot x comma sin(x) comma inside inverted commas b comma linewidth equals to 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A combination of '''color''' and '''linewidth''' would do the job for us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To get the '''plot '''in dotted style instead of a solid style, put a '''dot''' in '''linestyle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), '.')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inside the brackets plot x comma sin(x) comma inside inverted commas dot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We get the '''sine curve '''in dotted style.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot? '''&lt;br /&gt;
&lt;br /&gt;
Run through the information and show the options available &lt;br /&gt;
&lt;br /&gt;
Show the options available for line style and colors &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let's see the information of '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot question mark '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' the '''curve''' of '''x v/s cos(x)''' in red '''dash line''' and '''linewidth''' 3. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us switch to the '''console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'r--',linewidth=3)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inisde brackets x comma cos(x) comma inside inverted commas r hypen hypen comma linewidth equals to 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use a combination of '''linewidth''' '''argument''' and '''linestyle'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we know how to produce a '''bare minimum plot''' with '''color''', '''style''' and '''thickness'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us look at modifying the '''plot '''further. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, -x*x + 4*x - 5, 'r', linewidth=2) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start with a '''plot''' for the '''function -x^2 + 4x - 5. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type '''plot inside brackets x comma minus x multiplied by x plus 4 multiplied by x minus 5 comma inisde inverted commas r comma linewidth equals to 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We will see the curve of this equation in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But the figure does not have any description describing the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;Parabolic function -x^2+4x-5&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To add a title to the '''plot''', use the '''title''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''title inside the brackets inside inverted commas Parabolic function minus x square plus 4x minus 5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight the '''title '''command&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''title''' command as you can see, takes a '''string''' as an '''argument.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the''' title''' on the '''plot''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But it is not '''formatted''' and does not look clean. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| It would look even more shabby if there were '''fractions''' and '''complex''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us write the''' title '''in''' LaTeX''' format for a neater look.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(r&amp;quot;Parabolic function $-x^2+4x-5$&amp;quot;) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For '''LaTeX''' format, we put a '''$ '''before and after the '''string'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''title inside the brackets r inside inverted commas Parabolic function dollar minus x square plus 4x minus 5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here '''' r '''' means that the '''string''' is to be treated as a '''raw string'''. &lt;br /&gt;
&lt;br /&gt;
It will ignore all '''escape codes'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
Point at the polynomial &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see that the '''polynomial''' in the '''title '''is now '''formatted'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlabel(r&amp;quot;$x$&amp;quot;) '''&lt;br /&gt;
&lt;br /&gt;
'''ylabel(r&amp;quot;$y$&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Although we have '''title''', the '''plot''' is not complete without labelling the '''x '''and '''y axes'''. &lt;br /&gt;
&lt;br /&gt;
So we will '''label''' '''x''' and '''y''' '''axes''' in Latex style.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''xlabel inside the brackets r insde inverted commas dollar x dollar '''and''' ylabel inside the brackets r insde inverted commas dollar y dollar '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;local maxima&amp;quot;, xy=(2, -1))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''plot '''is now almost complete. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we will name the '''points''' considering '''point(2,-1)''' as '''local maxima'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To name a '''point''' we use the '''function''' '''annotate'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate inside the brackets insde inverted commas local maxima comma xy equals to inside brackets 2 comma -1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Show the annotation that has appeared on the plot &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''local maxima''' at point '''(2, -1)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the annotate command while explaining&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The first '''argument''' in '''annotate''' command is the name of the point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' represents the '''coordinates '''of''' '''the '''point'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is a '''tuple''' containing two numbers. The first is '''x coordinate''' and second is '''y coordinate'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlim() '''&lt;br /&gt;
&lt;br /&gt;
'''ylim()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next, type '''xlim brackets'''&lt;br /&gt;
&lt;br /&gt;
'''xlim function '''returns the current '''x axis limits.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then type '''ylim brackets'''&lt;br /&gt;
&lt;br /&gt;
'''ylim function''' returns the current '''y-axis limits'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlim(-4, 5) '''&lt;br /&gt;
&lt;br /&gt;
'''ylim(-15, 2)''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Set the '''limits of x-axis''' from -4 to 5 by typing '''xlim inisde the brackets minus 4 comma 5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, set the '''limits of y-axis''' in a similar manner. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ylim inside the brackets minus 15 comma 2.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:0.5pt solid #000001;border-left:0.5pt solid #000001;border-right:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make an '''annotation''' called &amp;quot;'''root'''&amp;quot; at the '''point (-4, 0)'''. &lt;br /&gt;
&lt;br /&gt;
What happens to the first '''annotation'''? &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;root&amp;quot;, xy=(-4,0))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''Ipython console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate inside brackets inisde inverted commas root comma xy equals to inside brackets minus -4 comma 0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every '''annotate''' '''command''' makes a new '''annotation''' on the figure. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this '''tutorial'''. In this '''tutorial''', we have learnt to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the '''attributes''' of a '''plot''' like '''color''', '''line width''', '''line style''' by passing additional '''arguments'''. &lt;br /&gt;
# Add '''title '''to a '''plot''' using ''''title'''' '''command'''. &lt;br /&gt;
# Incorporate '''LaTeX style formatting''' by adding a $ sign before and after the '''string'''. &lt;br /&gt;
# Label '''x and y axes''' using '''xlabel()''' and '''ylabel()''' '''commands'''. &lt;br /&gt;
# Add '''annotations''' to a plot using '''annotate()''' '''command'''. &lt;br /&gt;
# Get and set the '''limits of axes''' using '''xlim()''' and '''ylim()''' '''commands. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve. &lt;br /&gt;
&lt;br /&gt;
# Draw a '''plot''' of '''cosine graph''' between '''-2pi to 2pi''' with line thickness 4. &lt;br /&gt;
# Read the documentation and find out, is there a way to modify the '''alignment''' of text in the '''command ylabel'''. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** Yes &lt;br /&gt;
** No &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
1. In order to '''plot''' a '''cosine graph''' between the points -2pi and 2pi with line thickness 4,we use the '''linspace''' and''' plot''' '''command '''as, &lt;br /&gt;
&lt;br /&gt;
'''x = linspace inside the brackets minus 2*pi comma 2*pi.'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets x comma cos(x) comma linewidth equals to 4)'''&lt;br /&gt;
&lt;br /&gt;
2. No. We do not have an option to modify the '''alignment '''of text in the '''command''' '''ylabel'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The video in the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you may download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have questions on THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is (________) from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English</id>
		<title>Python-3.4.3/C2/Using-plot-command-interactively/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English"/>
				<updated>2017-02-15T07:05:57Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Creating-simple-plots-using-IPython/English =&lt;br /&gt;
'''Title of script''': '''Using plot command interactively in IPython. '''&lt;br /&gt;
&lt;br /&gt;
'''Author: Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython, plot''' , '''pylab, matplotlib'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Visual Cue&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello friends. Welcome to the tutorial on using '''plot '''command interactively in '''IPython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# Create simple '''plots''' of '''mathematical''' '''functions'''. &lt;br /&gt;
# Use the '''Plot''' '''window''' to study '''plots '''better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pre-requisites to practise this tutorial -&lt;br /&gt;
&lt;br /&gt;
You should know how to run basic '''Python '''commands on the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant '''Python '''tutorials, please visit this website.&lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
ipython3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''percentage''' %'''pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let's first understand what is '''Pylab'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Pylab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| '''Pylab''' is a convenient '''Python''' '''module''' -&lt;br /&gt;
&lt;br /&gt;
* which provides '''plotting''' functionality&lt;br /&gt;
* and has '''mathematical''' and '''scientific''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight “'''Using matplotlib backend: TkAgg''' ”&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| After running '''%pylab '''in the i'''Python console''' you will see a message &lt;br /&gt;
&lt;br /&gt;
“'''Using matplotlib backend: TkAgg ”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means '''matplotlib''' is running. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Error''' if '''matplotlib''' is not installed&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| But sometimes you may get an error that says &lt;br /&gt;
&lt;br /&gt;
'''“ImportError: No module named matplotlib”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such cases, you have to install '''matplotlib''' and run this '''command''' again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's come back to the '''ipython console'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type ''''linspace'''' followed by a question mark in '''ipython console. '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that the '''command '''is''' linspace '''and''' '''not''' linespace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type q&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The displayed information says that&lt;br /&gt;
&lt;br /&gt;
* '''linspace''' returns evenly spaced '''numbers''', &lt;br /&gt;
* which are calculated over the interval '''start''' and '''stop'''. &lt;br /&gt;
&lt;br /&gt;
Type '''q '''to exit the documentation and return to the '''console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace(1, 100, 100) &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's try to generate 100 points from 1 to 100.Type '''linspace brackets 1 comma 100 comma 100''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, 1 is the '''start''' , 100 is the '''stop''' and the next 100 is the number of points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, press '''Enter'''. As you can see, a sequence of numbers from 1 to 100 is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(0, 1, 200)''' &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let's try to generate 200 points between 0 and 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do that by typing '''linspace brackets 0 comma 1 comma 200 '''and press enter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the expected sequence of numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In '''linspace,''' the '''start''' and '''stop''' points can be '''integers''', '''decimals''', or '''constants'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(-pi, pi, 100)''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now learn about the '''len '''function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First we will generate 100 points between '''-pi''' and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''linspace brackets minus pi comma pi comma 100 '''and''' '''press enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here ''''pi'''' is a constant defined by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(-pi, pi, 100)''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let us save this to a variable, say '''t'''. Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''len(t)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| If we now type '''len bracket t '''and press '''Enter''', we will get the number of points between '''minus''' '''pi''' and '''pi.len''' function gives the no. of elements present in a given sequence. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(t, cos(t))'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Next, let's try and plot a '''cosine''' '''curve''' between '''minus''' '''pi''' and''' pi.'''For this, we use the '''plot''' command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t, comma cos(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see from the '''cosine plot''', '''cos(t)''' gets the '''cosine''' value at every point corresponding to point '''t.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
cosine = cos(t)plot(t, cosine)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We can also assign the value of '''cos(t) '''to a variable '''cosine''' by typing''' cosine equals to cos(t). '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then '''plot''' it by typing '''plot(t comma cosine) '''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
clf function()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To clear the '''plot''', we have to use the '''clf()''' function.&lt;br /&gt;
&lt;br /&gt;
This avoids overlapping of new '''plot'''s over older '''plots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
clf()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In the '''console''', type '''clf() '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The previous '''plot''' is cleared and a blank '''plot window''' is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
plot(t, sin(t))&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let's try to plot a '''sine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets t comma sin(t) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''sine plot '''is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window] &lt;br /&gt;
&lt;br /&gt;
Show plotted '''sine curve'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To study the '''plot''' better on the''' plot window,''' we can use various options that are available on it. Let us have a look at these options. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Move the mouse along the '''plot''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Moving the mouse pointer along the '''plot''' gives us the location of each '''point''' on the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Point to the buttons on the bottom left of the window.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Notice here.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of the window, there are a few buttons.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Save the '''plot''' as '''sin_curve.pdf '''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The right-most among them is for saving the file. Just click on it and type the '''file name'''. Let us save the '''plot''' by the name '''sin_curve''' in '''pdf format'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the drop-down to show the available formats&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the dropdown here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see, there are many formats in which to save the '''file.Formats''' like '''png, eps, pdf, and ps''' are available. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to specify the format that we prefer at the time of saving.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Point the mouse on the slider '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''save '''button, is the '''slider button.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this '''button''', we can specify the margins of the''' plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Show how to '''zoom'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''zoom''' '''button''' and specify region to '''zoom''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''slider button '''is the '''zoom''' '''button'''. It is used to '''zoom''' into the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
Just specify the region to '''zoom''' into. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''Move''' '''button''' and move the axes. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The button to the left of '''zoom '''can be used to move the '''axes '''of the '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press Back and Forward '''Button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The next two buttons with left and right arrow icons change the state of the '''plot'''. It takes us to the previous or next state of the '''plot'''. It acts like the back and forward button in a browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''home''' '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The last one is ''''home'''' referring to the initial '''plot. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here, try out the following exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
Plot '''(sin(x)*sin(x)) / x'''. &lt;br /&gt;
&lt;br /&gt;
# Save the '''plot''' as '''sinsquarebyx.pdf'''&lt;br /&gt;
# '''Zoom''' and find the '''maxima'''. &lt;br /&gt;
# Bring it back to initial position. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Start '''IPython''' with '''pylab'''. &lt;br /&gt;
# Use the '''linspace''' function to create equally spaced points in a region. &lt;br /&gt;
# Find the length of sequences using '''len''' '''function'''. &lt;br /&gt;
# Plot mathematical functions using '''plot'''. &lt;br /&gt;
# Clear drawing area using '''clf'''. &lt;br /&gt;
# Usage of buttons in the '''UI''' of the plot window such as -&amp;lt;br/&amp;gt; '''save''', '''zoom,''' '''move''' '''axis''', '''back''' and '''forward '''and '''Home '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve -&lt;br /&gt;
&lt;br /&gt;
# Create 100 equally spaced points between '''-pi/2''' and '''pi/2''' &lt;br /&gt;
# How can we find the length of a sequence?&lt;br /&gt;
# What will the command '''linspace(-pi,pi,100)''' do? &lt;br /&gt;
&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi '''to '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''pi''' but including '''-pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''-pi''' but including '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi''' and '''pi''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
# We use the command '''linspace(-pi/2,pi/2,100)''' to create 100 equally spaced lines between the points '''-pi/2''' and '''pi/2'''. &lt;br /&gt;
# '''len(sequence_name) '''is the function used to find out the length of a sequence. &lt;br /&gt;
# The command '''linspace(-pi,pi,100)''' will return 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi '''and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The video at the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions?&lt;br /&gt;
&lt;br /&gt;
Please visit the forum given in the link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgements&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is Thirumalesh from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English</id>
		<title>Python-3.4.3/C2/Additional-features-of-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Additional-features-of-IPython/English"/>
				<updated>2017-02-13T10:23:05Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Additional-features-of-IPython - English'''   Title: Additional-features-of-'''IPython''' – English  Author: '''Usha Viswanathan, Thirumalesh H S'''  Keywords: '''Video t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Additional-features-of-IPython - English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Title: Additional-features-of-'''IPython''' – English&lt;br /&gt;
&lt;br /&gt;
Author: '''Usha Viswanathan, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
Keywords: '''Video tutorial, IPython, running script, saving script, '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Hello friends and welcome to the Spoken Tutorial on''' Additional Features of IPython'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve your''' IPython''' '''history'''.&lt;br /&gt;
# View a part of the '''history'''.&lt;br /&gt;
# Save a part of your '''history''' to a file.&lt;br /&gt;
# Run a script from within''' IPython'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to&lt;br /&gt;
&lt;br /&gt;
* use Plots interactively&lt;br /&gt;
* and embellish a plot&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite Python tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2*pi, 2*pi, 100)'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To start plotting, type'' '''''x'''''&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;'''''linspace(-2*pi, 2*pi, 100)''' then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, xsin(x))'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next type'' '''''plot(x, xsin(x))''''' ''and then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Highlight the message “'''xsin''' is not defined” on the''' terminal.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We got an error saying &amp;quot;'''xsin''' is not defined&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because '''xsin(x) '''is actually '''x '''multiplied by '''sin(x)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x*sin(x))'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Here, multiplication sign is missing. So let us type plot(x, x*sin(x)) and press Enter'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlabel(&amp;quot;$x$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel(&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;$x and xsin(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Next let us add '''title''' and the '''labels''' for both x and y axes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''xlabel(“$x$”) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ylabel(&amp;quot;$f(x)$&amp;quot;) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;$x and xsin(x)$&amp;quot;) '''press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see the labelled '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The '''history''' of typed commands can be retrieved by''' %history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| '''%history '''itself is a '''command''' and is displayed as the most recent '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whatever we executed in the terminal is stored as history.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%history 5'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| If we want to see what was the fifth '''command''', pass 5 as an argument to''' %history''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%history 5 '''and press''' Enter'''. This displays the fifth '''command''' which we typed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out how to list the recent '''commands''' between 5 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Switch back to terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In examples of '''history''' doc, highlight&lt;br /&gt;
&lt;br /&gt;
'''Example &amp;gt;&amp;gt; %history -n 4-6'''&lt;br /&gt;
&lt;br /&gt;
Now quit '''history '''doc and type&lt;br /&gt;
&lt;br /&gt;
'''%history 5-10 '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%history? '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read through the information of''' %history '''command'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see, '''%history -n 4-6''' displays the '''commands''' from 4 to 6. &lt;br /&gt;
&lt;br /&gt;
Here '''-n '''is optional '''argument''' which prints line numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''q '''to quit the documentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type'' '''''%history 5-10''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To save the '''history''', we use '''%save''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''%history '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Before we do that, let us first look at the '''history''' and identify which lines of code we require.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' ''%''history''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the commands on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The second command is '''linspace'''. But the third '''command''' is a '''command''' that gave us an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hence we do not need it. The '''commands''' from fourth to seventh are required. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''%save plot_script.py 2 4-7'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| So we need the second command and then the fourth to seventh '''commands''' for our program. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us save it in the present working directory. Hence the syntax will be&lt;br /&gt;
&lt;br /&gt;
'''%save plot_script.py 2 4-7'''. press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the typed command on the terminal. &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The first argument in '''%save command''' is the name of the file in which the commands are saved. &lt;br /&gt;
&lt;br /&gt;
The second argument gives the line numbers of the commands that are being saved separated by spaces.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto file '''plot_script.py. '''open and show it&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us now open the file '''plot_script.py''' and see the contents.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%run -i plot_script.py'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us learn how to run the file as a '''python script.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the '''command''' '''%run''' to do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%run -i plot_script.py''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, '''-i''' parameter runs the code written in a text editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code is run within the current ipython session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It uses the variables defined interactively in the ipython session. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''show()'''&lt;br /&gt;
&lt;br /&gt;
and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| The script runs but we do not see the plot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because when we are running a script, &lt;br /&gt;
&lt;br /&gt;
we are not in the interactive mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To view the '''plot''', type''' show()''' on your terminal. Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use''' %history''' and''' %save''' to create a script that has the function '''show()''' in it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the '''script''' to produce the '''plot''' and display the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''%history -n'''&lt;br /&gt;
&lt;br /&gt;
press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Let us look at the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We first look at the '''history''' using''' %history -n''' command.&lt;br /&gt;
&lt;br /&gt;
Type'' '''''%history -n''' and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' clf()'''&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Clear the plot window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 1 3-7 12 15'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Now let us save the '''script''' using the '''command''' &lt;br /&gt;
&lt;br /&gt;
We need lines 2, 4 to 7 and 16&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''%save show_included.py 2 4-7 16''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run -i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| To run the script type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''%run -i show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| We get the desired plot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Go to the previous command. Modify it by removing ‘-i’ in the command to, '''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Go to the previous command. Modify it by removing ‘-i’ in the command to, &lt;br /&gt;
&lt;br /&gt;
'''%run show_included.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see that it raises a '''NameError''' saying that the name '''linspace''' is not found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This happens because we did not run the script interactively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Retrieve the '''history''' using '''%history''' command.&lt;br /&gt;
&lt;br /&gt;
# View only a part of '''history''' by passing argument to''' %history''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| # Save the required lines of code in required order using ''''%save'''' command.&lt;br /&gt;
&lt;br /&gt;
# Use ''''%run -i'''' command to run a saved script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 1&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * How do you save the command lines 2 3 4 5 7 9 10 11&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt; 2-11'''&lt;br /&gt;
** '''%save &amp;lt;filename&amp;gt;'''&lt;br /&gt;
** '''%save 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Self assessment 2&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| * Which is the command to run the script?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''%execute &amp;lt;script name&amp;gt;'''&lt;br /&gt;
** '''%run -i &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%run &amp;lt;script name&amp;gt; '''&lt;br /&gt;
** '''%execute -i &amp;lt;script name&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Solution for the self assessment questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
# To save the commands 2 3 4 5 7 9 10 11, we issue the '''command %save &amp;lt;filename&amp;gt; 2-5 7 9-11'''&lt;br /&gt;
&lt;br /&gt;
# To run the script we use '''%run -i &amp;lt;scriptname&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0125in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English</id>
		<title>Python-3.4.3/C2/Subplots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Subplots/English"/>
				<updated>2017-02-13T10:18:50Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;: '''Python/C2/Subplots/English'''  '''Title of script''': '''Subplots'''  '''Author: Aditya Palaparthy'''  '''Keywords: Python, IPython,''' '''plot, subplot'''   {| style=&amp;quot;bo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: '''Python/C2/Subplots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Subplots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, subplot'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Subplots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Create and '''switch''' between '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
To compare two '''plots''' we draw the '''plots''' in the same '''plotting area.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now create two plots, a cosine plot and an exponential curve in the same plotting area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y '''&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;''' linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''  '''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
Here the two '''plots''' have different regular '''axes''' so we cannot draw '''overlaid plots. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
[IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;|   &lt;br /&gt;
&lt;br /&gt;
In such cases we can draw '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use '''subplot command''' to accomplish this&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the first '''subplot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''subplot''' '''command''' takes three '''arguments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first '''argument''' is the number of '''rows''' of '''subplots''' that must be created.&lt;br /&gt;
&lt;br /&gt;
Here the first '''argument''' is 2, to split''' '''the''' plot horizontally'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' is the number of '''columns''' of '''subplots''' that must be created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here the second '''argument '''is 1, so '''plot''' will not split '''vertically.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The last '''argument''' specifies the '''serial number '''for''' subplot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we passed 1 as the '''argument''', which creates the '''upper subplot''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| If we execute the '''subplot command''' as &lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
&lt;br /&gt;
The '''lower subplot''' is created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here, we can see two '''subplots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can draw plots in each of the '''subplot area''' using the '''plot command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x))'''&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, y ** 2)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This created two '''plots''' one in each of the''' subplot''' area. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The top '''subplot''' holds a '''cosine curve''' and the bottom '''subplot''' holds a '''parabola'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is clear from the two '''subplots''' that both have different '''regular axes'''. &lt;br /&gt;
&lt;br /&gt;
For the '''cosine curve x-axis''' varies from 0 to 50 and '''y-axis''' varies from -1 to 1.&lt;br /&gt;
&lt;br /&gt;
For the '''parabolic curve x-axis''' varies from 0 to 5 and '''y-axis''' varies from 0 to 25.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Clear the plot window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pressure, Volume '''and''' Temperatures '''are held by the '''equation PV = nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
* A'''ssume''' '''nR =0.01 Joules/Kelvin''' and '''T = 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pressure, Volume '''and''' Temperatures '''are held by the '''equation PV = nRT''' where '''nR''' is a '''constant'''.&lt;br /&gt;
&lt;br /&gt;
A'''ssume''' '''nR =0.01 Joules/Kelvin''' and '''T = 200K'''. V can be in the '''range''' from '''21cc to 100cc'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two different''' plots '''as''' subplots''':&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Volume plot '''and&lt;br /&gt;
&lt;br /&gt;
* '''Pressure v/s Temperature plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''v = linspace(21, 100, 500)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To start with, we have been given the '''range''' of '''Volume''' using which we can define the variable '''v.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 1) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(v, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can create first '''subplot''' and draw '''Pressure''' v/s '''Volume''' '''graph '''using this '''v'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We know that '''nRT''' is a '''constant''' which is equal to 2.0 since '''nR''' = 0.01 '''Joules/Kelvin''' and '''T '''&amp;lt;nowiki&amp;gt;= 200 &amp;lt;/nowiki&amp;gt;'''Kelvin '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''subplot(2, 1, 2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(200, 2.0/v)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can create the second '''subplot''' and draw the '''Pressure''' v/s '''Temperature plot''' as follows &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(200, 200, 500) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have an '''error''' now, telling x and y '''dimensions''' don't match. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will create same number of '''points''' for '''temperature.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(t, 2.0/v) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we have 500 values in '''t '''and''' '''each with the value 200 '''Kelvin'''. '''Plotting''' this data, we get the required '''plot. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see two '''subplots''' of '''Pressure v/s Volume''' and '''Pressure v/s Temperature''' respectively. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# Create '''subplots '''and to '''switch''' between them. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which of the following is correct. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''subplot(numRows, numCols, plotNum) '''&lt;br /&gt;
** '''subplot(numRows, numCols) '''&lt;br /&gt;
** '''subplot(numCols, numRows) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answer is,''' first option.'''&lt;br /&gt;
&lt;br /&gt;
# The''' subplot''' command takes three '''arguments''' namely the number of '''rows''' , number of '''columns''' and the '''plot number'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English</id>
		<title>Python-3.4.3/C2/Multiple-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Multiple-plots/English"/>
				<updated>2017-02-13T09:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Python/C2/Multiple plots/English'''  '''Title of script''': '''Multiple plots'''  '''Author: Aditya Palaparthy'''  '''Keywords: Python, IPython,''' '''plot, legend, figure,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Multiple plots/English'''&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Multiple plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, legend, figure, savefig'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
containing title, name of the production team along with the logo of MHRD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;'''Multiple plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Draw''' multiple '''plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure command'''. &lt;br /&gt;
# Use the '''legend command'''. &lt;br /&gt;
# '''Switch''' between the '''plots''' and perform some '''operations''' on each of them like saving the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* use '''Plots''' interactively&lt;br /&gt;
* Embellish a '''plot'''&lt;br /&gt;
* Save''' plots'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the '''pylab package'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 10) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us create '''set''' of '''points''' for our '''plot '''by using '''command''' '''linspace'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets (0, 50, 10)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x)) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us draw a simple '''sine curve''' using these '''points.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot inside the brackets (x, sin(x))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see, this '''sine curve''' is not a '''smooth curve. '''What really caused this?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause for a while''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This happened because we selected few '''points''' that is 10 for a large '''interval''' of 0 to 50.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' '''function''' does not '''plot''' the '''analytical function.'''&lt;br /&gt;
&lt;br /&gt;
It plots the '''points''' given by '''analytical function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''y = linspace(0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, let us use '''linspace''' command to get 500 points between 0 and 50 and draw the '''sine curve''' again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''y = linspace inside the brackets (0, 50, 500)'''&lt;br /&gt;
&lt;br /&gt;
'''plotinside the brackets (y, sin(y))'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we see a '''sine curve''' with a '''smooth curve'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice we also have two '''plots''' one '''overlaid''' upon another. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''pylab''', by default all the '''plots''' are '''overlaid'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''legend(['sin(x)', 'sin(y)'])'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To '''distinguish''' between two '''overlaid plots''' we use '''legend''' '''command.'''&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets( square brackets['sin(x)', 'sin(y)'])'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''legend''' '''command''' takes '''parameter '''as a '''list''' of '''strings.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then it assigns '''strings''' to''' plots''' in the order they were created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we can see the '''legends''' being '''displayed''' for the '''two sine curves '''on the '''plot area'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| In the IPython terminal now type clf() to clear the plot window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
Draw two plots for the given form&lt;br /&gt;
&lt;br /&gt;
# First plot is a parabola of the form '''y = 4(x ^ 2)''' &lt;br /&gt;
# Second plot is a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
# Use legends to indicate each plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw two '''plots''' first plot being a '''parabola''' of the form '''y = 4(x ^ 2)''' and the second being a '''straight line''' of the form '''y = 2x + 3''' in the '''interval''' -5 to 5. &lt;br /&gt;
&lt;br /&gt;
Use '''legends''' to indicate what each '''plot''' is doing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, 4 * (x * x))'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, (2 * x) + 3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;Switch to the terminal for solution.&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets (-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can obtain the two '''plots''' in different '''colours''' using the following '''commands'''.&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets (x, 4 * (x * x)) '''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets (x, (2 * x) + 3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''legend([r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now, we will add a legend to identify the plots&lt;br /&gt;
&lt;br /&gt;
Type '''legend inside the brackets( inside square brackets [r'$y = 4(x ^ 2)$', r'$y = 2x + 3$']) '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''legend''' added to the plot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next we will learn to '''switch''' between the '''plots''' and perform '''operations''' such as '''saving''' the '''plots''' etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see how to accomplish this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But before we move on, let us '''clear''' our '''screen'''. &lt;br /&gt;
&lt;br /&gt;
Type '''clf()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to '''terminal''' &lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets (0, 50, 500) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To accomplish more control over '''individual plots''' we use the '''figure command '''&lt;br /&gt;
&lt;br /&gt;
Type '''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets (x, sin(x), 'b')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''plot inside the brackets (x, cos(x), 'g')'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we have two''' plots''', a '''sine curve '''and a '''cosine curve''' in two different '''figures'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''figure command''' takes an '''integer''' as an '''argument. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is''' '''the '''serial number''' of the '''plot''' to select corresponding '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the''' plot commands '''we run hereafter are applied to the selected '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this '''example, figure''' 1 is the '''sine plot''' and '''figure''' 2 is the '''cosine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For example, we can '''save''' each''' plot '''separately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''title('cos(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('cosine.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''title('sin(x)')'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
&lt;br /&gt;
The figures will be saved in current working directory. Now close both the plot windows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise2 &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video.Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draw a '''line''' of the form '''y = x''' as one '''figure''' and another '''line''' of the form '''y = 2x + 3'''. &lt;br /&gt;
&lt;br /&gt;
Save each of them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''terminal''' for solution. &lt;br /&gt;
&lt;br /&gt;
To solve this problem we will use the '''figure command''' to create first '''plotting area'''&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(1) '''&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-5, 5, 100) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, x)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now use the '''figure command''' to create second '''plotting area''' and '''plot '''the''' figure''' &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''figure(2) '''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, ((2 * x) + 3))'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now to switch between the '''figures''' we can use '''figure command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will save the figure as follows &lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''figure(1)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot1.png')'''&lt;br /&gt;
&lt;br /&gt;
'''figure(2)'''&lt;br /&gt;
&lt;br /&gt;
'''savefig('plot2.png')'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,''' '''&lt;br /&gt;
&lt;br /&gt;
# '''Sw'''Draw '''multiple plots''' which are '''overlaid'''. &lt;br /&gt;
# Use the '''figure''' command. &lt;br /&gt;
# Use the '''legend''' command. &lt;br /&gt;
# '''itch''' between the '''plots''' and perform some '''operations''' on each of them like '''saving''' the '''plots'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
# What '''command''' is used to get individual '''plots''' separately?&lt;br /&gt;
# What will be the '''command''' to identify '''sine''' and '''cosine curve'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,''' '''&lt;br /&gt;
&lt;br /&gt;
# The '''command '''&amp;quot;'''figure()'''&amp;quot; can get us the individual '''plots''' separately. &lt;br /&gt;
# '''legend(['sin(x)','cos(x)'])'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken-tutorial is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English</id>
		<title>Python-3.4.3/C2/Saving-plots/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Saving-plots/English"/>
				<updated>2017-02-13T07:47:49Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Python/C2/Saving-Plots/English'''   '''Title of script''': '''Saving-Plots'''  '''Author: Chandrika, Pravin, Vineeta Parmar, Thirumalesh H S'''  '''Keywords: IPython, savef...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Saving-Plots/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Saving-Plots'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Chandrika, Pravin, Vineeta Parmar, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: IPython, savefig'''&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
“'''Saving Plots'''”&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Saving Plots'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, you will be able to -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Save plots using '''savefig()''' function.&lt;br /&gt;
# Save plots in different formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practise this tutorial, you should know how to - &lt;br /&gt;
&lt;br /&gt;
'''Use Plot Command Interactively'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, see the prerequisite '''Python''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
''''Creating a basic plot''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us plot a '''sine''' '''curve''' from''' minus''''' '''''3 pi to''''' '''''3 pi. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-3*pi, 3*pi, 100)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, we will calculate the required points for the plot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type,&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-3*pi, 3*pi, 100) '''in the console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us '''plot''' a '''sine curve''' for the points stored in '''variable''' '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''plot(x, sin(x)) '''in the console and press '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
Don't close the '''plot''' '''window''' for rest of the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As you can see we have made a very basic '''sine plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us see how to '''save''' the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
'''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For saving the plot, we will use the '''savefig()''' function. &lt;br /&gt;
&lt;br /&gt;
Syntax: '''savefig(fname)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig''' function takes one argument which is the filename. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''savefig('sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('sine.png') '''and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This saves the file in present working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The characters after the '''dot '''in the filename is the extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It which determines the format in which you want to save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To check current working directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''pwd '''in the '''console''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''/home/fossee/''' using mouse cursor&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To save the file in different directory, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type full path of the directory before the filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;## WILL CHANGE FILE PATHS &amp;lt;/nowiki&amp;gt;WHILE RECORDING ##&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''savefig('/home/fossee/sine.png')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Note that above''' file path '''is for''' Linux based file systems.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For''' windows based systems, '''type corresponding''' path.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:''' '''if the''' username '''in''' windows '''is''' fossee,'''&lt;br /&gt;
&lt;br /&gt;
and '''sine.png '''is to be saved on '''Desktop'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then filepath is -&lt;br /&gt;
&lt;br /&gt;
''''C:\\Users\\fossee\\Desktop\\sine.png' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''.png''' part using mouse movements&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here we have used an extension '''dot png.''' &lt;br /&gt;
&lt;br /&gt;
This will ensure that the image is saved as a '''PNG''' file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us locate the file '''sine.png''' which we had saved earlier. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the browser, navigate to '''/home/fossee'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and highlight the file '''sine.png'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We have saved the file to &lt;br /&gt;
&lt;br /&gt;
'''(slash)home(slash)fossee,'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us navigate to '''(slash)home(slash)fossee''''' ''using the file browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File browser]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the file sine.png and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
show it for two-three seconds and then close it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Open the '''sine.png '''file to see the plotted '''sine curve. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
More on '''savefig()'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''savefig''' can save the plot in many formats, such as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''pdf - portable document format, '''&lt;br /&gt;
&lt;br /&gt;
'''ps - post script, '''&lt;br /&gt;
&lt;br /&gt;
'''eps - encapsulated post script, '''to be used with '''LaTeX '''documents&lt;br /&gt;
&lt;br /&gt;
'''svg - scalable vector graphics, '''&lt;br /&gt;
&lt;br /&gt;
'''png - portable network graphics '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in the '''eps''' '''format'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''savefig('/home/fossee/sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''savefig('/home/fossee/sine.eps')'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [File Browser]&lt;br /&gt;
&lt;br /&gt;
Highlight the file '''sine.eps''' for 2 seconds and&lt;br /&gt;
&lt;br /&gt;
then double click and open the file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now let us go to '''/home/fossee''' and see the new file created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pause&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see the file '''sine.eps''' here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video here, try out the following exercise and resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the '''sine''' '''plot''' in &lt;br /&gt;
&lt;br /&gt;
'''PDF, PS''' and '''SVG formats'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary slide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial,we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Save plots using the '''savefig() '''function.&lt;br /&gt;
# Save the plots in different formats like&lt;br /&gt;
&lt;br /&gt;
-''' pdf  - ps  - png  - svg  - eps'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some assignment questions for you to solve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Which command is used to save a plot.&lt;br /&gt;
&lt;br /&gt;
* '''saveplot()'''&lt;br /&gt;
* '''savefig()'''&lt;br /&gt;
* '''savefigure()'''&lt;br /&gt;
* '''saveplt()'''&lt;br /&gt;
&lt;br /&gt;
2. '''savefig('sine.png')'''saves the plot in,&lt;br /&gt;
&lt;br /&gt;
* '''The root directory '/' (on GNU/Linux, Unix based systems), '&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;:\' (on windows)'''&lt;br /&gt;
* Will result in an '''error''' as '''full''' '''path''' is not specified.&lt;br /&gt;
* The current working directory.&lt;br /&gt;
* Predefined directory like “/documents.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# To save a plot, we use the '''savefig()''' function.&lt;br /&gt;
# If we save a file without complete path,  it gets saved in the current working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Fossee Forum&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Textbook Companion&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgment&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Previous slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is _________ from IIT Bombay (or FOSSEE, if you wish) signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English</id>
		<title>Python-3.4.3/C2/Embellishing-a-plot/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Embellishing-a-plot/English"/>
				<updated>2017-02-13T07:30:36Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;'''Python/C2/Embellishing a Plot/English'''   '''Title of script''': '''Embellishing a Plot'''  '''Author: '''[http://script.spoken-tutorial.org/index.php?title=User:Chandrika...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Python/C2/Embellishing a Plot/English'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title of script''': '''Embellishing a Plot'''&lt;br /&gt;
&lt;br /&gt;
'''Author: '''[http://script.spoken-tutorial.org/index.php?title=User:Chandrika&amp;amp;action=edit&amp;amp;redlink=1 Chand]'''rika, Pravin,''' '''Aditya Palaparthy'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython,''' '''plot, title'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Title Slide &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;'''Embellishing a Plot'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| At the end of this tutorial, we will learn to- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the attributes of the '''plot''' -- '''color''', '''line style''', '''linewidth'''. &lt;br /&gt;
# Add a title to the '''plot''' with '''embedded LaTeX'''. &lt;br /&gt;
# Label '''x '''and '''y axes'''. &lt;br /&gt;
# Add annotations to the '''plot'''. &lt;br /&gt;
# Set and get the '''limits '''of '''axes'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To practice this tutorial, you should know how to &lt;br /&gt;
&lt;br /&gt;
* run basic '''Python '''commands on the '''ipython console'''&lt;br /&gt;
* and use the '''Plots''' interactively'''.'''&lt;br /&gt;
&lt;br /&gt;
If not, see the pre-requisite '''Python '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
'''ipython3 '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start '''ipython3'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3 '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2, 4, 20) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first make a simple '''plot''' and start '''modifying''' it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''x = linspace inside the brackets (-2, 4, 20) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| '''plot(x, sin(x)) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Then type '''ploti nside the brackets (x, sin(x)) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can now see the '''sine curve '''in the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The default colour and thickness of the line is as decided by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now change the '''parameters''' of this '''curve'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can pass additional '''arguments '''to the '''plot command '''to do this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We shall first clear the '''plot '''window by typing '''clf() '''in the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| You can now see a blank '''plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'r') '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now '''plot''' the same '''sine curve '''with an additional '''color''' '''argument'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we will type '''plot inside the brackets (x, sin(x), 'r') '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
Here, the '''argument 'r' '''is for red color. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the sine curve on the plot window by moving the mouse pointer on it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| On the '''plot window''', the same '''sine curve '''is now seen in red color. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the '''plot''' '''window''' just minimize it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can alter the thickness of the line by using the ''''linewidth' argument'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''plot(x,cos(x),linewidth=2) '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This time we will draw the '''cosine curve '''on the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, type '''plot inside the brackets (x,cos(x),linewidth=2) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
compare the '''sine''' and '''cosine''' '''plots''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| A '''cosine curve '''with line thickness 2 is produced in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us now try to plot a '''sine curve '''in blue color with '''linewidth '''as 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here onwards, press the '''Enter''' the key to execute every command that we type on the '''Ipython console'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First let us clear the '''plot '''window by typing '''clf(). '''&lt;br /&gt;
&lt;br /&gt;
You will again see a blank plot window&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), 'b', linewidth=3)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type''' inside the brackets plot(x, sin(x), 'b', linewidth=3)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A combination of '''color''' and '''linewidth''' would do the job for us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Ipython console]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To get the '''plot '''in dotted style instead of a solid style, put a '''dot''' in '''linestyle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf() '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| First, type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, sin(x), '.')'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot inside the brackets (x, sin(x), '.')'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We get the '''sine curve '''in dotted style.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot? '''&lt;br /&gt;
&lt;br /&gt;
Run through the information and show the options available &lt;br /&gt;
&lt;br /&gt;
Show the options available for line style and colors &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let's see the information of '''plot'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot question mark '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Plot''' the '''curve''' of '''x v/s cos(x)''' in red '''dash line''' and '''linewidth''' 3. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us switch to the '''console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''clf()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Type '''clf() '''to clear the '''plot '''window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), 'r--',linewidth=3)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now type '''plot(x, cos(x), 'r--',linewidth=3)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use a combination of '''linewidth''' '''argument''' and '''linestyle'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Now we know how to produce a '''bare minimum plot''' with '''color''', '''style''' and '''thickness'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us look at modifying the '''plot '''further. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(x, -x*x + 4*x - 5, 'r', linewidth=2) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Let us start with a '''plot''' for the '''function -x^2 + 4x - 5. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type '''plot(x, -x*x + 4*x - 5, 'r', linewidth=2)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot window]&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We will see the curve of this equation in the '''plot '''window. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But the figure does not have any description describing the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(&amp;quot;Parabolic function -x^2+4x-5&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| To add a title to the '''plot''', use the '''title''' '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''title(&amp;quot;Parabolic function -x^2+4x-5&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight the '''title '''command&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''title''' command as you can see, takes a '''string''' as an '''argument.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the''' title''' on the '''plot''' window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But it is not '''formatted''' and does not look clean. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show the '''plot window''' and point to the title &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| It would look even more shabby if there were '''fractions''' and '''complex''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us write the''' title '''in''' LaTeX''' format for a neater look.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''title(r&amp;quot;Parabolic function $-x^2+4x-5$&amp;quot;) '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| For '''LaTeX''' format, we put a '''$ '''before and after the '''string'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''title(r&amp;quot;Parabolic function $-x^2+4x-5$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here '''' r '''' means that the '''string''' is to be treated as a '''raw string'''. &lt;br /&gt;
&lt;br /&gt;
It will ignore all '''escape codes'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window] &lt;br /&gt;
&lt;br /&gt;
Point at the polynomial &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| As we can see that the '''polynomial''' in the '''title '''is now '''formatted'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlabel(r&amp;quot;$x$&amp;quot;) '''&lt;br /&gt;
&lt;br /&gt;
'''ylabel(r&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Although we have '''title''', the '''plot''' is not complete without labelling the '''x '''and '''y axes'''. &lt;br /&gt;
&lt;br /&gt;
So we will '''label''' '''x''' and '''y''' '''axes''' in Latex style.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''xlabel(r&amp;quot;$x$&amp;quot;) '''and''' ylabel(r&amp;quot;$f(x)$&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;local maxima&amp;quot;, xy=(2, -1))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''plot '''is now almost complete. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we will name the '''points''' considering '''point(2,-1)''' as '''local maxima'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To name a '''point''' we use the '''function''' '''annotate'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate(&amp;quot;local maxima&amp;quot;, xy=(2, -1))'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [Plot Window]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Show the annotation that has appeared on the plot &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We can see the '''local maxima''' at point '''(2, -1)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the annotate command while explaining&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The first '''argument''' in '''annotate''' command is the name of the point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second '''argument''' represents the '''coordinates '''of''' '''the '''point'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is a '''tuple''' containing two numbers. The first is '''x coordinate''' and second is '''y coordinate'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Pause the video. Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make an '''annotation''' called &amp;quot;'''root'''&amp;quot; at the '''point (-4, 0)'''. &lt;br /&gt;
&lt;br /&gt;
What happens to the first '''annotation'''? &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''annotate(&amp;quot;root&amp;quot;, xy=(-4,0))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Switch to the '''Ipython console '''for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''annotate(&amp;quot;root&amp;quot;, xy=(-4,0))'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every '''annotate''' '''command''' makes a new '''annotation''' on the figure. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''xlim() '''&lt;br /&gt;
&lt;br /&gt;
'''ylim()'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Next, type '''xlim()'''&lt;br /&gt;
&lt;br /&gt;
'''xlim function '''returns the current '''x axis limits.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then type '''ylim()'''&lt;br /&gt;
&lt;br /&gt;
'''ylim function''' returns the current '''y-axis limits'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''xlim(-4, 5) '''&lt;br /&gt;
&lt;br /&gt;
'''ylim(-15, 2)''' &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Set the '''limits of x-axis''' from -4 to 5 by typing '''xlim(-4, 5)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly, set the '''limits of y-axis''' in a similar manner. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ylim(-15, 2)''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Summary slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This brings us to the end of this '''tutorial'''. In this '''tutorial''', we have learnt to, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modify the '''attributes''' of a '''plot''' like '''color''', '''line width''', '''line style''' by passing additional '''arguments'''. &lt;br /&gt;
# Add '''title '''to a '''plot''' using ''''title'''' '''command'''. &lt;br /&gt;
# Incorporate '''LaTeX style formatting''' by adding a $ sign before and after the '''string'''. &lt;br /&gt;
# Label '''x and y axes''' using '''xlabel()''' and '''ylabel()''' '''commands'''. &lt;br /&gt;
# Add '''annotations''' to a plot using '''annotate()''' '''command'''. &lt;br /&gt;
# Get and set the '''limits of axes''' using '''xlim()''' and '''ylim()''' '''commands. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Evaluation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Here are some self assessment questions for you to solve. &lt;br /&gt;
&lt;br /&gt;
# Draw a '''plot''' of '''cosine graph''' between '''-2pi to 2pi''' with line thickness 4. &lt;br /&gt;
# Read the documentation and find out, is there a way to modify the '''alignment''' of text in the '''command ylabel'''. &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** Yes &lt;br /&gt;
** No &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
1. In order to '''plot''' a '''cosine graph''' between the points -2pi and 2pi with line thickness 3,we use the '''linspace''' and''' plot''' '''command '''as, &lt;br /&gt;
&lt;br /&gt;
'''x = linspace(-2*pi, 2*pi)'''&lt;br /&gt;
&lt;br /&gt;
'''plot(x, cos(x), linewidth=4)'''&lt;br /&gt;
&lt;br /&gt;
2. No. We do not have an option to modify the '''alignment '''of text in the '''command''' '''ylabel'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The video in the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you may download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have questions on THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0382in;padding-right:0.075in;&amp;quot;| This is (________) from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English</id>
		<title>Python-3.4.3/C2/Using-plot-command-interactively/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Using-plot-command-interactively/English"/>
				<updated>2017-02-13T06:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;= Python/C2/Creating-simple-plots-using-IPython/English = '''Title of script''': '''Using plot command interactively in IPython. '''  '''Author: Thirumalesh H S'''  '''Keyword...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Creating-simple-plots-using-IPython/English =&lt;br /&gt;
'''Title of script''': '''Using plot command interactively in IPython. '''&lt;br /&gt;
&lt;br /&gt;
'''Author: Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython, plot''' , '''pylab, matplotlib'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Visual Cue&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello friends. Welcome to the tutorial on using '''plot '''command interactively in '''IPython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# Create simple '''plots''' of '''mathematical''' '''functions'''. &lt;br /&gt;
# Use the '''Plot''' '''window''' to study '''plots '''better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.4.3'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pre-requisites to practise this tutorial -&lt;br /&gt;
&lt;br /&gt;
You should know how to run basic '''Python '''commands on the '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant '''Python '''tutorials, please visit this website.&lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
ipython3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first open the '''Terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, type '''ipython3''' and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython console]&lt;br /&gt;
&lt;br /&gt;
'''%pylab '''and press '''Enter.'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us initialise the pylab package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''%pylab '''and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let's first understand what is '''Pylab'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Pylab'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| '''Pylab''' is a convenient '''Python''' '''module''' -&lt;br /&gt;
&lt;br /&gt;
* which provides '''plotting''' functionality&lt;br /&gt;
* and has '''mathematical''' and '''scientific''' '''functions'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
Highlight “'''Using matplotlib backend: TkAgg''' ”&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| After running '''%pylab '''in the i'''Python console''' you will see a message &lt;br /&gt;
&lt;br /&gt;
“'''Using matplotlib backend: TkAgg ”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means '''matplotlib''' is running. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Error''' if '''matplotlib''' is not installed&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| But sometimes you may get an error that says &lt;br /&gt;
&lt;br /&gt;
'''“ImportError: No module named matplotlib”.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such cases, you have to install '''matplotlib''' and run this '''command''' again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's come back to the '''ipython console'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type ''''linspace'''' followed by a question mark in '''ipython console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that the '''command '''is''' linspace '''and''' '''not''' linespace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type q&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The displayed information says that&lt;br /&gt;
&lt;br /&gt;
* '''linspace''' returns evenly spaced '''numbers''', &lt;br /&gt;
* which are calculated over the interval '''start''' and '''stop'''. &lt;br /&gt;
&lt;br /&gt;
Type '''q '''to exit the documentation and return to the '''console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
linspace(1, 100, 100) &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let's try to generate 100 points from 1 to 100.Type '''linspace brackets (1,100,100)''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, 1 is the '''start''' , 100 is the '''stop''' and the next 100 is the number of points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, press '''Enter'''. As you can see, a sequence of numbers from 1 to 100 is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(0, 1, 200)''' &amp;gt;&amp;gt; press '''Enter'''. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let's try to generate 200 points between 0 and 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do that by typing '''linspace brackets (0, 1, 200)'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, 0 is the '''start''' , 1 is the '''stop''' and 200 is the number of points. &lt;br /&gt;
&lt;br /&gt;
Now, press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the expected sequence of numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In '''linspace,''' the '''start''' and '''stop''' points can be '''integers''', '''decimals''', or '''constants'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''linspace(-pi, pi, 100)''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now learn about the '''len '''function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First we will generate 100 points between '''-pi''' and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''linspace brackets (-pi, pi, 100)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here ''''pi'''' is a constant defined by '''pylab'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''t = linspace(-pi, pi, 100)''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let us save this to a variable, say '''t'''. Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''len(t)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| If we now type '''len(t) '''and press '''Enter''', we will get the number of points between '''-pi''' and '''pi.len''' function gives the no. of elements present in a given sequence. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
'''plot(t, cos(t))'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Next, let's try and plot a '''cosine''' '''curve''' between '''-pi''' and''' pi.'''For this, we use the '''plot''' command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot(t, cos(t)) '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see from the '''cosine plot''', '''cos(t)''' gets the '''cosine''' value at every point corresponding to point '''t.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
cosine = cos(t)plot(t, cosine)&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We can also assign the value of '''cos(t) '''to a variable '''cosine''' by typing''' cosine = cos(t). '''Press Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then '''plot''' it by typing '''plot(t, cosine) '''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show slide&lt;br /&gt;
&lt;br /&gt;
clf function()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To clear the '''plot''', we have to use the '''clf()''' function.&lt;br /&gt;
&lt;br /&gt;
This avoids overlapping of new '''plot'''s over older '''plots'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
clf()&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In the '''console''', type '''clf() '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The previous '''plot''' is cleared and a blank '''plot window''' is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [iPython console]&lt;br /&gt;
&lt;br /&gt;
plot(t, sin(t))&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, let's try to plot a '''sine''' '''plot'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''plot brackets (t, sin(t)) '''in the '''console''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''sine plot '''is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window] &lt;br /&gt;
&lt;br /&gt;
Show plotted '''sine curve'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To study the '''plot''' better on the''' plot window,''' we can use various options that are available on it. Let us have a look at these options. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Move the mouse along the '''plot''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Moving the mouse pointer along the '''plot''' gives us the location of each '''point''' on the '''plot.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Point to the buttons on the bottom left of the window.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Notice here.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of the window, there are a few buttons.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Save the '''plot''' as '''sin_curve.pdf '''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The right-most among them is for saving the file. Just click on it and type the '''file name'''. Let us save the '''plot''' by the name '''sin_curve''' in '''pdf format'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the drop-down to show the available formats&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Click on the dropdown here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see, there are many formats in which to save the '''file.Formats''' like '''png, eps, pdf, and ps''' are available. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to specify the format that we prefer at the time of saving.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Point the mouse on the slider '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''save '''button, is the '''slider button.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using this '''button''', we can specify the margins on the''' plot window'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Show how to '''zoom'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''zoom''' '''button''' and specify region to '''zoom''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To the left of the '''slider button '''is the '''zoom''' '''button'''. It is used to '''zoom''' into the '''plot'''.&lt;br /&gt;
&lt;br /&gt;
Just specify the region to '''zoom''' into. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''Move''' '''button''' and move the axes. &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The button to the left of '''zoom '''can be used to move the '''axes '''of the '''plot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press Back and Forward '''Button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The next two buttons with left and right arrow icons change the state of the '''plot'''. It takes us to the previous or next state of the '''plot'''. It acts like the back and forward button in a browser. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Plot window]&lt;br /&gt;
&lt;br /&gt;
Press '''home''' '''button''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The last one is ''''home'''' referring to the initial '''plot. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here, try out the following exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
Plot '''(sin(x)*sin(x)) / x'''. &lt;br /&gt;
&lt;br /&gt;
# Save the '''plot''' as '''sinsquarebyx.pdf'''&lt;br /&gt;
# '''Zoom''' and find the '''maxima'''. &lt;br /&gt;
# Bring it back to initial position. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| This brings us to the end of this tutorial. In this tutorial, we have learnt to,&lt;br /&gt;
&lt;br /&gt;
# Start '''IPython''' with '''pylab'''. &lt;br /&gt;
# Use the '''linspace''' function to create equally spaced points in a region. &lt;br /&gt;
# Find the length of sequences using '''len''' '''function'''. &lt;br /&gt;
# Plot mathematical functions using '''plot'''. &lt;br /&gt;
# Clear drawing area using '''clf'''. &lt;br /&gt;
# Usage of buttons in the '''UI''' of the plot window such as -&amp;lt;br/&amp;gt; '''save''', '''zoom,''' '''move''' '''axis''', '''back''' and '''forward '''and '''Home '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve -&lt;br /&gt;
&lt;br /&gt;
# Create 100 equally spaced points between '''-pi/2''' and '''pi/2''' &lt;br /&gt;
# How can we find the length of a sequence?&lt;br /&gt;
# What will the command '''linspace(-pi,pi,100)''' do? &lt;br /&gt;
&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi '''to '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''pi''' but including '''-pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' excluding '''-pi''' but including '''pi '''&lt;br /&gt;
* returns 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi''' and '''pi''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| And the answers, &lt;br /&gt;
&lt;br /&gt;
# We use the command '''linspace(-pi/2,pi/2,100)''' to create 100 equally spaced lines between the points '''-pi/2''' and '''pi/2'''. &lt;br /&gt;
# '''len(sequence_name) '''is the function used to find out the length of a sequence. &lt;br /&gt;
# The command '''linspace(-pi,pi,100)''' will return 100 evenly spaced samples from '''-pi''' to '''pi''' including both '''-pi '''and '''pi'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The video at the following link summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials and give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions?&lt;br /&gt;
&lt;br /&gt;
Please visit the forum given in the link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgements&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is Thirumalesh from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Getting-started-with-IPython/English</id>
		<title>Python-3.4.3/C2/Getting-started-with-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Getting-started-with-IPython/English"/>
				<updated>2017-02-08T12:26:45Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: /* Python/C2/Getting-started-with-IPython/English */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Getting-started-with-IPython/English =&lt;br /&gt;
'''Title of script''': Getting started with '''IPython'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Puneeth, Jovina, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;getting started with '''IPython'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# invoke the '''IPython interpreter'''. &lt;br /&gt;
# quit the '''IPython interpreter'''. &lt;br /&gt;
# navigate the '''IPython''' session history. &lt;br /&gt;
# use '''tab-completion''' within '''IPython'''. &lt;br /&gt;
# look-up documentation in '''IPython'''. &lt;br /&gt;
# interrupt incomplete or incorrect '''commands'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.5.2'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide: &lt;br /&gt;
&lt;br /&gt;
What is '''IPython'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| What is '''IPython'''?&lt;br /&gt;
&lt;br /&gt;
* '''IPython''' is an enhanced '''interactive''' '''Python interpreter.''' &lt;br /&gt;
* It provides features like '''tab-completion''', and easier access to help. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''ipython '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first see how to start the '''IPython interpreter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First open the '''terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously on the keyboard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3''' at the '''prompt''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
If '''IPython''' is not installed, please refer to the instructions sheet.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point to the version information with mouse.&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| If '''IPython''' is installed, the '''IPython interpreter '''is loaded by running the '''ipython command '''in the '''terminal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The versions of '''Python''' and '''IPython''' that are installed, are shown on the '''terminal'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point to '''In[1]''': prompt with mouse&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Some additional helpful information is printed by '''IPython.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this, we get a prompt with '''In[1]''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''Ctrl+D'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see how we can quit the '''IPython interpreter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+D''' keys. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| ]IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| A prompt will appear to confirm if we really want to exit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''y''' for '''yes''' and quit '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that '''y''' is given in '''square brackets '''so it is default.&lt;br /&gt;
&lt;br /&gt;
We could also press '''Enter''' and it will exit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Else type '''n '''for '''no '''if you don't want to quit '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''y''' &amp;gt;&amp;gt; press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us type '''y'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have quit '''IPython interpreter''' and are back at the '''terminal prompt'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''ipython '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us start it again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3''' in the '''terminal '''and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us learn how to use the interpreter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us start with the simplest operation - addition. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
1+2 &lt;br /&gt;
&lt;br /&gt;
Point at the '''Out[1]''' prompt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type 1 '''plus''' 2 at the '''IPython prompt '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We press '''Enter''' to execute the '''python''' '''command'''. Please do so after typing every '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPython''' promptly displays the output as 3. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that the output is shown with an '''Out square brackets 1''' indication. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
5 – 3&lt;br /&gt;
&lt;br /&gt;
7 * 4&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now try a few more operations such as, &lt;br /&gt;
&lt;br /&gt;
5 minus 3, &lt;br /&gt;
&lt;br /&gt;
7 multiplied by 4, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each time we press '''Enter''' and see the output on the '''IPython console window.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| IPython Terminal&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see how we can navigate to previous commands in '''IPython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| For example, say, we want to execute '''print open parenthesis 1 plus 2 close parenthesis.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Instead of typing the whole '''command''', we can recall the '''command''' '''1 plus 2 '''we typed earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Use the up arrow key to go back to the '''command''' 1+2.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Use the up arrow key to go back to the '''command 1 plus 2'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Use left arrow to navigate to start of line &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now use the left-arrow key to navigate to the beginning of the line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''print ('''&amp;gt;&amp;gt; press '''space) '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type the word '''print open parenthesis '''and press '''space key close parenthesis '''on the keyboard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have changed the '''command''' to '''print (1 plus 2). '''Now press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the result line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the '''Output'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The '''interpreter '''prints the result as 3. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that this time, the indication '''Out square brackets '''is not displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Press''' up-arrow key'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let us execute '''print 10 multiplied by 2. '''&lt;br /&gt;
&lt;br /&gt;
We use the up arrow key to navigate to the previous '''command print (1 plus 2)'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Change '''print (1+2) '''to '''print (10*2)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now replace '''1 plus 2 '''with '''10 multiplied by 2 '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As with any programming language, '''asterix '''is used for multiplication operator.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight output&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Observe the output on the console.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see, what is '''tab-completion'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us consider an example. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''pri'''&amp;lt;tab&amp;gt; &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Suppose we want to use the '''function print'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For this we just type '''pri''' at the prompt and press the '''tab''' '''key'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see on the console that '''IPython''' has autocompleted the '''command''' '''pri''' to '''print'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This feature of '''IPython''' is called the '''tab-completion'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''p'''&amp;lt;tab&amp;gt; &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see some more possibilities of '''tab completion'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just type '''p''' and then press the tab. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In this case, we see that '''IPython''' does not complete the '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because, there are more than one '''command''' beginning with '''p'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Therefore, it just lists out all the possible '''tab-completion''' of '''p'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide:&lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Now Let us try out an exercise. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pause the video, solve the problem and resume the video. &lt;br /&gt;
&lt;br /&gt;
# find out the '''commands''' starting with &amp;quot;'''ab'''&amp;quot;.&lt;br /&gt;
# list out the '''commands''' starting with &amp;quot;'''a'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ab'''&amp;lt;tab&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''a'''&amp;lt;tab&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| '''ab''' tab autocompletes to '''abs'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''a'''&amp;lt;tab&amp;gt; displays a list of all the '''command'''s starting with '''a'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see what the '''function abs '''is used for. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will use the help feature of '''IPython''' to find out this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To see the documentation of a '''function''', type the '''function '''name followed by a '''question mark'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPython interpreter '''will show the documentation for the '''function'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see the documentation of the function '''abs'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''abs'''? &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type '''abs'''? and press '''Enter'''. From the displayed information, it says '''abs''' accepts a number as input and returns it's absolute value. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''abs(-19)''' &lt;br /&gt;
&lt;br /&gt;
'''abs(19) '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see few examples, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the '''console''', type '''abs(-19)''' and then '''abs(19)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get 19, as expected, in both the cases. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''abs(-10.5) '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now Let us try it for decimal numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us try '''abs(-10.5)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get 10.5 as the result. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
'''round'''?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look-up the documentation of '''round''' and see how to use it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''round?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the definition of '''round'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Switch to the '''console''' for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can look up the documentation of the '''function round''' by typing '''round''' '''question mark'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It says here that the '''function round''', '''rounds''' a number to a given '''precision'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the syntax of '''ndigits '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| '''ndigits '''is the precision value for '''round function'''.''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice, there are extra square brackets around '''ndigits'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that '''ndigits''' is optional and 0 is the default value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optional parameters are shown in square brackets in '''Python''' documentation. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise 3 &lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
Check the output of &lt;br /&gt;
&lt;br /&gt;
'''round(2.48) round(2.48, 1)round(2.484) round(2.484, 2) '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solution 3 &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We get &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round(2.48) &amp;lt;nowiki&amp;gt;= 2.0&amp;lt;/nowiki&amp;gt;round(2.48, 1)&amp;lt;nowiki&amp;gt;= 2.5&amp;lt;/nowiki&amp;gt; round(2.484) &amp;lt;nowiki&amp;gt;= 2.0 &amp;lt;/nowiki&amp;gt;round(2.484, 2) &amp;lt;nowiki&amp;gt;= 2.48 &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which are what we expect. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484&lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now see how to correct typing errors, which we could make while typing on the '''console'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us make a typing error deliberately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''round open parenthesis 2.484''' and press '''Enter''', without closing the parenthesis. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point at the prompt with three dots &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We get a '''prompt '''with dots. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This '''prompt '''is the continuation '''prompt '''of '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It appears when, the previous line is incomplete. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type ) &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now complete the '''command''' with '''close parenthesis '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get the expected output, that is 2.0 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round'''('''1a '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| What if we type an incorrect '''command '''and end up with the continuation '''prompt'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such case, we can press '''Ctrl+C''' keys, to interrupt the '''command''' and get back to the '''IPython prompt'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E.g, '''round''' takes only numbers as input. Type '''round(1a''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the paranthesis and press''' Enter. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We gave alpha-numeric value ''''1a'''' as input. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press''' Ctrl+C''' to iterrupt the execution.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise 4&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
# Type '''round(2.484,''' and press '''Enter'''. &lt;br /&gt;
# Then cancel the '''command''' using '''Ctrl+C'''. &lt;br /&gt;
# Type the '''command''', '''round(2.484, 2) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484&lt;br /&gt;
&lt;br /&gt;
'''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484, 2)&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The output on your '''console '''should look like this.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This brings us to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this tutorial,we have learnt to, &lt;br /&gt;
&lt;br /&gt;
# invoke the '''IPython interpreter '''by typing ip'''ython in the terminal'''. &lt;br /&gt;
# quit the '''IPython interpreter '''by using '''Ctrl+D'''. &lt;br /&gt;
# navigate '''IPython''' session history by using the arrow keys. &lt;br /&gt;
# use the '''tab-completion''' to work faster. &lt;br /&gt;
# see the documentation of '''functions '''using '''question mark'''. &lt;br /&gt;
# interrupt commands using '''Ctrl+C''' when we make an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''IPython''' '''is a programming language similar to Python.'''True or False &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Which key combination quits '''IPython'''? &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''Ctrl + C'''&lt;br /&gt;
** '''Ctrl + D''' &lt;br /&gt;
** '''Alt + C'''&lt;br /&gt;
** '''Alt + D''' &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Which character is used at the end of a '''command''', in '''IPython''' to display the documentation?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''under score (_)''' &lt;br /&gt;
** '''question mark (?)''' &lt;br /&gt;
** '''exclamation mark (!)''' &lt;br /&gt;
** '''ampersand (&amp;amp;)''' &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| And the answers are- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''False. IPython''' is not a new programming language. It is just an enhanced interactive '''Python''' '''interpreter'''. &lt;br /&gt;
# We use '''Ctrl + D''' to quit '''IPython interpreter'''. &lt;br /&gt;
# We use '''? '''at the end of the command to display its documentation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This video summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you may download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials. &lt;br /&gt;
&lt;br /&gt;
Give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Getting-started-with-IPython/English</id>
		<title>Python-3.4.3/C2/Getting-started-with-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Getting-started-with-IPython/English"/>
				<updated>2017-01-19T11:52:29Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: /* Python/C2/Getting-started-with-IPython/English */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Getting-started-with-IPython/English =&lt;br /&gt;
'''Title of script''': Getting started with '''IPython'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Puneeth, Jovina, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
[Slide with MHRD logo]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello Friends. Welcome to the spoken tutorial on &amp;quot;getting started with '''IPython'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# invoke the '''IPython interpreter'''. &lt;br /&gt;
# quit the '''IPython interpreter'''. &lt;br /&gt;
# navigate the '''IPython''' session history. &lt;br /&gt;
# use '''tab-completion''' within '''IPython'''. &lt;br /&gt;
# look-up documentation in '''IPython'''. &lt;br /&gt;
# interrupt incomplete or incorrect '''commands'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.5.2'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide: &lt;br /&gt;
&lt;br /&gt;
What is '''IPython'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| What is '''IPython'''?&lt;br /&gt;
&lt;br /&gt;
* '''IPython''' is an enhanced '''interactive''' '''Python interpreter.''' &lt;br /&gt;
* It provides features like '''tab-completion''', and easier access to help. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''ipython '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first see how to start the '''IPython interpreter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First open the '''terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously on the keyboard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3''' at the '''prompt''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
If '''IPython''' is not installed, please refer to the instructions sheet.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point to the version information with mouse.&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| If '''IPython''' is installed, the '''IPython interpreter '''is loaded by running the '''ipython command '''in the '''terminal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The versions of '''Python''' and '''IPython''' that are installed, are shown on the '''terminal'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point to '''In[1]''': prompt with mouse&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Some additional helpful information is printed by '''IPython.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this, we get a prompt with '''In[1]''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''Ctrl+D'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see how we can quit the '''IPython interpreter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+D''' keys. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| ]IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| A prompt will appear to confirm if we really want to exit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''y''' for '''yes''' and quit '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that '''y''' is given in '''square brackets '''so it is default.&lt;br /&gt;
&lt;br /&gt;
We could also press '''Enter''' and it will exit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Else type '''n '''for '''no '''if you don't want to quit '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''y''' &amp;gt;&amp;gt; press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us type '''y'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have quit '''IPython interpreter''' and are back at the '''terminal prompt'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''ipython '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us start it again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3''' in the '''terminal '''and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us learn how to use the interpreter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us start with the simplest operation - addition. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
1+2 &lt;br /&gt;
&lt;br /&gt;
Point at the '''Out[1]''' prompt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type 1 '''plus''' 2 at the '''IPython prompt '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We press '''Enter''' to execute the '''python''' '''command'''. Please do so after typing every '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPython''' promptly displays the output as 3. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that the output is shown with an '''Out square brackets 1''' indication. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
5 – 3&lt;br /&gt;
&lt;br /&gt;
7 * 4&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now try a few more operations such as, &lt;br /&gt;
&lt;br /&gt;
5 minus 3, &lt;br /&gt;
&lt;br /&gt;
7 multiplied by 4, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each time we press '''Enter''' and see the output on the '''IPython console window.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| IPython Terminal&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see how we can navigate to previous commands in '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| For example, say, we want to execute '''print (1 plus 2).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Instead of typing the whole '''command''', we can recall the '''command''' '''1 plus 2 '''we typed earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Use the up arrow key to go back to the '''command''' 1+2.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Use the up arrow key to go back to the '''command 1 plus 2'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Use left arrow to navigate to start of line &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now use the left-arrow key to navigate to the beginning of the line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''print ('''&amp;gt;&amp;gt; press '''space) '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type the word '''print ('''and press '''space key) '''on the keyboard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have changed the '''command''' to '''print (1 plus 2). '''Now press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the result line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the '''Output'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The '''interpreter '''prints the result as 3. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that this time, the indication '''Out square brackets '''is not displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Press''' up-arrow key'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let us execute '''print 10 multiplied by 2. '''&lt;br /&gt;
&lt;br /&gt;
We use the up arrow key to navigate to the previous '''command print (1 plus 2)'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Change '''print (1+2) '''to '''print (10*2)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now replace '''1 plus 2 '''with '''10 multiplied by 2 '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As with any programming language, '''asterix '''is used for multiplication operation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight output&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Observe the output on the console.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see, what is '''tab-completion'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us consider an example. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''pri'''&amp;lt;tab&amp;gt; &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Suppose we want to use the '''function print'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For this we just type '''pri''' at the prompt and press the '''tab''' '''key'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see on the console that '''IPython''' has autocompleted the '''command''' '''pri''' to '''print'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This feature of '''IPython''' is called the '''tab-completion'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''p'''&amp;lt;tab&amp;gt; &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see some more possibilities of '''tab completion'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just type '''p''' and then press the tab. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In this case, we see that '''IPython''' does not complete the '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because, there are more than one '''command''' beginning with '''p'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Therefore, it just lists out all the possible '''tab-completion''' of '''p'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide:&lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Now Let us try out an exercise. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pause the video, solve the problem and resume the video. &lt;br /&gt;
&lt;br /&gt;
# find out the '''commands''' starting with &amp;quot;'''ab'''&amp;quot;.&lt;br /&gt;
# list out the '''commands''' starting with &amp;quot;'''a'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ab'''&amp;lt;tab&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''a'''&amp;lt;tab&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| '''ab''' tab autocompletes to '''abs'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''a'''&amp;lt;tab&amp;gt; displays a list of all the '''command'''s starting with '''a'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see what the '''function abs '''is used for. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will use the help feature of '''IPython''' to find out this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To see the documentation of a '''function''', type the '''function '''name followed by a '''question mark'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPython interpreter '''will show the documentation for the '''function'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see the documentation of the function '''abs'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''abs'''? &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type '''abs'''? and press '''Enter'''. From the displayed information, it says '''abs''' accepts a number as input and returns it's absolute value. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''abs(-19)''' &lt;br /&gt;
&lt;br /&gt;
'''abs(19) '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see few examples, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the '''console''', type '''abs(-19)''' and then '''abs(19)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get 19, as expected, in both the cases. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''abs(-10.5) '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now Let us try it for decimal numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us try '''abs(-10.5)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get 10.5 as the result. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
'''round'''?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look-up the documentation of '''round''' and see how to use it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''round?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the definition of '''round'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Switch to the '''console''' for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can look up the documentation of the '''function round''' by typing '''round''' '''question mark'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It says here that the '''function round''', '''rounds''' a number to a given '''precision'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the syntax of '''ndigits '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| '''ndigits '''is the precision value for '''round function'''.''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice, there are extra square brackets around '''ndigits'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that '''ndigits''' is optional and 0 is the default value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optional parameters are shown in square brackets in '''Python''' documentation. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise 3 &lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
Check the output of &lt;br /&gt;
&lt;br /&gt;
'''round(2.48) round(2.48, 1)round(2.484) round(2.484, 2) '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solution 3 &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We get &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.0&lt;br /&gt;
&lt;br /&gt;
2.5&lt;br /&gt;
&lt;br /&gt;
2.0 &lt;br /&gt;
&lt;br /&gt;
2.48 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which are what we expect. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484&lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now see how to correct typing errors, which we could make while typing on the '''console'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us make a typing error deliberately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''round(2.484''' and press '''Enter''', without closing the parenthesis. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point at the prompt with three dots &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We get a '''prompt '''with dots. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This '''prompt '''is the continuation '''prompt '''of '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It appears when, the previous line is incomplete. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type ) &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now complete the '''command''' with '''close parenthesis '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get the expected output, that is 2.0 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round'''('''1a '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| What if we type an incorrect '''command '''and end up with the continuation '''prompt'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such case, we can press '''Ctrl+C''' keys, to interrupt the '''command''' and get back to the '''IPython prompt'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E.g, '''round''' takes only numbers as input. Type '''round(1a''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the paranthesis and press''' Enter. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We gave alpha-numeric value ''''1a'''' as input. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press''' Ctrl+C''' to iterrupt the execution.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise 4&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
# Type '''round(2.484,''' and press '''Enter'''. &lt;br /&gt;
# Then cancel the '''command''' using '''Ctrl+C'''. &lt;br /&gt;
# Type the '''command''', '''round(2.484, 2) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484&lt;br /&gt;
&lt;br /&gt;
'''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484, 2)&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The output on your '''console '''should look like this.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This brings us to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this tutorial,we have learnt to, &lt;br /&gt;
&lt;br /&gt;
# invoke the '''IPython interpreter '''by typing ip'''ython in the terminal'''. &lt;br /&gt;
# quit the '''IPython interpreter '''by using '''Ctrl+D'''. &lt;br /&gt;
# navigate '''IPython''' session history by using the arrow keys. &lt;br /&gt;
# use the '''tab-completion''' to work faster. &lt;br /&gt;
# see the documentation of '''functions '''using '''question mark'''. &lt;br /&gt;
# interrupt commands using '''Ctrl+C''' when we make an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''IPython''' '''is a programming language similar to Python.'''True or False &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Which key combination quits '''IPython'''? &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''Ctrl + C'''&lt;br /&gt;
** '''Ctrl + D''' &lt;br /&gt;
** '''Alt + C'''&lt;br /&gt;
** '''Alt + D''' &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Which character is used at the end of a '''command''', in '''IPython''' to display the documentation?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''under score (_)''' &lt;br /&gt;
** '''question mark (?)''' &lt;br /&gt;
** '''exclamation mark (!)''' &lt;br /&gt;
** '''ampersand (&amp;amp;)''' &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| And the answers are- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''False. IPython''' is not a new programming language. It is just an enhanced interactive '''Python''' '''interpreter'''. &lt;br /&gt;
# We use '''Ctrl + D''' to quit '''IPython interpreter'''. &lt;br /&gt;
# We use '''? '''at the end of the command to display its documentation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This video summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you may download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials. &lt;br /&gt;
&lt;br /&gt;
Give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Getting-started-with-IPython/English</id>
		<title>Python-3.4.3/C2/Getting-started-with-IPython/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Python-3.4.3/C2/Getting-started-with-IPython/English"/>
				<updated>2017-01-19T11:49:47Z</updated>
		
		<summary type="html">&lt;p&gt;Vineeta: Created page with &amp;quot;= Python/C2/Getting-started-with-IPython/English = '''Title of script''': Getting started with '''IPython'''  '''Author: Puneeth, Jovina, Thirumalesh H S'''  '''Keywords: Pyth...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Python/C2/Getting-started-with-IPython/English =&lt;br /&gt;
'''Title of script''': Getting started with '''IPython'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Puneeth, Jovina, Thirumalesh H S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Python, IPython''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Hello Friends. Welcome to the tutorial on &amp;quot;getting started with '''IPython'''&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Objectives &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| At the end of this tutorial, you will be able to, &lt;br /&gt;
&lt;br /&gt;
# invoke the '''IPython interpreter'''. &lt;br /&gt;
# quit the '''IPython interpreter'''. &lt;br /&gt;
# navigate the '''IPython''' session history. &lt;br /&gt;
# use '''tab-completion''' within '''IPython'''. &lt;br /&gt;
# look-up documentation in '''IPython'''. &lt;br /&gt;
# interrupt incomplete or incorrect '''commands'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
System Specifications &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' operating system&lt;br /&gt;
* '''Python 3.5.2'''&lt;br /&gt;
* '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide: &lt;br /&gt;
&lt;br /&gt;
What is '''IPython'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| What is '''IPython'''?&lt;br /&gt;
&lt;br /&gt;
* '''IPython''' is an enhanced '''interactive''' '''Python interpreter.''' &lt;br /&gt;
* It provides features like '''tab-completion''', and easier access to help. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''ipython '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Let us first see how to start the '''IPython interpreter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First open the '''terminal '''by pressing '''Ctrl+Alt+T '''keys simultaneously on the keyboard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3''' at the '''prompt''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
If '''IPython''' is not installed, please refer to the instructions sheet.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point to the version information with mouse.&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| If '''IPython''' is installed, the '''IPython interpreter '''is loaded by running the '''ipython command '''in the '''terminal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The versions of '''Python''' and '''IPython''' that are installed, are shown on the '''terminal'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point to '''In[1]''': prompt with mouse&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Some additional helpful information is printed by '''IPython.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this, we get a prompt with '''In[1]''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''Ctrl+D'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see how we can quit the '''IPython interpreter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+D''' keys. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| ]IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| A prompt will appear to confirm if we really want to exit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''y''' for '''yes''' and quit '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that '''y''' is given in '''square brackets '''so it is default.&lt;br /&gt;
&lt;br /&gt;
We could also press '''Enter''' and it will exit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Else type '''n '''for '''no '''if you don't want to quit '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''y''' &amp;gt;&amp;gt; press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us type '''y'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have quit '''IPython interpreter''' and are back at the '''terminal prompt'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''ipython '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us start it again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''ipython3''' in the '''terminal '''and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us learn how to use the interpreter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us start with the simplest operation - addition. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
1+2 &lt;br /&gt;
&lt;br /&gt;
Point at the '''Out[1]''' prompt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type 1 '''plus''' 2 at the '''IPython prompt '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We press '''Enter''' to execute the '''python''' '''command'''. Please do so after typing every '''command'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPython''' promptly displays the output as 3. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that the output is shown with an '''Out square brackets 1''' indication. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
5 – 3&lt;br /&gt;
&lt;br /&gt;
7 * 4&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now try a few more operations such as, &lt;br /&gt;
&lt;br /&gt;
5 minus 3, &lt;br /&gt;
&lt;br /&gt;
7 multiplied by 4, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each time we press '''Enter''' and see the output on the '''IPython console window.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| IPython Terminal&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see how we can navigate to previous commands in '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| For example, say, we want to execute '''print (1 plus 2).'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Instead of typing the whole '''command''', we can recall the '''command''' '''1 plus 2 '''we typed earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Use the up arrow key to go back to the '''command''' 1+2.&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Use the up arrow key to go back to the '''command 1 plus 2'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Use left arrow to navigate to start of line &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now use the left-arrow key to navigate to the beginning of the line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''print ('''&amp;gt;&amp;gt; press '''space) '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type the word '''print ('''and press '''space key) '''on the keyboard. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have changed the '''command''' to '''print (1 plus 2). '''Now press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the result line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point at the '''Output'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| The '''interpreter '''prints the result as 3. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that this time, the indication '''Out square brackets '''is not displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Press''' up-arrow key'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now let us execute '''print 10 multiplied by 2. '''&lt;br /&gt;
&lt;br /&gt;
We use the up arrow key to navigate to the previous '''command print (1 plus 2)'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Change '''print (1+2) '''to '''print (10*2)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now replace '''1 plus 2 '''with '''10 multiplied by 2 '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As with any programming language, '''asterix '''is used for multiplication operation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight output&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Observe the output on the console.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see, what is '''tab-completion'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us consider an example. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''pri'''&amp;lt;tab&amp;gt; &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Suppose we want to use the '''function print'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For this we just type '''pri''' at the prompt and press the '''tab''' '''key'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| As you can see on the console that '''IPython''' has autocompleted the '''command''' '''pri''' to '''print'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This feature of '''IPython''' is called the '''tab-completion'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''p'''&amp;lt;tab&amp;gt; &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see some more possibilities of '''tab completion'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just type '''p''' and then press the tab. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| In this case, we see that '''IPython''' does not complete the '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because, there are more than one '''command''' beginning with '''p'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Therefore, it just lists out all the possible '''tab-completion''' of '''p'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide:&lt;br /&gt;
&lt;br /&gt;
Exercise 1&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Now Let us try out an exercise. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pause the video, solve the problem and resume the video. &lt;br /&gt;
&lt;br /&gt;
# find out the '''commands''' starting with &amp;quot;'''ab'''&amp;quot;.&lt;br /&gt;
# list out the '''commands''' starting with &amp;quot;'''a'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ab'''&amp;lt;tab&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''a'''&amp;lt;tab&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| '''ab''' tab autocompletes to '''abs'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''a'''&amp;lt;tab&amp;gt; displays a list of all the '''command'''s starting with '''a'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now, Let us see what the '''function abs '''is used for. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will use the help feature of '''IPython''' to find out this. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| To see the documentation of a '''function''', type the '''function '''name followed by a '''question mark'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPython interpreter '''will show the documentation for the '''function'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us see the documentation of the function '''abs'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''abs'''? &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type '''abs'''? and press '''Enter'''. From the displayed information, it says '''abs''' accepts a number as input and returns it's absolute value. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''abs(-19)''' &lt;br /&gt;
&lt;br /&gt;
'''abs(19) '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us see few examples, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the '''console''', type '''abs(-19)''' and then '''abs(19)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get 19, as expected, in both the cases. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [Ipython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''abs(-10.5) '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now Let us try it for decimal numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us try '''abs(-10.5)'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get 10.5 as the result. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Exercise 2 &lt;br /&gt;
&lt;br /&gt;
'''round'''?&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look-up the documentation of '''round''' and see how to use it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Type '''round?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the definition of '''round'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Switch to the '''console''' for the solution. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can look up the documentation of the '''function round''' by typing '''round''' '''question mark'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It says here that the '''function round''', '''rounds''' a number to a given '''precision'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Highlight the syntax of '''ndigits '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| '''ndigits '''is the precision value for '''round function'''.''' '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice, there are extra square brackets around '''ndigits'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that '''ndigits''' is optional and 0 is the default value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Optional parameters are shown in square brackets in '''Python''' documentation. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise 3 &lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
Check the output of &lt;br /&gt;
&lt;br /&gt;
'''round(2.48) round(2.48, 1)round(2.484) round(2.484, 2) '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solution 3 &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We get &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.0&lt;br /&gt;
&lt;br /&gt;
2.5&lt;br /&gt;
&lt;br /&gt;
2.0 &lt;br /&gt;
&lt;br /&gt;
2.48 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which are what we expect. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484&lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Let us now see how to correct typing errors, which we could make while typing on the '''console'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us make a typing error deliberately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''round(2.484''' and press '''Enter''', without closing the parenthesis. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
Point at the prompt with three dots &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| We get a '''prompt '''with dots. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This '''prompt '''is the continuation '''prompt '''of '''IPython'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It appears when, the previous line is incomplete. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Type ) &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Now complete the '''command''' with '''close parenthesis '''and press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We get the expected output, that is 2.0 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''round'''('''1a '''&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
press '''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| What if we type an incorrect '''command '''and end up with the continuation '''prompt'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In such case, we can press '''Ctrl+C''' keys, to interrupt the '''command''' and get back to the '''IPython prompt'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E.g, '''round''' takes only numbers as input. Type '''round(1a''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do not close the paranthesis and press''' Enter. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We gave alpha-numeric value ''''1a'''' as input. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press''' Ctrl+C''' to iterrupt the execution.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Exercise 4&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0in;padding-bottom:0.0417in;padding-left:0.0417in;padding-right:0.0417in;&amp;quot;| Pause the video here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try out the following exercise and resume the video. &lt;br /&gt;
&lt;br /&gt;
# Type '''round(2.484,''' and press '''Enter'''. &lt;br /&gt;
# Then cancel the '''command''' using '''Ctrl+C'''. &lt;br /&gt;
# Type the '''command''', '''round(2.484, 2) '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| [IPython Terminal]&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484&lt;br /&gt;
&lt;br /&gt;
'''Ctrl+C'''&lt;br /&gt;
&lt;br /&gt;
'''round'''(2.484, 2)&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The output on your '''console '''should look like this.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Summary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This brings us to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this tutorial,we have learnt to, &lt;br /&gt;
&lt;br /&gt;
# invoke the '''IPython interpreter '''by typing ip'''ython in the terminal'''. &lt;br /&gt;
# quit the '''IPython interpreter '''by using '''Ctrl+D'''. &lt;br /&gt;
# navigate '''IPython''' session history by using the arrow keys. &lt;br /&gt;
# use the '''tab-completion''' to work faster. &lt;br /&gt;
# see the documentation of '''functions '''using '''question mark'''. &lt;br /&gt;
# interrupt commands using '''Ctrl+C''' when we make an error. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Here are some self assessment questions for you to solve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''IPython''' '''is a programming language similar to Python.'''True or False &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Which key combination quits '''IPython'''? &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''Ctrl + C'''&lt;br /&gt;
** '''Ctrl + D''' &lt;br /&gt;
** '''Alt + C'''&lt;br /&gt;
** '''Alt + D''' &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Which character is used at the end of a '''command''', in '''IPython''' to display the documentation?&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
** '''under score (_)''' &lt;br /&gt;
** '''question mark (?)''' &lt;br /&gt;
** '''exclamation mark (!)''' &lt;br /&gt;
** '''ampersand (&amp;amp;)''' &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Solutions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| And the answers are- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''False. IPython''' is not a new programming language. It is just an enhanced interactive '''Python''' '''interpreter'''. &lt;br /&gt;
# We use '''Ctrl + D''' to quit '''IPython interpreter'''. &lt;br /&gt;
# We use '''? '''at the end of the command to display its documentation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This video summarises the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you may download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Spoken tutorial workshops &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| We conduct workshops using Spoken Tutorials. &lt;br /&gt;
&lt;br /&gt;
Give Certificates. &lt;br /&gt;
&lt;br /&gt;
Please contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have questions in THIS '''Spoken Tutorial?'''&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question. &lt;br /&gt;
&lt;br /&gt;
Explain your question briefly. &lt;br /&gt;
&lt;br /&gt;
Someone from the '''FOSSEE''' team will answer them. &lt;br /&gt;
&lt;br /&gt;
Please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Forum to answer questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Do you have any general / technical questions on Python?&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide &lt;br /&gt;
&lt;br /&gt;
Textbook Companion &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The '''FOSSEE '''team coordinates coding of solved examples of popular books. &lt;br /&gt;
&lt;br /&gt;
We give honorarium and certificates for those who do this. &lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| Show Slide&lt;br /&gt;
&lt;br /&gt;
Thank You&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0.0417in;&amp;quot;| This is '''__________''' from IIT Bombay signing off. Thanks for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vineeta</name></author>	</entry>

	</feed>