Hefei 2020: Difference between revisions

From Madagascar
Jump to navigation Jump to search
Yangliu (talk | contribs)
Angeliu (talk | contribs)
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[Image:Hefei2020.jpg|center|frame|Screenshot courtesy of Zhisheng Zheng]]
<center><big>'''2020 Madagascar School in Hefei'''</big></center>
&nbsp;
&nbsp;


== Introduction ==
== Introduction ==


Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. Madagascar school has been organized many times around the word. It provides a platform for Madagascar users to learn and communicate with the developers. This Madagascar school will introduce the advanced usages for the users with fundamental knowledge of Madagascar and focus on the topic of Open-Source Geophysics in China. This Madagascar school is convened by 1st Asia-Pacific Geophysics Student Conference (APGSC) and hosted by Prof. Yang Liu from Jilin University.
Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. Madagascar school has been organized many times around the word. It provides a platform for Madagascar users to learn and communicate with the developers. This Madagascar school will introduce the fundamental usages for the beginners with less knowledge of Madagascar and focus on the topic about Open-Source Geophysics in China. This Madagascar school is convened by 1st Asia-Pacific Geophysics Student Conference (APGSC) and hosted by Prof. Yang Liu from Jilin University.


== Dates ==
== Dates ==
Line 19: Line 23:
|-
|-
| 8:40-10:10
| 8:40-10:10
! colspan="2"  | Introduction to Madagascar Project (Yang Liu)
! colspan="2"  | Introduction to Madagascar Software Project (Yang Liu)
|-
|-
|  
|  
| colspan="2"  |  
| colspan="2"  |  
The <tt>Madagascar</tt> project has been in public existence for fourteen years. Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. The introductory presentation will describe the origin and history of the project, the Madagascar components and design principles, and plans for future development. In this module, you will learn how to take the full advantage of the <tt>Madagascar</tt> environment to enhance research productivity and research collaboration.<br><br>
The <tt>Madagascar</tt> project has been in public existence for fourteen years. Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. The introductory presentation will describe the origin and history of the project, the Madagascar components and design principles, and plans for future development. In this module, you will learn how to take the full advantage of the <tt>Madagascar</tt> environment to enhance research productivity and research collaboration.<br><br>
|-
|
| colspan="2"  |
[http://www.ahay.org/wikilocal/docs/school2020-introduction.pdf Slides] (5.9M)<br><br>
[https://github.com/ahay/src/blob/master/book/rsf/school2020/cmp/SConstruct Example]<br>
|-
|-
| 10:10-10:20
| 10:10-10:20
Line 34: Line 43:
| colspan="2"  |  
| colspan="2"  |  
Filed data processing is always a tough problem, which is an important test of integrality degree for Open-source geophysics software and the final target for scientific research. We will use a 2D field seismic dataset to illustrate how Madagascar can set up a common seismic data processing workflow. Meanwhile, we also try to setup the initial processing workflows for other geophysical data, e.g., gravity field data and controlled source electromagnetic (CSEM) synthetic data. <br><br>
Filed data processing is always a tough problem, which is an important test of integrality degree for Open-source geophysics software and the final target for scientific research. We will use a 2D field seismic dataset to illustrate how Madagascar can set up a common seismic data processing workflow. Meanwhile, we also try to setup the initial processing workflows for other geophysical data, e.g., gravity field data and controlled source electromagnetic (CSEM) synthetic data. <br><br>
|-
|
| colspan="2"  |
[http://www.ahay.org/wikilocal/docs/school2020-workflow.pdf Slides] (6.3M)<br><br>
[https://github.com/ahay/src/tree/master/book/rsf/school2020/seismic/SConstruct Seismic example]<br>
[https://github.com/ahay/src/tree/master/book/rsf/school2020/gravity/SConstruct Gravity example]<br>
[https://github.com/ahay/src/tree/master/book/rsf/school2020/csem/SConstruct MCSEM example]<br>
|-
|-
| 11:50-13:30
| 11:50-13:30
Line 43: Line 59:
|  
|  
| colspan="2"  |  
| colspan="2"  |  
From the viewpoint of science, all technical papers should be "reproducible" in the sense that someone of reasonable skill ought to be able to read the paper and then reproduce the results. SEGTeX is a LaTeX package for geophysical publications, which is a important component in Madagascar Project. SEGTeX consists of class files for Geophysics papers, SEG expanded abstracts, etc, and cumulative bibliography of geophysical publications. In this module, you will learn how to use the <tt>Madagascar</tt> and SEGTeX to write a reproducible paper. <br><br>
From the viewpoint of science, all technical papers should be "reproducible" in the sense that someone of reasonable skill ought to be able to read the paper and then reproduce the results (from '''Joe Dellinger'''). SEGTeX is a LaTeX package for geophysical publications, which is a important component in Madagascar Project. SEGTeX consists of class files for Geophysics papers, SEG expanded abstracts, etc, and cumulative bibliography of geophysical publications. In this module, you will learn how to use the <tt>Madagascar</tt> and SEGTeX to write a reproducible paper. <br><br>
|-
|
| colspan="2"  |
[http://www.ahay.org/wikilocal/docs/school2020-publish.pdf Slides] (1.3M)<br><br>
[https://github.com/ahay/src/blob/master/book/rsf/school2020/SConstruct SConstruct]<br>
[https://github.com/ahay/src/blob/master/book/rsf/school2020/school2020.tex tex]<br>
[https://github.com/ahay/src/blob/master/book/rsf/school2020/school2020.bib bib]<br>
|-
|-
| 15:00-15:30
| 15:00-15:30
Line 51: Line 74:
| colspan="2"  |  
| colspan="2"  |  
As a user of Madagascar, you have the right to run the code for any purpose, to make modifications and additions, and to share your modifications with other people under the standard GPL open-source license. Madagascar is an open community, which makes it easy to share your contributions and to collaborate with other users and developers around the world. <br><br>
As a user of Madagascar, you have the right to run the code for any purpose, to make modifications and additions, and to share your modifications with other people under the standard GPL open-source license. Madagascar is an open community, which makes it easy to share your contributions and to collaborate with other users and developers around the world. <br><br>
|-
|
| colspan="2"  |
[http://www.ahay.org/wikilocal/docs/school2020-contributing.pdf Slides] (2.1M)<br><br>
|-
|-
| 15:30-15:40
| 15:30-15:40
Line 61: Line 88:
| colspan="2"  |  
| colspan="2"  |  
Learn the functions of Madagascar software platform, and do some exercises about the construction of data processing workflow and the writing of reproducible papers. <br><br>
Learn the functions of Madagascar software platform, and do some exercises about the construction of data processing workflow and the writing of reproducible papers. <br><br>
|-
|
| colspan="2"  |
[http://www.ahay.org/wikilocal/docs/school2020-practice.pdf Slides] (533KB)<br><br>
|}
|}


Line 66: Line 97:


Virtual conference (Tencent Meeting), Jilin University, Changchun, China
Virtual conference (Tencent Meeting), Jilin University, Changchun, China
*Meeting time: 2020/09/06 08:30-17:00
*Meeting link: https://meeting.tencent.com/s/aFCtbWXXt07N
*Meeting ID: 528 567 355


== Registration ==
== Registration ==
Line 84: Line 118:
== Instructors ==
== Instructors ==


* '''Yang Liu''' is a Professor of Geophysics at College of Geo-exploration science and technology at Jilin University, China. He received a Ph.D. in Geophysics from Jilin University in 2006 and was a Postdoctoral fellow at Bureau of Economic Geology, The University of Texas at Austin from 2007 to 2010. His research focuses mainly on nonstationary seismic data processing. http://gest.jlu.edu.cn/info/1183/4673.htm
* '''Yang Liu''' is a Professor of Geophysics at College of Geo-exploration science and technology at Jilin University, China. He received a Ph.D. in Geophysics from Jilin University in 2006 and was a Postdoctoral fellow at Bureau of Economic Geology, The University of Texas at Austin from 2007 to 2010. His research focuses mainly on nonstationary seismic data processing. https://teachers.jlu.edu.cn/LY146/zh_CN/index.htm

Latest revision as of 04:32, 5 July 2023

Screenshot courtesy of Zhisheng Zheng
2020 Madagascar School in Hefei

 

Introduction[edit]

Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. Madagascar school has been organized many times around the word. It provides a platform for Madagascar users to learn and communicate with the developers. This Madagascar school will introduce the fundamental usages for the beginners with less knowledge of Madagascar and focus on the topic about Open-Source Geophysics in China. This Madagascar school is convened by 1st Asia-Pacific Geophysics Student Conference (APGSC) and hosted by Prof. Yang Liu from Jilin University.

Dates[edit]

September 6, 2020

Agenda[edit]

Sunday, September 6, 2020
8:30-8:40 Welcome
8:40-10:10 Introduction to Madagascar Software Project (Yang Liu)

The Madagascar project has been in public existence for fourteen years. Madagascar provides a complete environment for organizing one's research, from new software development to running computational experiments to publishing the experimental results in papers and reports, archiving them for future usage, and sharing them with colleagues and sponsors. The introductory presentation will describe the origin and history of the project, the Madagascar components and design principles, and plans for future development. In this module, you will learn how to take the full advantage of the Madagascar environment to enhance research productivity and research collaboration.

Slides (5.9M)

Example

10:10-10:20 break
10:20-11:50 Geophysical data processing with Madagascar (Yang Liu)

Filed data processing is always a tough problem, which is an important test of integrality degree for Open-source geophysics software and the final target for scientific research. We will use a 2D field seismic dataset to illustrate how Madagascar can set up a common seismic data processing workflow. Meanwhile, we also try to setup the initial processing workflows for other geophysical data, e.g., gravity field data and controlled source electromagnetic (CSEM) synthetic data.

Slides (6.3M)

Seismic example
Gravity example
MCSEM example

11:50-13:30 Lunch
13:30-15:00 Writing a reproducible paper using Madagascar and SEGTeX (Yang Liu)

From the viewpoint of science, all technical papers should be "reproducible" in the sense that someone of reasonable skill ought to be able to read the paper and then reproduce the results (from Joe Dellinger). SEGTeX is a LaTeX package for geophysical publications, which is a important component in Madagascar Project. SEGTeX consists of class files for Geophysics papers, SEG expanded abstracts, etc, and cumulative bibliography of geophysical publications. In this module, you will learn how to use the Madagascar and SEGTeX to write a reproducible paper.

Slides (1.3M)

SConstruct
tex
bib

15:00-15:30 Contributing to Madagascar (Yang Liu)

As a user of Madagascar, you have the right to run the code for any purpose, to make modifications and additions, and to share your modifications with other people under the standard GPL open-source license. Madagascar is an open community, which makes it easy to share your contributions and to collaborate with other users and developers around the world.

Slides (2.1M)

15:30-15:40 break
15:40-16:40 Practice (Students and Yang Liu)

Learn the functions of Madagascar software platform, and do some exercises about the construction of data processing workflow and the writing of reproducible papers.

Slides (533KB)

Location[edit]

Virtual conference (Tencent Meeting), Jilin University, Changchun, China

Registration[edit]

The Madagascar School participation is free.

Pre-workshop Assignment[edit]

You must download and install the Madagascar package in the days before the school.

Organizations[edit]

The "Madagascar School on Open-Source Geophysics in Hefei 2020" is organized by

  • Yang Liu from College of Geo-exploration Science and Technology, Jilin University (Changchun, China)
  • 1st Asia-Pacific Geophysics Student Conference (APGSC) jointly organized by University of Science and Technology of China (USTC) and SEG

and hosted by Yang Liu

Instructors[edit]

  • Yang Liu is a Professor of Geophysics at College of Geo-exploration science and technology at Jilin University, China. He received a Ph.D. in Geophysics from Jilin University in 2006 and was a Postdoctoral fellow at Bureau of Economic Geology, The University of Texas at Austin from 2007 to 2010. His research focuses mainly on nonstationary seismic data processing. https://teachers.jlu.edu.cn/LY146/zh_CN/index.htm