Difference between revisions of "Grace/C2/Overview-of-Grace/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| || '''Visual Cue''' || '''Narration''' |- || '''Slide Number 1''' '''Title Slide''' || Welcome to the tutorial on '''Overview of Grace'''. |- || '''Slide Number 2''' '''L...")
 
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{|
+
{| border=1
 
|| '''Visual Cue'''
 
|| '''Visual Cue'''
 
|| '''Narration'''
 
|| '''Narration'''
Line 11: Line 11:
 
|| '''Slide Number 2'''
 
|| '''Slide Number 2'''
 
'''Learning Objectives'''
 
'''Learning Objectives'''
|| In this tutorial, we will,
+
|| In this tutorial, we will learn about,
* Learn about the '''Grace '''program
+
* The '''Grace '''program
* Go through the '''Grace''' parent website
+
* The '''Grace''' parent website
* Access the online example files  
+
* Online example files and forks
* Access '''Qtgrace''' fork for '''Windows'''
+
* '''Qtgrace''' fork website
 
+
* '''Grace''' project file structure and
 +
* Benefits of '''Grace'''
 
|-
 
|-
 
|| '''Slide Number 3'''
 
|| '''Slide Number 3'''
 
'''Learning Objectives'''
 
'''Learning Objectives'''
 
||  
 
||  
* Benefits of '''Grace'''
+
* We will also play excerpts of Grace tutorials, available on this website.
* Play video clippings available on this website
+
  
 
|-
 
|-
Line 29: Line 29:
 
|| To record this tutorial, I am using
 
|| To record this tutorial, I am using
 
* '''Ubuntu Linux''' 16.04 OS
 
* '''Ubuntu Linux''' 16.04 OS
* '''Firefox''' web browser 70.0
+
* '''Firefox''' web browser 70
* '''Gedit''' 3.18.3
+
* '''Gedit''' text editor 3.18 and
 
* A working internet connection
 
* A working internet connection
  
Line 36: Line 36:
 
|| '''Slide Number 5'''
 
|| '''Slide Number 5'''
 
'''Pre-requisites'''
 
'''Pre-requisites'''
|| To follow this tutorial, * Learner should have knowledge of basic Mathematics.
+
|| To follow this tutorial,  
 +
* Learner should have knowledge of basic Mathematics.
  
 
|-
 
|-
|| '''Slide Number 5'''
+
|| '''Slide Number 6'''
 
'''Code Files'''
 
'''Code Files'''
|| The files used in this tutorial are available in the Code Files link of this tutorial page.
+
|| The files used in this tutorial are available in the Code Files link.
 
Please download and use them while practising.
 
Please download and use them while practising.
 
|-
 
|| '''Slide Number 6'''
 
'''Plotting Data'''
 
|| Why do we need to plot data?
 
* Numbers written in a table do not allow visual inspection.
 
* Graphs condense large data for visual analysis and inspection.
 
* Data trends become easily noticebale and perceptible in a graph.
 
  
 
|-
 
|-
Line 57: Line 50:
 
[http://plasma-gate.weizmann.ac.il/Grace/ http://plasma-gate.weizmann.ac.il/Grace/]
 
[http://plasma-gate.weizmann.ac.il/Grace/ http://plasma-gate.weizmann.ac.il/Grace/]
 
|| '''Grace''' is a graphical 2D plotting program, for graphing and data fitting.
 
|| '''Grace''' is a graphical 2D plotting program, for graphing and data fitting.
Official website of '''Grace''' is shown here.
+
The official website of '''Grace''' is shown here.
 
+
|-
+
|| '''Slide Number 8'''
+
'''Who can use Grace'''
+
|| * Teachers & students can use '''Grace''' for various types of data analysis.
+
* Students can analyse, laboratory generated data or for data fitting.
+
* Teachers may analyse student statistics on marks or attendance.
+
  
 
|-
 
|-
 
|| Go to the website, [http://plasma-gate.weizmann.ac.il/Grace/ http://plasma-gate.weizmann.ac.il/Grace/]
 
|| Go to the website, [http://plasma-gate.weizmann.ac.il/Grace/ http://plasma-gate.weizmann.ac.il/Grace/]
 
|| Open your default web browser and go to the '''Grace''' website.  
 
|| Open your default web browser and go to the '''Grace''' website.  
 +
 +
A web page opens.
 
We will learn about the '''Grace''' parent website.
 
We will learn about the '''Grace''' parent website.
  
Line 75: Line 63:
 
Point to the details in the page.
 
Point to the details in the page.
 
|| Scroll down the page.
 
|| Scroll down the page.
 +
 
Notice the details about '''Grace''' in the page.
 
Notice the details about '''Grace''' in the page.
  
Line 84: Line 73:
 
|| Click on the '''Gallery''' link.
 
|| Click on the '''Gallery''' link.
 
|| Click on The '''Gallery''' link.
 
|| Click on The '''Gallery''' link.
This page has several example files, which we can download.
 
  
 
|-
 
|-
Line 92: Line 80:
 
|-
 
|-
 
|| Click on '''Charts.png'''.
 
|| Click on '''Charts.png'''.
|| I will click on '''charts.png''' and look at the chart style output in image format.
+
|| I will click on '''charts.png'''.
  
 
|-
 
|-
Line 101: Line 89:
 
|| Go to '''Grace''' homepage.
 
|| Go to '''Grace''' homepage.
 
|| You may pause the video and explore the example files on this page.
 
|| You may pause the video and explore the example files on this page.
 +
 
They are drawn in various plotting styles.
 
They are drawn in various plotting styles.
 
Go back to the '''Grace''' homepage.
 
Go back to the '''Grace''' homepage.
Line 112: Line 101:
 
Cursor on the program list under, '''Projects using Grace as plotting backend'''.
 
Cursor on the program list under, '''Projects using Grace as plotting backend'''.
 
|| The page refreshes.  
 
|| The page refreshes.  
 +
 
Scroll down the page.  
 
Scroll down the page.  
Notice the section, which lists, '''Projects using Grace as plotting back end'''.
+
 
 +
Notice the section, which lists, '''Projects using Grace as plotting backend'''.
  
 
|-
 
|-
 
|| Cursor on the program list that incorporate '''Grace'''.
 
|| Cursor on the program list that incorporate '''Grace'''.
 
|| Many popular science programs are listed in this section.
 
|| Many popular science programs are listed in this section.
 +
 
These programs incorporate '''Grace''' for their plotting needs.
 
These programs incorporate '''Grace''' for their plotting needs.
  
 
|-
 
|-
 
|| Scroll up the page.
 
|| Scroll up the page.
|| Scroll up the page to''' Forks/ Modification''' link.
+
|| Scroll up the page to '''Forks or Modifications''' link.
  
 
|-
 
|-
Line 136: Line 128:
 
[https://sourceforge.net/projects/qtgrace/ https://sourceforge.net/projects/qtgrace/]
 
[https://sourceforge.net/projects/qtgrace/ https://sourceforge.net/projects/qtgrace/]
 
|| '''Windows''' users may use the '''QtGrace''' fork.
 
|| '''Windows''' users may use the '''QtGrace''' fork.
Click on the qtgrace link.
+
Click on the '''Qtgrace''' link.
 +
 
 
Let’s go to Qtgrace website.
 
Let’s go to Qtgrace website.
  
 
|-
 
|-
|| '''Slide Number'''
+
|| Cursor on '''Qtgrace Sourceforge''' web page.
'''QtGrace'''
+
 
|| '''QtGrace''' can be downloaded from this site.
 
|| '''QtGrace''' can be downloaded from this site.
Qtgrace is a fork of '''Grace''' with '''Nokia Qt SDK tools'''.
+
 
 +
'''Qtgrace''' is a fork of '''Grace''' with '''Nokia Qt SDK tools'''.
 +
 
 
This is a developer tool with the ability to create applications for various '''OS'''.
 
This is a developer tool with the ability to create applications for various '''OS'''.
  
Line 151: Line 145:
  
 
|-
 
|-
||  
+
|| Cursor on the page.
 
|| Now let’s open a '''Grace project''' file.
 
|| Now let’s open a '''Grace project''' file.
  
Line 163: Line 157:
 
|| Point to the file '''line.agr'''.
 
|| Point to the file '''line.agr'''.
 
|| This file is provided to you in the '''Code files''' link of this tutorial.
 
|| This file is provided to you in the '''Code files''' link of this tutorial.
Please download and extract the file.
 
  
 
|-
 
|-
 
|| Select the file, right click, choose '''open with''' option and choose '''gedit'''.
 
|| Select the file, right click, choose '''open with''' option and choose '''gedit'''.
 
|| Open this file using a text editor.
 
|| Open this file using a text editor.
 +
 
I will open the file in '''gedit''' text editor.
 
I will open the file in '''gedit''' text editor.
  
 
|-
 
|-
 
|| Cursor on '''gedit''' window.
 
|| Cursor on '''gedit''' window.
|| Windows users may use '''notepad''' or '''wordpad'''.
+
|| Windows users may use '''notepad''' or '''wordpad''' software.
  
 
|-
 
|-
Line 182: Line 176:
 
|| Scroll down to view the project file.
 
|| Scroll down to view the project file.
 
'''Grace''' project files are written in a simple text format.
 
'''Grace''' project files are written in a simple text format.
 +
 
Hence, the projects files can be made programmatically, without the '''Grace GUI'''.
 
Hence, the projects files can be made programmatically, without the '''Grace GUI'''.
  
Line 187: Line 182:
 
|| Close the '''gedit''' window.
 
|| Close the '''gedit''' window.
 
|| Close the file by clicking on the '''x''' sign.
 
|| Close the file by clicking on the '''x''' sign.
 +
 +
|-
 +
|| '''Slide Number 8'''
 +
'''Who can use Grace'''
 +
|| Who can use Grace.
 +
* Teachers & students can use '''Grace''' for various types of data analysis.
 +
* Students can analyse, laboratory generated data or for data fitting.
 +
* Teachers may analyse student statistics on marks or attendance.
  
 
|-
 
|-
 
|| '''Slide Number 9'''
 
|| '''Slide Number 9'''
 
'''Benefits of Grace'''
 
'''Benefits of Grace'''
|| There are several benefits of using Grace.* Grace is widely used by the scientific community.
+
|| There are several benefits of using Grace.
 +
* Grace is widely used by the scientific community.
 
* The graph can be incorporated programmatically.
 
* The graph can be incorporated programmatically.
  
Line 220: Line 224:
 
|| Next tutorial in the series is '''Installation of QtGrace on Windows OS'''.  
 
|| Next tutorial in the series is '''Installation of QtGrace on Windows OS'''.  
 
In this tutorial, learner will,  
 
In this tutorial, learner will,  
* Download QtGrace
+
* Download '''QtGrace'''
 
* Set user preferences
 
* Set user preferences
 
* Resize the graph panel and  
 
* Resize the graph panel and  
Line 233: Line 237:
 
'''Creating a 2D Graphical Plot'''
 
'''Creating a 2D Graphical Plot'''
 
|| Next tutorial in the series is '''Creating a 2D Graphical Plot'''.  
 
|| Next tutorial in the series is '''Creating a 2D Graphical Plot'''.  
This tutorial explains about, # Changing color, symbol and line style
+
This tutorial explains about,  
* Adjusting axes limits and grid
+
* Changing color, symbol and line style
 +
* Adjusting axis limits and grid
 
* Adding title and axis labels
 
* Adding title and axis labels
  
Line 244: Line 249:
 
|| '''Slide number 14'''
 
|| '''Slide number 14'''
 
'''Bar Chart and Error Bars'''
 
'''Bar Chart and Error Bars'''
'''Ubuntu Linux''' OS version 16.04
 
 
|| Next tutorial in the series is on '''Bar Chart and Error Bars'''.  
 
|| Next tutorial in the series is on '''Bar Chart and Error Bars'''.  
 
This tutorial explains about,
 
This tutorial explains about,
 
  
 
* Drawing a bar chart
 
* Drawing a bar chart
* Using strings for axis labels
+
* Using strings for axis tick marks
 
* Editing a dataset in '''Grace''' and  
 
* Editing a dataset in '''Grace''' and  
 
* Incorporating error bars
 
* Incorporating error bars
  
 
|-
 
|-
|| Play ST
+
|| Play ST.
 
|| Here is the video clipping of this tutorial.  
 
|| Here is the video clipping of this tutorial.  
  
Line 263: Line 266:
 
|| Next tutorial in the series is '''Data Fitting'''.  
 
|| Next tutorial in the series is '''Data Fitting'''.  
 
This tutorial explains about ,  
 
This tutorial explains about ,  
* Data Fitting for a straight line
+
* Data Fitting for a straight line and
 
* Adding more than one dataset to a graph panel
 
* Adding more than one dataset to a graph panel
  
Line 273: Line 276:
 
|| '''Slide number 16'''
 
|| '''Slide number 16'''
 
'''Fit an exponential decay curve'''
 
'''Fit an exponential decay curve'''
'''Ubuntu Linux''' OS version 16.04
 
 
|| Next tutorial in the series is '''Fit an exponential decay curve'''.
 
|| Next tutorial in the series is '''Fit an exponential decay curve'''.
In this tutorial, the learner will,
+
This tutorial explains about,
 
* Add multiple graph panels in the canvas
 
* Add multiple graph panels in the canvas
 
* Write an equation for data fitting and  
 
* Write an equation for data fitting and  
Line 281: Line 283:
  
 
|-
 
|-
|| Play ST
+
|| Play ST.
 
|| Here is the video clipping of this tutorial.  
 
|| Here is the video clipping of this tutorial.  
  
Line 292: Line 294:
 
|| '''Slide Number 17'''
 
|| '''Slide Number 17'''
 
'''Summary'''
 
'''Summary'''
|| Now, let’s summarize. In this tutorial, we,
+
|| Now, let’s summarize.  
* Learned about the '''Grace '''program
+
In this tutorial, we learned about,
* Accessed the '''Grace''' parent website
+
* The '''Grace '''program
* Learned about online example files and '''forks'''
+
* The '''Grace''' parent website
* Accessed '''Qtgrace''', which is a '''Windows''' fork
+
* Online example files and '''forks'''
 +
* '''Qtgrace''', which is a '''Windows''' fork
 +
* '''Grace''' project file structure
  
 
|-
 
|-
 
|| '''Slide Number 18'''
 
|| '''Slide Number 18'''
 
'''Summary'''
 
'''Summary'''
|| * Learned about '''Grace''' project file structure
+
|| And
 
* Watched excerpts of the '''Grace''' tutorials from '''spoken tutorial''' website.
 
* Watched excerpts of the '''Grace''' tutorials from '''spoken tutorial''' website.
  
Line 313: Line 317:
 
|| '''Slide Number 20'''
 
|| '''Slide Number 20'''
 
'''Spoken Tutorial workshops'''
 
'''Spoken Tutorial workshops'''
|| The '''Spoken Tutorial Project '''team:
+
|| The '''Spoken Tutorial Project''' team:
  
 
* conducts workshops and
 
* conducts workshops and
* * gives certificates.
+
* gives certificates.
 
For more details, please write to us.
 
For more details, please write to us.
  
 
|-
 
|-
 
|| '''Slide Number 21'''
 
|| '''Slide Number 21'''
'''Forum for specific questions:'''
+
'''Forum questions'''
 
||  
 
||  
 
* Do you have questions in THIS Spoken Tutorial?
 
* Do you have questions in THIS Spoken Tutorial?
Line 332: Line 336:
 
|-
 
|-
 
|| '''Slide Number 22'''
 
|| '''Slide Number 22'''
'''Forum for specific questions:'''
+
'''Forum for specific questions'''
 
||  
 
||  
 
* The Spoken Tutorial forum is for specific questions on this tutorial.
 
* The Spoken Tutorial forum is for specific questions on this tutorial.
Line 346: Line 350:
 
|-
 
|-
 
||  
 
||  
|| This tutorial is contributed by''' IIT, Bombay'''.
+
|| This is Rani from '''IIT, Bombay'''.
 
Thank you for joining.
 
Thank you for joining.
  
 
|-
 
|-
 
|}
 
|}

Latest revision as of 17:13, 23 January 2020

Visual Cue Narration
Slide Number 1

Title Slide

Welcome to the tutorial on Overview of Grace.
Slide Number 2

Learning Objectives

In this tutorial, we will learn about,
  • The Grace program
  • The Grace parent website
  • Online example files and forks
  • Qtgrace fork website
  • Grace project file structure and
  • Benefits of Grace
Slide Number 3

Learning Objectives

  • We will also play excerpts of Grace tutorials, available on this website.
Slide Number 4

System and Software Requirement

To record this tutorial, I am using
  • Ubuntu Linux 16.04 OS
  • Firefox web browser 70
  • Gedit text editor 3.18 and
  • A working internet connection
Slide Number 5

Pre-requisites

To follow this tutorial,
  • Learner should have knowledge of basic Mathematics.
Slide Number 6

Code Files

The files used in this tutorial are available in the Code Files link.

Please download and use them while practising.

Slide Number 7

Grace http://plasma-gate.weizmann.ac.il/Grace/

Grace is a graphical 2D plotting program, for graphing and data fitting.

The official website of Grace is shown here.

Go to the website, http://plasma-gate.weizmann.ac.il/Grace/ Open your default web browser and go to the Grace website.

A web page opens. We will learn about the Grace parent website.

Scroll down the page.

Point to the details in the page.

Scroll down the page.

Notice the details about Grace in the page.

Go to top of the page. Go back to the top of the page.
Click on the Gallery link. Click on The Gallery link.
Cursor on the example table. From here, we can download several Grace example projects and output files.
Click on Charts.png. I will click on charts.png.
Cursor on the graph image. Notice the different types of graphs, Grace can draw for you.
Go to Grace homepage. You may pause the video and explore the example files on this page.

They are drawn in various plotting styles. Go back to the Grace homepage.

Click on the Related projects and links. Click on the Related projects and links on top of the page.
Scroll down.

Cursor on the program list under, Projects using Grace as plotting backend.

The page refreshes.

Scroll down the page.

Notice the section, which lists, Projects using Grace as plotting backend.

Cursor on the program list that incorporate Grace. Many popular science programs are listed in this section.

These programs incorporate Grace for their plotting needs.

Scroll up the page. Scroll up the page to Forks or Modifications link.
Cursor on the forks of Grace. Due to the high popularity of Grace, many forks and modifications are available.
Cursor on the list of forks of Grace. There are several options for the user here.
Go to

https://sourceforge.net/projects/qtgrace/

Windows users may use the QtGrace fork.

Click on the Qtgrace link.

Let’s go to Qtgrace website.

Cursor on Qtgrace Sourceforge web page. QtGrace can be downloaded from this site.

Qtgrace is a fork of Grace with Nokia Qt SDK tools.

This is a developer tool with the ability to create applications for various OS.

Cursor on the Qtgrace page. QtGrace has a few added features compared to it’s parent, Grace.
Cursor on the page. Now let’s open a Grace project file.
Go to Desktop. Go to Desktop.

Notice the file, line.agr. This is a Grace project file.

Point to the file line.agr. This file is provided to you in the Code files link of this tutorial.
Select the file, right click, choose open with option and choose gedit. Open this file using a text editor.

I will open the file in gedit text editor.

Cursor on gedit window. Windows users may use notepad or wordpad software.
Cursor on gedit window. The graph projects are written in a text format by Grace.
Scroll down the project text file. Scroll down to view the project file.

Grace project files are written in a simple text format.

Hence, the projects files can be made programmatically, without the Grace GUI.

Close the gedit window. Close the file by clicking on the x sign.
Slide Number 8

Who can use Grace

Who can use Grace.
  • Teachers & students can use Grace for various types of data analysis.
  • Students can analyse, laboratory generated data or for data fitting.
  • Teachers may analyse student statistics on marks or attendance.
Slide Number 9

Benefits of Grace

There are several benefits of using Grace.
  • Grace is widely used by the scientific community.
  • The graph can be incorporated programmatically.
Slide Number 10

Video Clippings

Now, we will briefly go through the individual tutorials created in this series.
Slide number 11

Installation and Introduction of Grace Ubuntu Linux OS version 16.04

The first tutorial in the series is Installation and Introduction of Grace.

This tutorial explains about,

  • Installation of Grace
  • Opening the Grace interface
  • Resizing a graph panel and
  • Loading a project
Play ST. Here is the video clipping of this tutorial.
Slide number 12

Installation of QtGrace on Windows OS Windows 10 OS

Next tutorial in the series is Installation of QtGrace on Windows OS.

In this tutorial, learner will,

  • Download QtGrace
  • Set user preferences
  • Resize the graph panel and
  • Load a graph project
Play ST. Here is the video clipping of this tutorial.
Slide number 13

Creating a 2D Graphical Plot

Next tutorial in the series is Creating a 2D Graphical Plot.

This tutorial explains about,

  • Changing color, symbol and line style
  • Adjusting axis limits and grid
  • Adding title and axis labels
Play ST. Here is the video clipping of this tutorial.
Slide number 14

Bar Chart and Error Bars

Next tutorial in the series is on Bar Chart and Error Bars.

This tutorial explains about,

  • Drawing a bar chart
  • Using strings for axis tick marks
  • Editing a dataset in Grace and
  • Incorporating error bars
Play ST. Here is the video clipping of this tutorial.
Slide number 15

Data Fitting

Next tutorial in the series is Data Fitting.

This tutorial explains about ,

  • Data Fitting for a straight line and
  • Adding more than one dataset to a graph panel
Play ST Here is the video clipping of this tutorial.
Slide number 16

Fit an exponential decay curve

Next tutorial in the series is Fit an exponential decay curve.

This tutorial explains about,

  • Add multiple graph panels in the canvas
  • Write an equation for data fitting and
  • Fit a given dataset to an exponential decay curve.
Play ST. Here is the video clipping of this tutorial.
Show spoken website on Grace tutorials. Later on, we may add more tutorials in this series.

These tutorials will be available on this website.

Slide Number 17

Summary

Now, let’s summarize.

In this tutorial, we learned about,

  • The Grace program
  • The Grace parent website
  • Online example files and forks
  • Qtgrace, which is a Windows fork
  • Grace project file structure
Slide Number 18

Summary

And
  • Watched excerpts of the Grace tutorials from spoken tutorial website.
Slide Number 19

Spoken Tutorial Project

This video summarises the Spoken Tutorial Project.

Please download and watch it.

Slide Number 20

Spoken Tutorial workshops

The Spoken Tutorial Project team:
  • conducts workshops and
  • gives certificates.

For more details, please write to us.

Slide Number 21

Forum questions

  • Do you have questions in THIS Spoken Tutorial?
  • Please visit this site.
  • Choose the minute and second where you have the question.
  • Explain your question briefly.
  • The spoken tutorial project will ensure an answer.

You will have to register to ask questions.

Slide Number 22

Forum for specific questions

  • The Spoken Tutorial forum is for specific questions on this tutorial.
  • Please do not post unrelated and general questions on them.
  • This will help reduce the clutter.
  • With less clutter, we can use this discussion as instructional material.
Slide Number 23

Acknowledgement

Spoken Tutorial Project is funded by MHRD, Government of India.
This is Rani from IIT, Bombay.

Thank you for joining.

Contributors and Content Editors

Madhurig, Ranipv076