Pilot workshop on Gnuplot
Pandit Madan Mohan Malaviya National Mission on Teachers and Teaching
May 22nd, 2021 to May 22nd, 2021
Course Content | Teaching Faculty | Who Should Attend |
Duration and Venue | Criteria for Certification | Course Fee |
How to Apply | Accommodation | Note |
Address For Communication |
click here to download the brochure |
Instructions for Enrolling in the workshop Participating Remote Centers |
Introduction
Gnuplot is a command-line driven cross platform graphing software. The source code is copyrighted but freely available. gnuplot can plot 2D and 3D graphs, draw surfaces, generate heat maps, plot and fit mathematical functions. It supports interactive plotting and saves the plot to various output file formats. It allows statistical analysis and supports multiplot format. gnuplot supports many non-interactive uses such as web scripting.
Plotting back-end of several softwares such as octave is gnuplot. gnuplot allows incorporation into many programming languages such as C, R and Python. It can also be used in conjunction with Latex and many other such programs. Vast number of resources, in terms of user forum, example scripts, books and documentation is available. The program is actively developed at present. For latest updates, visit the official site at http://www.gnuplot.info . It is a useful tool for data analysis and for creating publication quality graphs.
The Spoken tutorial and FOSSEE (Free/Libre and Open Source Software for Education) projects at IIT Bombay (https://fossee.in) promote learning resources for various softwares. Grace another 2D plotting program with a simple user friendly GUI. Software training for Science softwares, R, Drupal and Linux, and open source hardware, such as Arduino and OpenPLC are also available. The FOSSEE Project is funded by NMEICT, Ministry of Education, Govt. of India.
Methodology of the Workshop
The pilot workshop will be for 4 hours, with a short lecture and extensive hands-on session. The workshop will be conducted using a mix of pre-recorded spoken tutorial videos with side by side learning and a live lecture. Assignment questions are provided after every topic followed by discussions on them to get a good understanding of each topic.
All participants will install Gnuplot software before the start of the workshop. They will also get the Spoken Tutorials on gnuplot. Using these, all those who are interested in conducting gnuplot workshops by themselves, can do so. They will also get an opportunity to contribute towards the collaborative content creation activity of the FOSSEE Project.
Benefits of the Workshop
- Learn to create 2D and 3D plots using gnuplot.
- Learn about the advanced features of gnuplot for teaching and learning , as well as for scientific and academic purposes.
- e-Certificate for attending the pilot gnuplot workshop.
Course content
The training will help teachers and students in using the gnuplot software to create 2D or 3D graphs, for classroom teaching as well as presentations and publications.
The following topics will be covered during the workshop.
- Download and install gnuplot software
- Introduction gnuplot
- Create 2D plots for functions
- Create plots from column data in a file
- Save the output to different file formats
- Create 3D surface plots
- Write simple scripts to generate a 3D plot
In addition to the above, participants will be exposed to advanced topics, such as multi-plot mode, scripting methods and statistical analysis for large datasets.
Teaching Faculty
- Prof. Kannan Moudgalya, Faculty, Chemical Engineering Department, IIT Bombay.
- Dr. Rani Parvathy, Project Research Scientist, Spoken Tutorial Project, IIT Bombay.
Who Should Attend
This workshop will be useful to students, teachers/faculty, and working professionals from Science or engineering fields. Anybody with basic knowledge in creating or want to learn to construct graphs, is also welcome to join the workshop.
Criteria for Certification
Participation certificates, in an electronic form, will be provided to all participants after successful completion of the workshop.
Course Fee
Pilot workshop does not have a fee. There is no course fee/registration fee for this workshop.
How to Apply
The application will be strictly online, and no other mode of application will be entertained.
The link for online registration is:
https://www.it.iitb.ac.in/nmeict/workshopContent.html?workshopid=LNHpxY6eNhvFcnMJ2HkDjg
The registration form will be available until 20th May 2021
There will be NO remote centres in this workshop. During the online registration, one should opt for 'IIT Bombay' as a remote centre. In the registration page, 'Maharashtra' should be selected as the state and 'Indian institute of Technology Bombay' as the remote centre.
There are a limited number of seats available. Participants will be confirmed on a first-come-first-serve basis.
Accommodation
Not applicable
Note
- As the workshop is conducted online, it is mandatory to have a desktop/ laptop with an external mouse and a working internet connection with good bandwidth. The laptop should be capable of running the gnuplot software.
Technical Requirements:
- It is mandatory to have gnuplot version 5.2 or higher installed in the system to attend the workshop.
- The installation sheet is available here, at
- Following operating systems are recommended.
- Windows 10, 64-bit computers.
- Linux machines, 16 or higher
- MacOS X OS 10 or higher
https://spoken-tutorial.org/media/videos/110/Gnuplot-Installation-Sheet-English.pdf .
Contact Us
- Any queries related to Spoken Tutorials on gnuplot can be asked through https://forums.spoken-tutorial.org/new-question/?category=Gnuplot which is the Spoken Tutorial User Forums.
- You can also send the queries regarding gnuplot to workshops@spoken-tutorial.org
- Any other general queries about the workshop can be sent to eoutreach@it.iitb.ac.in
Address For Communication
Mahendra Parmar,
Sr. Project Manager, ESOS Project
Department of CSE, Kanwal Rekhi Building,
Indian Institute of Technology Bombay,
Mumbai - 400 076.
Email: eoutreach@it.iitb.ac.in
Website - www.it.iitb.ac.in/nmeict