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

From Script | Spoken-Tutorial
Jump to: navigation, search
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'''
+
 
* Play video clippings available on this website
+
* We will also play excerpts of Grace tutorials, available on this website.
  
 
|-
 
|-
Line 29: Line 30:
 
|| 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''' 3.18 and
 
* A working internet connection
 
* A working internet connection
  
Line 42: Line 43:
 
|| '''Slide Number 5'''
 
|| '''Slide Number 5'''
 
'''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.
  
Line 72: Line 73:
 
|| 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.  
 +
I web page opens.
 
We will learn about the '''Grace''' parent website.
 
We will learn about the '''Grace''' parent website.
  
Line 87: Line 89:
 
|| 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 95: Line 96:
 
|-
 
|-
 
|| 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 116: Line 117:
 
|| 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'''.
  
 
|-
 
|-
Line 125: Line 126:
 
|-
 
|-
 
|| Scroll up the page.
 
|| Scroll up the page.
|| Scroll up the page to''' Forks/ Modification''' link.
+
|| Scroll up the page to '''Forks or Modification''' link.
  
 
|-
 
|-
Line 139: Line 140:
 
[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.
  
Line 146: Line 147:
 
'''QtGrace'''
 
'''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 166: Line 167:
 
|| 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.
 
  
 
|-
 
|-
Line 175: Line 175:
 
|-
 
|-
 
|| Cursor on '''gedit''' window.
 
|| Cursor on '''gedit''' window.
|| Windows users may use '''notepad''' or '''wordpad'''.
+
|| Windows users may use '''notepad''' or '''wordpad''' software.
  
 
|-
 
|-
Line 224: 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 239: Line 239:
 
This tutorial explains about,  
 
This tutorial explains about,  
 
* Changing color, symbol and line style
 
* Changing color, symbol and line style
* Adjusting axes limits and grid
+
* Adjusting axis limits and grid
 
* Adding title and axis labels
 
* Adding title and axis labels
  
Line 251: Line 251:
 
|| 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
Line 267: 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 295: Line 294:
 
|| '''Slide Number 17'''
 
|| '''Slide Number 17'''
 
'''Summary'''
 
'''Summary'''
|| Now, let’s summarize. In this tutorial, we,
+
|| Now, let’s summarize. In this tutorial, we learned about,
* Learned about the '''Grace '''program
+
* The '''Grace '''program
* Accessed the '''Grace''' parent website
+
* The '''Grace''' parent website
* Learned about online example files and '''forks'''
+
* Online example files and '''forks'''
* Accessed '''Qtgrace''', which is a '''Windows''' fork
+
* '''Qtgrace''', which is a '''Windows''' fork
 +
* '''Grace''' project file structure
  
 
|-
 
|-
 
|| '''Slide Number 18'''
 
|| '''Slide Number 18'''
 
'''Summary'''
 
'''Summary'''
|| * Learned about '''Grace''' project file structure
+
||  
 
* Watched excerpts of the '''Grace''' tutorials from '''spoken tutorial''' website.
 
* Watched excerpts of the '''Grace''' tutorials from '''spoken tutorial''' website.
  
Line 316: Line 316:
 
|| '''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
Line 324: Line 324:
 
|-
 
|-
 
|| '''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 349: Line 349:
 
|-
 
|-
 
||  
 
||  
|| This tutorial is contributed by''' IIT, Bombay'''.
+
|| This is rani from '''IIT, Bombay'''.
 
Thank you for joining.
 
Thank you for joining.
  
 
|-
 
|-
 
|}
 
|}

Revision as of 13:16, 13 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 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 5

Code Files

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

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.
Slide Number 7

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

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

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/ Open your default web browser and go to the Grace website.

I 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 Modification 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.

Slide Number

QtGrace

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.
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 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.

In this tutorial, the learner will,

  • 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

  • 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