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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 22: Line 22:
 
'''Learning Objectives'''
 
'''Learning Objectives'''
 
||  
 
||  
 
 
* We will also play excerpts of Grace tutorials, available on this website.
 
* We will also play excerpts of Grace tutorials, available on this website.
  
Line 31: Line 30:
 
* '''Ubuntu Linux''' 16.04 OS
 
* '''Ubuntu Linux''' 16.04 OS
 
* '''Firefox''' web browser 70
 
* '''Firefox''' web browser 70
* '''Gedit''' 3.18 and  
+
* '''Gedit''' text editor 3.18 and  
 
* A working internet connection
 
* A working internet connection
  
Line 56: Line 55:
 
|| 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.
 
A web page opens.
 
We will learn about the '''Grace''' parent website.
 
We will learn about the '''Grace''' parent website.
Line 63: 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 88: 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 99: 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 backend'''.
 
Notice the section, which lists, '''Projects using Grace as plotting backend'''.
  
Line 105: Line 109:
 
|| 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.
  
Line 124: Line 129:
 
|| '''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 129: Line 135:
 
|| Cursor on '''Qtgrace Sourceforge''' web page.
 
|| Cursor on '''Qtgrace Sourceforge''' web page.
 
|| '''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 137: Line 145:
  
 
|-
 
|-
||  
+
|| Cursor on the page.
 
|| Now let’s open a '''Grace project''' file.
 
|| Now let’s open a '''Grace project''' file.
  
Line 153: Line 161:
 
|| 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.
  
Line 167: 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 176: Line 186:
 
|| '''Slide Number 8'''
 
|| '''Slide Number 8'''
 
'''Who can use Grace'''
 
'''Who can use Grace'''
||  
+
|| Who can use Grace.
 
* Teachers & students can use '''Grace''' for various types of data analysis.
 
* Teachers & students can use '''Grace''' for various types of data analysis.
 
* Students can analyse, laboratory generated data or for data fitting.
 
* Students can analyse, laboratory generated data or for data fitting.
Line 295: Line 305:
 
|| '''Slide Number 18'''
 
|| '''Slide Number 18'''
 
'''Summary'''
 
'''Summary'''
||  
+
|| And
 
* Watched excerpts of the '''Grace''' tutorials from '''spoken tutorial''' website.
 
* Watched excerpts of the '''Grace''' tutorials from '''spoken tutorial''' website.
  

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