<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Madagascar development blog</title>
    <link>http://www.reproducibility.org/rsflog/</link>
    <description>News on Madagascar development...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2 - http://www.s9y.org/</generator>
    <pubDate>Wed, 01 May 2013 21:36:05 GMT</pubDate>

    <image>
        <url>http://www.reproducibility.org/rsflog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Madagascar development blog - News on Madagascar development...</title>
        <link>http://www.reproducibility.org/rsflog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Program of the month: sfvscan</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/338-Program-of-the-month-sfvscan.html</link>
            <category>Programs</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/338-Program-of-the-month-sfvscan.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=338</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=338</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    &lt;a href=&quot;/RSF/sfvscan.html&quot;&gt;sfvscan&lt;/a&gt; implements seismic velocity analysis by scanning stacking velocities. This transformation is also known as the velocity transform or the hyperbolic Radon transform.&lt;br /&gt;
&lt;br /&gt;
The following example from &lt;a href=&quot;/RSF/book/bei/vela/vscan.html&quot;&gt;bei/vela/vscan&lt;/a&gt; shows an example for transforming a CMP (common midpoint) gather to a velocity (actually slowness) scan. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/bei/vela/vscan/Fig/mutvel.png&quot; alt=&quot;&quot; width=&quot;455&quot; height=&quot;309&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
By default, &lt;strong&gt;sfvscan&lt;/strong&gt; uses velocity as the horizontal axis. To change it to slowness, use &lt;strong&gt;slowness=y&lt;/strong&gt;. It is also possible to use velocity or slowness squared by specifying &lt;strong&gt;squared=y&lt;/strong&gt;. The range of velocities or slownesses to scan is given by &lt;strong&gt;v0=&lt;/strong&gt;, &lt;strong&gt;dv=&lt;/strong&gt;, &lt;strong&gt;nv=&lt;/strong&gt;. In addition, it is possible to scan &lt;em&gt;heterogeneity parameters&lt;/em&gt; in the shifted-hyperbola approximation using &lt;strong&gt;smax=&lt;/strong&gt; and &lt;strong&gt;ns=&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
The offset range in the input file is specified similarly to how it is done in &lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/334-Program-of-the-month-sfnmo.html&quot;&gt;sfnmo&lt;/a&gt;: The offset can be either regular (specified as the second axis in the input file) or irregular (specified in &lt;strong&gt;offset=&lt;/strong&gt; file). By default, half-offset is used. To use full offset, specify &lt;strong&gt;half=n&lt;/strong&gt;. Additionally, it is possible to specify a mask (with &lt;strong&gt;mask=&lt;/strong&gt; file containing 1s and 0s) for skipping certain input traces during the scan. &lt;br /&gt;
&lt;br /&gt;
The NMO correction involved in velocity scanning is associated with the phenomenon of &quot;NMO stretch&quot;, a non-linear stretching of time at large offsets. The maximum allowed relative stretch is controlled by &lt;strong&gt;str=&lt;/strong&gt; parameter. The part of the data that is stretched more than the allowed stretch gets muted. The width of the mute zone is controlled by &lt;strong&gt;mute=&lt;/strong&gt; parameter.&lt;br /&gt;
&lt;br /&gt;
By default, &lt;strong&gt;sfvscan&lt;/strong&gt; outputs simple stack. To output semblance instead, use &lt;strong&gt;semblance=y&lt;/strong&gt; or &lt;strong&gt;type=semblance&lt;/strong&gt;. It is also possible to output other kinds of semblance attributes: differential semblance (&lt;strong&gt;type=w&lt;/strong&gt;), AB semblance (&lt;strong&gt;type=a&lt;/strong&gt;), or weighted semblance (&lt;strong&gt;type=w&lt;/strong&gt;). See&lt;br /&gt;
&lt;br /&gt;
Li, J., &amp;amp; Symes, W. W. (2007). Interval velocity estimation via NMO-based differential semblance. &lt;em&gt;Geophysics&lt;/em&gt;, 72(6), U75-U88.&lt;br /&gt;
&lt;br /&gt;
Sarkar, D., Castagna, J. P., &amp;amp; Lamb, W. J. (2001). AVO and velocity analysis. &lt;em&gt;Geophysics&lt;/em&gt;, 66(4), 1284-1293.&lt;br /&gt;
&lt;br /&gt;
Sarkar, D., Baumel, R. T., &amp;amp; Larner, K. L. (2002). Velocity analysis in the presence of amplitude variation. &lt;em&gt;Geophysics&lt;/em&gt;, 67(5), 1664-1672.&lt;br /&gt;
&lt;br /&gt;
Fomel, S. (2009). &lt;a href=&quot;/RSF/book/jsg/avo/paper_html/&quot;&gt;Velocity analysis using AB semblance.&lt;/a&gt; &lt;em&gt;Geophysical Prospecting&lt;/em&gt;, 57(3), 311-321.&lt;br /&gt;
&lt;br /&gt;
Luo, S., &amp;amp; Hale, D. (2012). Velocity analysis using weighted semblance. &lt;em&gt;Geophysics&lt;/em&gt;, 77(2), U15-U22.&lt;br /&gt;
&lt;br /&gt;
The following example from &lt;a href=&quot;/RSF/book/jsg/avo/avo2.html&quot;&gt;jsg/avo/avo2&lt;/a&gt; shows a comparison between velocity scans computed using the conventional semblance and AB semblance.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/jsg/avo/avo2/Fig/scan4.png&quot; width=&quot;449&quot; height=&quot;323&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
For robustness, semblance values are averaged in time. The length of the averaging window in samples is given by &lt;strong&gt;nb=&lt;/strong&gt; (the default is 2 time samples).&lt;br /&gt;
&lt;br /&gt;
By default, the input samples are stacked along the hyperbola with an asymptotically pseudounitary weight equal to the absolute value of offset times velocity. To apply a uniform weight, use &lt;strong&gt;weight=n&lt;/strong&gt;. For the justification of the pseudounitary weighting, see&lt;br /&gt;
&lt;br /&gt;
Claerbout, J. F., 1995, &lt;a href=&quot;/RSF/book/bei/&quot;&gt;Basic Earth Imaging&lt;/a&gt;: Stanford Exploration Project. &lt;br /&gt;
&lt;br /&gt;
S. Fomel, 2003, &lt;a href=&quot;/RSF/book/sep/stack/paper_html/&quot;&gt;Asymptotic pseudounitary stacking operators&lt;/a&gt;: Geophysics, v. 68, 1032-1042.&lt;br /&gt;
&lt;br /&gt;
For the operation inverse or adjoint to the velocity scan, use &lt;a href=&quot;/RSF/sfveltran.html&quot;&gt;sfveltran&lt;/a&gt;, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5haGF5Lm9yZy9SU0Yvc2Z2ZWxtb2QuaHRtbA==&amp;amp;entry_id=338&quot; title=&quot;http://www.ahay.org/RSF/sfvelmod.html&quot;  onmouseover=&quot;window.status=&#039;http://www.ahay.org/RSF/sfvelmod.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;sfvelmod&lt;/a&gt; or &lt;a href=&quot;/RSF/sfvelinv.html&quot;&gt;sfvelinv&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For a faster implementation of the velocity scan (using the buttefly algorithm), use &lt;a href=&quot;/RSF/sfradon2.html&quot;&gt;sfradon2&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
From the output of the semblance scan computed with &lt;strong&gt;sfvscan&lt;/strong&gt;, the velocity trend can be picked automatically with &lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/302-Program-of-the-month-sfpick.html&quot;&gt;sfpick&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;10 previous programs of the month:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/334-Program-of-the-month-sfnmo.html&quot;&gt;sfnmo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/327-Program-of-the-month-sfpow.html&quot;&gt;sfpow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/321-Program-of-the-month-sfpwd.html&quot;&gt;sfpwd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/318-Program-of-the-month-sfricker1.html&quot;&gt;sfricker1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/317-Program-of-the-month-sfhalfint.html&quot;&gt;sfhalfint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/313-Program-of-the-month-sfbandpass.html&quot;&gt;sfbandpass&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/308-Program-of-the-month-sfkirmod.html&quot;&gt;sfkirmod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/304-Program-of-the-month-sfiwarp.html&quot;&gt;sfiwarp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/302-Program-of-the-month-sfpick.html&quot;&gt;sfpick&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/298-Program-of-the-month-sffft3.html&quot;&gt;sffft3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Sat, 04 May 2013 10:09:00 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/338-guid.html</guid>
    
</item>
<item>
    <title>Events of the year</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/339-Events-of-the-year.html</link>
            <category>Celebration</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/339-Events-of-the-year.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=339</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=339</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    A Madagascar School will take place on August 15, 2013, in Melbourne, Australia, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5hc2VnLXBlc2EyMDEzLmNvbS5hdS93b3Jrc2hvcHMv&amp;amp;entry_id=339&quot; title=&quot;http://www.aseg-pesa2013.com.au/workshops/&quot;  onmouseover=&quot;window.status=&#039;http://www.aseg-pesa2013.com.au/workshops/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;during the ASEG convention&lt;/a&gt; and is organized by &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy51d2EuZWR1LmF1L3Blb3BsZS9qZWZmcmV5LnNocmFnZ2U=&amp;amp;entry_id=339&quot; title=&quot;http://www.uwa.edu.au/people/jeffrey.shragge&quot;  onmouseover=&quot;window.status=&#039;http://www.uwa.edu.au/people/jeffrey.shragge&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Jeff Shragge&lt;/a&gt; from the University of Western Australia.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Melbourne_from_Waterfront_City%2C_Docklands_Pano%2C_20.07.06.jpg/640px-Melbourne_from_Waterfront_City%2C_Docklands_Pano%2C_20.07.06.jpg&quot; alt=&quot;&quot; width=&quot;640&quot; height=&quot;192&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In addition, the First Madagascar &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5haGF5Lm9yZy93aWtpL1dvcmtpbmdfV29ya3Nob3Bz&amp;amp;entry_id=339&quot; title=&quot;http://www.ahay.org/wiki/Working_Workshops&quot;  onmouseover=&quot;window.status=&#039;http://www.ahay.org/wiki/Working_Workshops&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Working Workshop&lt;/a&gt; will take place on July 25-27, 2013, in Austin, Texas. The declared objectives of the workshop are &lt;ol&gt;&lt;li&gt;To expand Madagascar&#039;s collection of &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5haGF5Lm9yZy93aWtpL1JlcHJvZHVjaWJsZV9Eb2N1bWVudHM=&amp;amp;entry_id=339&quot; title=&quot;http://www.ahay.org/wiki/Reproducible_Documents&quot;  onmouseover=&quot;window.status=&#039;http://www.ahay.org/wiki/Reproducible_Documents&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;reproducible papers&lt;/a&gt;. New reproducible papers may include papers written using Madagascar programs as well as papers written using other open-source software tools.&lt;/li&gt;&lt;li&gt;To create and expand a seismic migration gallery. Migration gallery is a matrix where rows are different benchmark datasets and columns are different seismic migration algorithms.&lt;/li&gt;&lt;/ol&gt; If you are interested in participating in this event, please apply for a registration by following the link at &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5haGF5Lm9yZy93aWtpL0F1c3Rpbl8yMDEz&amp;amp;entry_id=339&quot; title=&quot;http://www.ahay.org/wiki/Austin_2013&quot;  onmouseover=&quot;window.status=&#039;http://www.ahay.org/wiki/Austin_2013&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;http://www.ahay.org/wiki/Austin_2013&lt;/a&gt;. The application deadline is July 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 02 May 2013 15:05:28 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/339-guid.html</guid>
    
</item>
<item>
    <title>Reasons not to share your code</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/337-Reasons-not-to-share-your-code.html</link>
            <category>Links</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/337-Reasons-not-to-share-your-code.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=337</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=337</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    In &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5zaWFtLm9yZy9uZXdzL25ld3MucGhwP2lkPTIwNjQ=&amp;amp;entry_id=337&quot; title=&quot;http://www.siam.org/news/news.php?id=2064&quot;  onmouseover=&quot;window.status=&#039;http://www.siam.org/news/news.php?id=2064&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Top Ten Reasons To Not Share Your Code (and why you should anyway)&lt;/a&gt; published by &lt;strong&gt;SIAM News&lt;/strong&gt;, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2ZhY3VsdHkud2FzaGluZ3Rvbi5lZHUvcmpsLw==&amp;amp;entry_id=337&quot; title=&quot;http://faculty.washington.edu/rjl/&quot;  onmouseover=&quot;window.status=&#039;http://faculty.washington.edu/rjl/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Randy LeVeque&lt;/a&gt;, Professor of Applied Mathematics from the University of Washington, elegantly destroys common excuses computational scientists and applied mathematicians come up with when they refuse to share their software codes.&lt;br /&gt;
&lt;blockquote&gt;&lt;strong&gt;Today, most mathematicians find the idea of publishing a theorem without its proof laughable, even though many great mathematicians of the past apparently found it quite natural. Mathematics has since matured in healthy ways, and it seems inevitable that computational mathematics will follow a similar path, no matter how inconvenient it may seem. I sense growing concern among young people in particular about the way we&#039;ve been doing things and the difficulty of understanding or building on earlier work [...] We can all help our field mature by making the effort to share the code that supports our research.&lt;/strong&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/reinhart_rogoff_coding_error_0.png&quot; alt=&quot;&quot; width=&quot;212&quot; height=&quot;210&quot; align=&quot;right&quot; /&gt; As if to illustrate LeVeque&#039;s point, major news outlets report on a story about a reproducibility error (Excel bug) discovered in the famous politically-influential paper by economists Reinhart and Rogoff : &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5iYmMuY28udWsvbmV3cy9tYWdhemluZS0yMjIyMzE5MGh0dHA6Ly93d3cuYmJjLmNvLnVrL25ld3MvbWFnYXppbmUtMjIyMjMxOTA=&amp;amp;entry_id=337&quot; title=&quot;http://www.bbc.co.uk/news/magazine-22223190http://www.bbc.co.uk/news/magazine-22223190&quot;  onmouseover=&quot;window.status=&#039;http://www.bbc.co.uk/news/magazine-22223190http://www.bbc.co.uk/news/magazine-22223190&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Reinhart, Rogoff... and Herndon: The student who caught out the profs&lt;/a&gt; (&lt;em&gt;BBS News&lt;/em&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5ndWFyZGlhbi5jby51ay9jb21tZW50aXNmcmVlLzIwMTMvYXByLzE2L3VuZW1wbG95bWVudC1yZWluaGFydC1yb2dvZmYtYXJpdGhtZXRpYy1jYXVzZWh0dHA6Ly93d3cuZ3VhcmRpYW4uY28udWsvY29tbWVudGlzZnJlZS8yMDEzL2Fwci8xNi91bmVtcGxveW1lbnQtcmVpbmhhcnQtcm9nb2ZmLWFyaXRobWV0aWMtY2F1c2U=&amp;amp;entry_id=337&quot; title=&quot;http://www.guardian.co.uk/commentisfree/2013/apr/16/unemployment-reinhart-rogoff-arithmetic-causehttp://www.guardian.co.uk/commentisfree/2013/apr/16/unemployment-reinhart-rogoff-arithmetic-cause&quot;  onmouseover=&quot;window.status=&#039;http://www.guardian.co.uk/commentisfree/2013/apr/16/unemployment-reinhart-rogoff-arithmetic-causehttp://www.guardian.co.uk/commentisfree/2013/apr/16/unemployment-reinhart-rogoff-arithmetic-cause&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;How much unemployment did Reinhart and Rogoff&#039;s arithmetic mistake cause?&lt;/a&gt; (&lt;em&gt;Guardian&lt;/em&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vYmxvZ3Mvd29ua2Jsb2cvd3AvMjAxMy8wNC8xNi9pcy10aGUtYmVzdC1ldmlkZW5jZS1mb3ItYXVzdGVyaXR5LWJhc2VkLW9uLWFuLWV4Y2VsLXNwcmVhZHNoZWV0LWVycm9yLw==&amp;amp;entry_id=337&quot; title=&quot;http://www.washingtonpost.com/blogs/wonkblog/wp/2013/04/16/is-the-best-evidence-for-austerity-based-on-an-excel-spreadsheet-error/&quot;  onmouseover=&quot;window.status=&#039;http://www.washingtonpost.com/blogs/wonkblog/wp/2013/04/16/is-the-best-evidence-for-austerity-based-on-an-excel-spreadsheet-error/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Is the evidence for austerity based on an Excel spreadsheet error? &lt;/a&gt;(&lt;em&gt;Washington Post&lt;/em&gt;)&lt;/li&gt;&lt;/ul&gt; The validity of the Reinhart-Rogoff assertion &quot;once debt exceeds 90 percent of GDP, economic growth drops off sharply&quot; continues to be debated by economists, but it is clear now that their data were flawed and that the error would have been discovered much easier if the publication had followed the reproducible-research discipline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 22 Apr 2013 20:22:33 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/337-guid.html</guid>
    
</item>
<item>
    <title>Zooming in Vplot</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/336-Zooming-in-Vplot.html</link>
            <category>Programs</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/336-Zooming-in-Vplot.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=336</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=336</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wL3JzZi9jb2RlL0hFQUQvdHJlZS90cnVuay91c2VyL2ZvbWVscy9Nem9vbS5weQ==&amp;amp;entry_id=336&quot; title=&quot;http://sourceforge.net/p/rsf/code/HEAD/tree/trunk/user/fomels/Mzoom.py&quot;  onmouseover=&quot;window.status=&#039;http://sourceforge.net/p/rsf/code/HEAD/tree/trunk/user/fomels/Mzoom.py&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;sfzoom&lt;/a&gt; is a simple &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3dpa2kucHl0aG9uLm9yZy9tb2luL1RrSW50ZXI=&amp;amp;entry_id=336&quot; title=&quot;http://wiki.python.org/moin/TkInter&quot;  onmouseover=&quot;window.status=&#039;http://wiki.python.org/moin/TkInter&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Tkinter&lt;/a&gt; script that allows for interactive zooming when viewing Vplot files generated by &lt;a href=&quot;/RSF/sfgrey.html&quot;&gt;sfgrey&lt;/a&gt;. The zoomed images are created by windowing the original RSF file and therefore have the highest possible resolution. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/man0.png&quot; width=&quot;515&quot; height=&quot;412&quot; alt=&quot;&quot; /&gt; &lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/man1.png&quot; width=&quot;515&quot; height=&quot;412&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Joe Dellinger has a more &lt;a href=&quot;/wiki/Code_Projects#Interactivity&quot;&gt;comprehensive plan&lt;/a&gt; for adding interactivity to Vplot graphics.&lt;br /&gt;
 &lt;br /&gt;
  
    </content:encoded>

    <pubDate>Wed, 17 Apr 2013 13:16:32 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/336-guid.html</guid>
    
</item>
<item>
    <title>How can I read and write RSF files in MATLAB? </title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/335-How-can-I-read-and-write-RSF-files-in-MATLAB.html</link>
            <category>FAQ</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/335-How-can-I-read-and-write-RSF-files-in-MATLAB.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=335</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=335</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    &lt;ul&gt;&lt;li&gt;The most straightforward way is to install the &lt;a href=&quot;/wiki/Guide_to_madagascar_API#MATLAB_interface&quot;&gt;MATLAB interface to Madagascar&lt;/a&gt;. When installing Madagascar, run &lt;pre&gt;./configure API=matlab&lt;/pre&gt; The configure script will try to find and test matlab and &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5tYXRod29ya3MuY29tL2hlbHAvbWF0bGFiL3JlZi9tZXguaHRtbA==&amp;amp;entry_id=335&quot; title=&quot;http://www.mathworks.com/help/matlab/ref/mex.html&quot;  onmouseover=&quot;window.status=&#039;http://www.mathworks.com/help/matlab/ref/mex.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;mex&lt;/a&gt; executibles on your system. If they are not in your PATH, you can specify them with &lt;pre&gt;./configure API=matlab MATLAB=/path/to/matlab MEX=/path/to/mex&lt;/pre&gt; Install Madagascar as usual, set &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5tYXRod29ya3MuY29tL2hlbHAvbWF0bGFiL21hdGxhYl9lbnYvd2hhdC1pcy10aGUtbWF0bGFiLXNlYXJjaC1wYXRoLmh0bWw=&amp;amp;entry_id=335&quot; title=&quot;http://www.mathworks.com/help/matlab/matlab_env/what-is-the-matlab-search-path.html&quot;  onmouseover=&quot;window.status=&#039;http://www.mathworks.com/help/matlab/matlab_env/what-is-the-matlab-search-path.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;MATLAB path&lt;/a&gt; to &lt;strong&gt;$RSFROOT/lib&lt;/strong&gt;, and you will able to read and write RSF files from MATLAB using &lt;strong&gt;rsf_read&lt;/strong&gt;, &lt;strong&gt;rsf_write&lt;/strong&gt;, and other functions from the &lt;a href=&quot;/wiki/Guide_to_madagascar_API#MATLAB_interface&quot;&gt;Madagascar interface&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/rsf/rsf/plplot/Fig/logo.png&quot; width=&quot;389&quot; height=&quot;310&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Alternatively, you can try reading binary data using MATLAB functions, as in the following example &lt;PRE&gt;&lt;br /&gt;
&lt;I&gt;&lt;FONT COLOR=&quot;#B22222&quot;&gt;% get in=, n1=, and n2= parameters from file.rsf&lt;br /&gt;
&lt;/FONT&gt;&lt;/I&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;[&lt;/FONT&gt;&lt;/B&gt;stat,in&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;]&lt;/FONT&gt;&lt;/B&gt; = unix(&lt;B&gt;&lt;FONT COLOR=&quot;#BC8F8F&quot;&gt;&#039;sfget in parform=n &amp;lt; file.rsf&#039;&lt;/FONT&gt;&lt;/B&gt;)&lt;br /&gt;
in = strtrim(in)&lt;br /&gt;
&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;[&lt;/FONT&gt;&lt;/B&gt;stat,n1&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;]&lt;/FONT&gt;&lt;/B&gt; = unix(&lt;B&gt;&lt;FONT COLOR=&quot;#BC8F8F&quot;&gt;&#039;sfget n1 parform=n &amp;lt; file.rsf&#039;&lt;/FONT&gt;&lt;/B&gt;)&lt;br /&gt;
n1 = &lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;str2num&lt;/FONT&gt;&lt;/B&gt;(n1)&lt;br /&gt;
&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;[&lt;/FONT&gt;&lt;/B&gt;stat,n2&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;]&lt;/FONT&gt;&lt;/B&gt; = unix(&lt;B&gt;&lt;FONT COLOR=&quot;#BC8F8F&quot;&gt;&#039;sfget n2 parform=n &amp;lt; file.rsf&#039;&lt;/FONT&gt;&lt;/B&gt;)&lt;br /&gt;
n2 = &lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;str2num&lt;/FONT&gt;&lt;/B&gt;(n2)&lt;br /&gt;
&lt;I&gt;&lt;FONT COLOR=&quot;#B22222&quot;&gt;% read binary data&lt;br /&gt;
&lt;/FONT&gt;&lt;/I&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;fid&lt;/FONT&gt;&lt;/B&gt; = &lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;fopen&lt;/FONT&gt;&lt;/B&gt;(in,&lt;B&gt;&lt;FONT COLOR=&quot;#BC8F8F&quot;&gt;&#039;rb&#039;&lt;/FONT&gt;&lt;/B&gt;)&lt;br /&gt;
data = &lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;fread&lt;/FONT&gt;&lt;/B&gt;(&lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;fid&lt;/FONT&gt;&lt;/B&gt;,n1*n2,&lt;B&gt;&lt;FONT COLOR=&quot;#BC8F8F&quot;&gt;&#039;float32&#039;&lt;/FONT&gt;&lt;/B&gt;);&lt;br /&gt;
&lt;I&gt;&lt;FONT COLOR=&quot;#B22222&quot;&gt;% reshape to 2-D matrix&lt;br /&gt;
&lt;/FONT&gt;&lt;/I&gt;data = &lt;B&gt;&lt;FONT COLOR=&quot;#228B22&quot;&gt;reshape&lt;/FONT&gt;&lt;/B&gt;(data,n1,n2);&lt;/PRE&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;An even better alternative is to abandone MATLAB in favor of free software, such as &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL29jdGF2ZS8=&amp;amp;entry_id=335&quot; title=&quot;http://www.gnu.org/software/octave/&quot;  onmouseover=&quot;window.status=&#039;http://www.gnu.org/software/octave/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;GNU Octave&lt;/a&gt;, Python with &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5udW1weS5vcmcv&amp;amp;entry_id=335&quot; title=&quot;http://www.numpy.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.numpy.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;NumPy&lt;/a&gt;, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5zYWdlbWF0aC5vcmcv&amp;amp;entry_id=335&quot; title=&quot;http://www.sagemath.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.sagemath.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Sage&lt;/a&gt;, etc. A &lt;a href=&quot;/wiki/Conferences#Austin_2012_.28SciPy.29&quot;&gt;Python interface to Madagascar&lt;/a&gt; is installed by default.&lt;/li&gt;&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Sat, 13 Apr 2013 15:43:00 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/335-guid.html</guid>
    
</item>
<item>
    <title>Program of the month: sfnmo</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/334-Program-of-the-month-sfnmo.html</link>
            <category>Programs</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/334-Program-of-the-month-sfnmo.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=334</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=334</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    &lt;a href=&quot;/RSF/sfnmo.html&quot;&gt;sfnmo&lt;/a&gt; implements normal moveout (NMO) correction, one of the most fundamental operations in seismic reflection data processing.&lt;br /&gt;
&lt;br /&gt;
The following example from &lt;a href=&quot;/RSF/book/jsg/avo/avo.html&quot;&gt;jsg/avo/avo&lt;/a&gt; shows synthetic data before and after NMO correction.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/jsg/avo/avo/Fig/cmp.png&quot; width=&quot;456&quot; height=&quot;321&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;img src=&quot;/RSF/book/jsg/avo/avo/Fig/avonmo.png&quot; width=&quot;456&quot; height=&quot;321&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
NMO transforms prestack seismic gathers by stretching each trace according to the equation &lt;!-- $\sqrt{t_0^2+\displaystyle \frac{x^2}{v^2(t_0)}}$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac linethickness=&quot;1&quot;&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/math&gt; where &lt;!-- $t$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/math&gt; is time before the correction, &lt;!-- $t_0$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/math&gt; is time after the correction, &lt;!-- $x$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/math&gt; is offset, and &lt;!-- $v(t_0)$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/math&gt; is velocity specified in &lt;strong&gt;velocity=&lt;/strong&gt; file. The NMO velocity can be picked (for example, with &lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/302-Program-of-the-month-sfpick.html&quot;&gt;sfpick&lt;/a&gt;) from velocity scans (for example, produced with &lt;a href=&quot;/RSF/sfvscan.html&quot;&gt;sfvscan&lt;/a&gt;). &lt;br /&gt;
&lt;br /&gt;
If &lt;strong&gt;s=&lt;/strong&gt; file is provided, &lt;strong&gt;sfnmo&lt;/strong&gt; uses Malovichko&#039;s shifted-hyperbola approximation &lt;!-- $t \approx \left(1-\frac{1}{s(t_0)}\right)\,t_0 + \frac{1}{s(t_0)}\,\sqrt{t_0^2+\frac{s(t_0)\,x^2}{v^2(t_0)}}$--&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;&amp;ap;&lt;/mo&gt;&lt;mrow&gt;&lt;mo rspace=&quot;0.3em&quot; lspace=&quot;0em&quot; stretchy=&quot;true&quot; fence=&quot;true&quot; form=&quot;prefix&quot;&gt;(&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mfrac linethickness=&quot;1&quot;&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo rspace=&quot;0em&quot; lspace=&quot;0.3em&quot; stretchy=&quot;true&quot; fence=&quot;true&quot; form=&quot;postfix&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mspace width=&quot;0.167em&quot; /&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac linethickness=&quot;1&quot;&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mspace width=&quot;0.167em&quot; /&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac linethickness=&quot;1&quot;&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mspace width=&quot;0.167em&quot; /&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/math&gt;. See&lt;br /&gt;
&lt;br /&gt;
Malovichko, A. A., 1978, A new representation of the traveltime curve of reflected waves in horizontally layered media: Applied Geophysics (in Russian), 91, 47-53&lt;br /&gt;
&lt;br /&gt;
Sword, C. H., 1987, A Soviet look at datum shift, in SEP-51: Stanford Exploration Project, 313-316. &lt;br /&gt;
&lt;br /&gt;
de Bazelaire, E., 1988, Normal moveout revisited - Inhomogeneous media and curved interfaces: Geophysics, 53, 143-157. &lt;br /&gt;
&lt;br /&gt;
Castle, R. J., 1994, Theory of normal moveout: Geophysics, 59, 983-999. &lt;br /&gt;
&lt;br /&gt;
If &lt;strong&gt;a=&lt;/strong&gt; file is provided, &lt;strong&gt;sfnmo&lt;/strong&gt; uses Taner&#039;s velocity-acceleration approximation&lt;br /&gt;
&lt;!-- $t \approx \sqrt{t_0^2+\frac{x^2}{v^2(t_0)+a(t_0)\,x^2}}$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;&amp;ap;&lt;/mo&gt;&lt;msqrt&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac linethickness=&quot;1&quot;&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;mrow&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;(&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo maxsize=&quot;1.00em&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mspace width=&quot;0.167em&quot; /&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/msqrt&gt;&lt;/mrow&gt;&lt;/math&gt;. See&lt;br /&gt;
&lt;br /&gt;
Taner, M. T., S. Treitel, and M. Al-Chalabi, 2005, A new travel time estimation method for horizontal strata: 75th Ann. Internat. Mtg, Soc. of Expl. Geophys., 2273-2276.&lt;br /&gt;
&lt;br /&gt;
Taner, M. T., S. Treitel, M. Al-Chalabi, and S. Fomel, 2007, An offset dependent NMO velocity model: EAGE 69th Conference and Exhibition, EAGE, P036. &lt;br /&gt;
&lt;br /&gt;
The offset &lt;!-- $x$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/math&gt; can be either regular (specified as the second axis in the input file) or irregular (specified in &lt;strong&gt;offset=&lt;/strong&gt; file). By default, half-offset is used &lt;!-- $h=x/2$ --&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;&amp;sol;&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/math&gt;. To use full offset, specify &lt;strong&gt;half=n&lt;/strong&gt;. Additionally, it is possible to specify a mask (with &lt;strong&gt;mask=&lt;/strong&gt; file containing 1s and 0s) for skipping certain traces during the correction. See the following example from &lt;a href=&quot;/RSF/book/rsf/scons/rsf.html&quot;&gt;rsf/scons/rsf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/rsf/scons/rsf/Fig/cdp1500.png&quot; alt=&quot;&quot; width=&quot;463&quot; height=&quot;316&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
The NMO correction is associated with the phenomenon of &quot;NMO stretch&quot;, a non-linear stretching of time at large offsets. The maximum allowed relative stretch is controlled by &lt;strong&gt;str=&lt;/strong&gt; parameter. The part of the data that is stretched more than the allowed stretch gets muted. The width of the mute zone is controlled by &lt;strong&gt;mute=&lt;/strong&gt; parameter.&lt;br /&gt;
&lt;br /&gt;
NMO with constant velocity can be accomplished with &lt;a href=&quot;/RSF/sfstretch.html&quot;&gt;sfnmostretch&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For 3-D azimuthally-anisotropic moveout correction, try &lt;a href=&quot;/RSF/sfnmo3.html&quot;&gt;sfnmo3&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
For NMO in the tau-p domain, try &lt;a href=&quot;/RSF/sftaupmo.html&quot;&gt;sftaupmo&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
For an inverse NMO operation, try  &lt;a href=&quot;/RSF/sfinmo.html&quot;&gt;sfnimo&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;10 previous programs of the month:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/327-Program-of-the-month-sfpow.html&quot;&gt;sfpow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/321-Program-of-the-month-sfpwd.html&quot;&gt;sfpwd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/318-Program-of-the-month-sfricker1.html&quot;&gt;sfricker1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/317-Program-of-the-month-sfhalfint.html&quot;&gt;sfhalfint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/313-Program-of-the-month-sfbandpass.html&quot;&gt;sfbandpass&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/308-Program-of-the-month-sfkirmod.html&quot;&gt;sfkirmod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/304-Program-of-the-month-sfiwarp.html&quot;&gt;sfiwarp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/302-Program-of-the-month-sfpick.html&quot;&gt;sfpick&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/298-Program-of-the-month-sffft3.html&quot;&gt;sffft3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/295-Program-of-the-month-sfdip.html&quot;&gt;sfdip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Mon, 08 Apr 2013 05:54:00 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/334-guid.html</guid>
    
</item>
<item>
    <title>Automatic traveltime picking</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/333-Automatic-traveltime-picking.html</link>
            <category>Documentation</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/333-Automatic-traveltime-picking.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=333</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=333</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    A new paper is added to the &lt;a href=&quot;/wiki/Reproducible_Documents&quot;&gt;collection of reproducible documents&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;/RSF/book/swag/itime/paper_html/&quot;&gt;Automatic traveltime picking using the instantaneous traveltime&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/swag/itime/oz2/Fig/oz2.png&quot; alt=&quot;&quot; width=&quot;608&quot; height=&quot;497&quot; /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 02 Apr 2013 19:56:53 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/333-guid.html</guid>
    
</item>
<item>
    <title>IPython</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/332-IPython.html</link>
            <category>Celebration</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/332-IPython.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=332</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=332</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    On March 23, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2ZwZXJlei5vcmcv&amp;amp;entry_id=332&quot; title=&quot;http://fperez.org/&quot;  onmouseover=&quot;window.status=&#039;http://fperez.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Fernando Perez&lt;/a&gt;, the creator of &lt;strong&gt;IPython&lt;/strong&gt;, received the &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5mc2Yub3JnL25ld3MvMjAxMi1mcmVlLXNvZnR3YXJlLWF3YXJkLXdpbm5lcnMtYW5ub3VuY2VkLTI=&amp;amp;entry_id=332&quot; title=&quot;http://www.fsf.org/news/2012-free-software-award-winners-announced-2&quot;  onmouseover=&quot;window.status=&#039;http://www.fsf.org/news/2012-free-software-award-winners-announced-2&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Award for the Advancement of Free Software&lt;/a&gt;. The award was presented by &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3N0YWxsbWFuLm9yZy8=&amp;amp;entry_id=332&quot; title=&quot;http://stallman.org/&quot;  onmouseover=&quot;window.status=&#039;http://stallman.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Richard Stallman&lt;/a&gt;, the president of the Free Software Foundation, at a ceremony in Cambridge, Massachusetts. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://static.fsf.org/fsforg/img/IPythonsm.jpg&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;267&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
IPython &lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/264-Running-Madagascar-in-an-interactive-console.html&quot;&gt;plays well with Madagascar&lt;/a&gt; through the use of the &lt;a href=&quot;/wiki/Conferences#Austin_2012_.28SciPy.29&quot;&gt;Python interface&lt;/a&gt;.  A particularly convenient way of using IPython&#039;s interactive capabilities is the &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2lweXRob24ub3JnL2lweXRob24tZG9jL2Rldi9pbnRlcmFjdGl2ZS9odG1sbm90ZWJvb2suaHRtbA==&amp;amp;entry_id=332&quot; title=&quot;http://ipython.org/ipython-doc/dev/interactive/htmlnotebook.html&quot;  onmouseover=&quot;window.status=&#039;http://ipython.org/ipython-doc/dev/interactive/htmlnotebook.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;web-based notebook&lt;/a&gt; interface.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/ipython3.png&quot; alt=&quot;&quot; with=&quot;944&quot; height=&quot;597&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We can expect new enhancements to IPython&#039;s notebook interface from Fernando Perez and his collaborators thanks to a &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2lweXRob24ub3JnL3Nsb2FuLWdyYW50Lmh0bWw=&amp;amp;entry_id=332&quot; title=&quot;http://ipython.org/sloan-grant.html&quot;  onmouseover=&quot;window.status=&#039;http://ipython.org/sloan-grant.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;generous grant from the Sloan foundation&lt;/a&gt;.  
    </content:encoded>

    <pubDate>Sat, 30 Mar 2013 08:02:52 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/332-guid.html</guid>
    
</item>
<item>
    <title>US government gets serious about reproducible research</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/331-US-government-gets-serious-about-reproducible-research.html</link>
            <category>Links</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/331-US-government-gets-serious-about-reproducible-research.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=331</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=331</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    The debate on open science and reproducible research has reached Washington, DC.&lt;br /&gt;
&lt;br /&gt;
On February 22, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Kb2huX0hvbGRyZW4=&amp;amp;entry_id=331&quot; title=&quot;http://en.wikipedia.org/wiki/John_Holdren&quot;  onmouseover=&quot;window.status=&#039;http://en.wikipedia.org/wiki/John_Holdren&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;John Holdren&lt;/a&gt; (Assistant to the President for Science and Technology and Director of the White House Office of Science and Technology Policy) issued a &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy53aGl0ZWhvdXNlLmdvdi9zaXRlcy9kZWZhdWx0L2ZpbGVzL21pY3Jvc2l0ZXMvb3N0cC9vc3RwX3B1YmxpY19hY2Nlc3NfbWVtb18yMDEzLnBkZg==&amp;amp;entry_id=331&quot; title=&quot;http://www.whitehouse.gov/sites/default/files/microsites/ostp/ostp_public_access_memo_2013.pdf&quot;  onmouseover=&quot;window.status=&#039;http://www.whitehouse.gov/sites/default/files/microsites/ostp/ostp_public_access_memo_2013.pdf&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Memorandum on Increasing Access to the Results of Federally Funded Scientific Research&lt;/a&gt; to the heads of all federal agencies that sponsor research and development projects. The memo states &lt;blockquote&gt;Access to digital data sets resulting from federally funded research allows companies to focus  resources and efforts on understanding and exploiting discoveries. For example, open weather  data underpins the forecasting industry, and making genome sequences publicly available has  spawned many biotechnology innovations. In addition, wider availability of peer reviewed  publications and scientific data in digital formats will create innovative economic markets for services related to curation, preservation, analysis, and visualization. Policies that mobilize these publications and data for re-use through preservation and broader public access also maximize the impact and accountability of the Federal research investment. These policies will accelerate scientific breakthroughs and innovation, promote entrepreneurship, and enhance economic growth and job creation. &lt;/blockquote&gt; The memo obliges every agency to come up with a strategy for making both scientific publications and digital scientific data resulting from Federally funded research publicly available. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://democrats.science.house.gov/sites/democrats.science.house.gov/files/styles/detail_main_image/public/Witness%20Table.JPG&quot; alt=&quot;&quot; width=&quot;575&quot; height=&quot;431&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
On March 5, the Subcommittee on Research of the US House Committee on Science, Space, and Technology’s  held a &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2RlbW9jcmF0cy5zY2llbmNlLmhvdXNlLmdvdi9wcmVzcy1yZWxlYXNlL3N1YmNvbW1pdHRlZS1kaXNjdXNzZXMtYmVuZWZpdHMtb3Blbi1hY2Nlc3MtcmVzZWFyY2gtZGF0YS1hbmQtY2hhbGxlbmdlcw==&amp;amp;entry_id=331&quot; title=&quot;http://democrats.science.house.gov/press-release/subcommittee-discusses-benefits-open-access-research-data-and-challenges&quot;  onmouseover=&quot;window.status=&#039;http://democrats.science.house.gov/press-release/subcommittee-discusses-benefits-open-access-research-data-and-challenges&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;hearing on the issue of access to data from federally funded published research&lt;/a&gt;. In his opening statement, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9EYW5fTGlwaW5za2k=&amp;amp;entry_id=331&quot; title=&quot;http://en.wikipedia.org/wiki/Dan_Lipinski&quot;  onmouseover=&quot;window.status=&#039;http://en.wikipedia.org/wiki/Dan_Lipinski&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Dan Lipinski&lt;/a&gt;, a democratic U.S. Representative from Illinois, said: &lt;blockquote&gt;..the more data are open, the faster we will validate new theories and overturn old ones, and the more efficiently we will transform new discoveries into innovations that will create jobs and make us healthier and more prosperous.  The movement toward open data is not primarily about scientific integrity, it’s mostly about speeding up the process of scientific discovery and innovation.&lt;/blockquote&gt; &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5zdGFuZm9yZC5lZHUvfnZjcy8=&amp;amp;entry_id=331&quot; title=&quot;http://www.stanford.edu/~vcs/&quot;  onmouseover=&quot;window.status=&#039;http://www.stanford.edu/~vcs/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Victoria Stodden&lt;/a&gt;, an Assistant Professor of Statistics at Columbia University and a famous advocate for reproducible research, testified: &lt;blockquote&gt;Making research data and software conveniently available also has valuable corollary effects beyond validating the original associated published results. Other researchers can use them for new research, linking datasets and augmenting results in other areas, or applying the software and methods to new research applications. These powerful benefits will accelerate scientific discovery. Benefits can also accrue to private industry. Again, data and software availability permit business to apply these methods to their own research problems, link with their own datasets, and accelerate innovation and economic growth.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/KsrC2qOWJz4?list=PLEt01G14LavDODnsd7IgeSqog8B_-AgqH&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 23 Mar 2013 17:48:47 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/331-guid.html</guid>
    
</item>
<item>
    <title>Color palettes</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/330-Color-palettes.html</link>
            <category>Examples</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/330-Color-palettes.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=330</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=330</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    In addition to the &lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/14-Color-schemes.html&quot;&gt;standard color palettes&lt;/a&gt;, it is now possible to use a custom palette by specifying it in a simple comma-separated text file (CSV).&lt;br /&gt;
&lt;br /&gt;
The following example from &lt;a href=&quot;/RSF/book/rsf/rsf/sfgrey.html&quot;&gt;rsf/rsf/sfgrey&lt;/a&gt; uses the &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wL3JzZi9jb2RlL0hFQUQvdHJlZS90cnVuay9wbG90L2xpYi9jdWJleWYxLmNzdg==&amp;amp;entry_id=330&quot; title=&quot;http://sourceforge.net/p/rsf/code/HEAD/tree/trunk/plot/lib/cubeyf1.csv&quot;  onmouseover=&quot;window.status=&#039;http://sourceforge.net/p/rsf/code/HEAD/tree/trunk/plot/lib/cubeyf1.csv&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;perceptional rainbow palette&lt;/a&gt; created by &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL215Y2FydGEud29yZHByZXNzLmNvbS9hYm91dC8=&amp;amp;entry_id=330&quot; title=&quot;http://mycarta.wordpress.com/about/&quot;  onmouseover=&quot;window.status=&#039;http://mycarta.wordpress.com/about/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Matteo Niccoli&lt;/a&gt;. See Matteo&#039;s &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL215Y2FydGEud29yZHByZXNzLmNvbS8yMDEyLzA1LzI5L3RoZS1yYWluYm93LWlzLWRlYWQtbG9uZy1saXZlLXRoZS1yYWluYm93LXNlcmllcy1vdXRsaW5lLw==&amp;amp;entry_id=330&quot; title=&quot;http://mycarta.wordpress.com/2012/05/29/the-rainbow-is-dead-long-live-the-rainbow-series-outline/&quot;  onmouseover=&quot;window.status=&#039;http://mycarta.wordpress.com/2012/05/29/the-rainbow-is-dead-long-live-the-rainbow-series-outline/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;blog posts&lt;/a&gt; for an explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/rsf/rsf/sfgrey/Fig/cubeyf1.png&quot; alt=&quot;&quot; width=&quot;576&quot; height=&quot;591&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/rsf/rsf/sfgrey/Fig/linearlfb.png&quot; alt=&quot;&quot; width=&quot;576&quot; height=&quot;591&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 19 Mar 2013 05:11:33 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/330-guid.html</guid>
    
</item>
<item>
    <title>Program of the month: sfpow</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/327-Program-of-the-month-sfpow.html</link>
            <category>Programs</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/327-Program-of-the-month-sfpow.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=327</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=327</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    &lt;a href=&quot;/RSF/sfpow.html&quot;&gt;sfpow&lt;/a&gt; multiplies the input data by a gain function of the form &lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;G&lt;/mi&gt;&lt;mfenced close=&quot;)&quot; open=&quot;(&quot;&gt;&lt;msub&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;msub&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;mrow&gt;&lt;mi&gt;…&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;msub&gt;&lt;mi&gt;p&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;/msubsup&gt;&lt;mspace width=&quot;0.167em&quot;/&gt;&lt;msubsup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;msub&gt;&lt;mi&gt;p&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;/msubsup&gt;&lt;mspace width=&quot;0.167em&quot;/&gt;&lt;mi&gt;&amp;ctdot;&lt;/mi&gt;&lt;mspace width=&quot;0.167em&quot;/&gt;&lt;msubsup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;p&lt;/mi&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msub&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/semantics&gt;&lt;/math&gt; The powers &lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;p&lt;/mi&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;p&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;…&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;p&lt;/mi&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/semantics&gt;&lt;/math&gt; are given by &lt;strong&gt;pow1=&lt;/strong&gt;, &lt;strong&gt;pow2=&lt;/strong&gt;, etc. parameters. &lt;br /&gt;
&lt;br /&gt;
For backward compatibility, &lt;strong&gt;sftpow tpow=&lt;/strong&gt; is an alias for &lt;strong&gt;sfpow pow1=&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
The following example from &lt;a href=&quot;/RSF/book/geo391/hw1/tpow.html&quot;&gt;geo391/hw1/tpow&lt;/a&gt; shows an application of &lt;strong&gt;sfpow pow1=2 &lt;/strong&gt;to a shot gather. The gain of &lt;strong&gt;pow1=2&lt;/strong&gt; for seismic data was &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3NlcHd3dy5zdGFuZm9yZC5lZHUvZGF0YS9tZWRpYS9wdWJsaWMvc2VwLy9wcm9mL2llaS9kc3ByL3BhcGVyX2h0bWwvbm9kZTYuaHRtbA==&amp;amp;entry_id=327&quot; title=&quot;http://sepwww.stanford.edu/data/media/public/sep//prof/iei/dspr/paper_html/node6.html&quot;  onmouseover=&quot;window.status=&#039;http://sepwww.stanford.edu/data/media/public/sep//prof/iei/dspr/paper_html/node6.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;advocated by Jon Claerbout&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/geo391/hw1/tpow/Fig/tpow.png&quot; alt=&quot;&quot; width=&quot;449&quot; height=&quot;321&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
To estimate an appropriate power gain from the data, you can try &lt;a href=&quot;/RSF/sffpow.html&quot;&gt;sffpow&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;10 previous programs of the month:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/321-Program-of-the-month-sfpwd.html&quot;&gt;sfpwd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/318-Program-of-the-month-sfricker1.html&quot;&gt;sfricker1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/317-Program-of-the-month-sfhalfint.html&quot;&gt;sfhalfint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/313-Program-of-the-month-sfbandpass.html&quot;&gt;sfbandpass&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/308-Program-of-the-month-sfkirmod.html&quot;&gt;sfkirmod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/304-Program-of-the-month-sfiwarp.html&quot;&gt;sfiwarp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/302-Program-of-the-month-sfpick.html&quot;&gt;sfpick&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/298-Program-of-the-month-sffft3.html&quot;&gt;sffft3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/295-Program-of-the-month-sfdip.html&quot;&gt;sfdip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/290-Program-of-the-month-sfderiv.html&quot;&gt;sfderiv&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Sun, 10 Mar 2013 21:03:00 -0700</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/327-guid.html</guid>
    
</item>
<item>
    <title>Happy Anniversary</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/329-Happy-Anniversary.html</link>
            <category>Celebration</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/329-Happy-Anniversary.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=329</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=329</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    &lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/madagascar_stein.jpg&quot; alt=&quot;&quot; width=&quot;175&quot; height=&quot;175&quot; align=&quot;left&quot; /&gt; The official birthday of the Madagascar project is June 11, 2006, when the project was first &lt;a href=&quot;http://www.reproducibility.org/rsflog/index.php?/archives/73-Stable-version-released.html&quot;&gt;publicly announced&lt;/a&gt;. However, the initial work on the project (called RSF at the time) started sometime in early 2003, 10 years ago.&lt;br /&gt;
&lt;br /&gt;
The age of a car is usually measured in miles, not years. Similarly, the age of an open-source project is best measured in the number of revisions and commits to the repository. Madagascar&lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcC9yc2YvY29kZS8xMDAwMC8=&amp;amp;entry_id=329&quot; title=&quot;https://sourceforge.net/p/rsf/code/10000/&quot;  onmouseover=&quot;window.status=&#039;https://sourceforge.net/p/rsf/code/10000/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt; revision number 10,000&lt;/a&gt; happened yesterday! The author of the anniversary revision, Professor William Symes from Rice University will receive a commemorative Madagascar stein.&lt;br /&gt;
&lt;br /&gt;
According to &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5vaGxvaC5uZXQvcC9tOHI=&amp;amp;entry_id=329&quot; title=&quot;http://www.ohloh.net/p/m8r&quot;  onmouseover=&quot;window.status=&#039;http://www.ohloh.net/p/m8r&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Ohloh&lt;/a&gt;, the number of commits to the Madagascar repository has increased by 63% in the last 12 months, and the number of contributors during the same period has increased from 21 to 27.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/contributors2013.png&quot; alt=&quot;&quot; width=&quot;806&quot; height=&quot;436&quot; /&gt; 
    </content:encoded>

    <pubDate>Fri, 08 Mar 2013 08:15:01 -0800</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/329-guid.html</guid>
    
</item>
<item>
    <title>Wavefront construction</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/328-Wavefront-construction.html</link>
            <category>Documentation</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/328-Wavefront-construction.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=328</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=328</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    Another old paper is added to the &lt;a href=&quot;/wiki/Reproducible_Documents&quot;&gt;collection of reproducible documents&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;/RSF/book/sep/waverays/paper_html/&quot;&gt;Wavefront construction using waverays&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/sep/waverays/gauss/Fig/gauss-wv.png&quot; alt=&quot;&quot; width=&quot;411&quot; height=&quot;354&quot; /&gt;  
    </content:encoded>

    <pubDate>Sun, 03 Mar 2013 11:24:12 -0800</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/328-guid.html</guid>
    
</item>
<item>
    <title>Lowrank finite differences</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/326-Lowrank-finite-differences.html</link>
            <category>Documentation</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/326-Lowrank-finite-differences.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=326</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=326</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    A new paper is added to the &lt;a href=&quot;/wiki/Reproducible_Documents&quot;&gt;collection of reproducible documents&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;/RSF/book/jsg/lfd/paper_html/&quot;&gt;Lowrank finite-differences and lowrank Fourier finite-differences for seismic wave extrapolation in the acoustic approximation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;/RSF/book/jsg/lfd/aniso/Fig/snapshotlffd.png&quot; alt=&quot;&quot; width=&quot;322&quot; height=&quot;332&quot; /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 02 Mar 2013 07:06:23 -0800</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/326-guid.html</guid>
    
</item>
<item>
    <title>School on Reproducible Science</title>
    <link>http://www.reproducibility.org/rsflog/index.php?/archives/325-School-on-Reproducible-Science.html</link>
            <category>Celebration</category>
    
    <comments>http://www.reproducibility.org/rsflog/index.php?/archives/325-School-on-Reproducible-Science.html#comments</comments>
    <wfw:comment>http://www.reproducibility.org/rsflog/wfwcomment.php?cid=325</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.reproducibility.org/rsflog/rss.php?version=2.0&amp;type=comments&amp;cid=325</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Fomel)</author>
    <content:encoded>
    A Winter School on &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5zaW50ZWYubm8vUHJvamVjdHdlYi9lVklUQS9XaW50ZXItU2Nob29scy8yMDEzLw==&amp;amp;entry_id=325&quot; title=&quot;http://www.sintef.no/Projectweb/eVITA/Winter-Schools/2013/&quot;  onmouseover=&quot;window.status=&#039;http://www.sintef.no/Projectweb/eVITA/Winter-Schools/2013/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Reproducible Science And Modern Scientific Software&lt;/a&gt;, the first of its kind, took place in Norway on January 20-25, 2013, and was organized by SINTEF. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.reproducibility.org/rsflog/uploads/dr-holms-hotel.jpg&quot; alt=&quot;&quot; width=&quot;689&quot; height=&quot;459&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;strong&gt;Abstract:&lt;/strong&gt; A major problem with the computational science community today is that many publications are impossible to reproduce. Results published in a paper are seldom accompanied by the source code used to produce these results. Even when the source code is available the published results can only be reproduced if run the code is compiled with a specific compiler and run on a specific architecture using a specific set of parameters. Reproducibility aims to make the process of publishing reproducible science as simple as possible, and it has gained a lot of momentum as a desirable principle of the scientific method. Tightly coupled with reproducible science is modern software development. Tools and methodologies including version control, unit testing, verification and validation, and continuous integration make the process of publishing reproducible science much simpler.&lt;br /&gt;
&lt;br /&gt;
The winter school will give an introduction to the state-of-the-art in reproducible science and modern scientific software development. The aim is that participants will be able to apply the learned techniques to their own research. Topics that will be covered include reproducible research, verification and validation, software testing, and continuous integration.&lt;/blockquote&gt;&lt;br /&gt;
Lectures were given by &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL21ldC5uby9Gb3Jza25pbmcvVmFyZV9mb3Jza2VyZS9SYXNtdXNfRV9CZW5lc3RhZC8=&amp;amp;entry_id=325&quot; title=&quot;http://met.no/Forskning/Vare_forskere/Rasmus_E_Benestad/&quot;  onmouseover=&quot;window.status=&#039;http://met.no/Forskning/Vare_forskere/Rasmus_E_Benestad/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Rasmus Benestad&lt;/a&gt;, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2JhYnJvZHRrLmF0LmlmaS51aW8ubm8v&amp;amp;entry_id=325&quot; title=&quot;http://babrodtk.at.ifi.uio.no/&quot;  onmouseover=&quot;window.status=&#039;http://babrodtk.at.ifi.uio.no/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Andre Brodtkorb&lt;/a&gt;, &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL2ZwZXJlei5vcmcv&amp;amp;entry_id=325&quot; title=&quot;http://fperez.org/&quot;  onmouseover=&quot;window.status=&#039;http://fperez.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Fernando Perez&lt;/a&gt;, and &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5qb2hhbnNlbGFuZC5jb20v&amp;amp;entry_id=325&quot; title=&quot;http://www.johanseland.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.johanseland.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Johan Seland&lt;/a&gt;. The school program with supplemental materials is now &lt;a href=&quot;http://www.reproducibility.org/rsflog/exit.php?url=aHR0cDovL3d3dy5zaW50ZWYubm8vUHJvamVjdHdlYi9lVklUQS9XaW50ZXItU2Nob29scy8yMDEzL1Byb2dyYW0v&amp;amp;entry_id=325&quot; title=&quot;http://www.sintef.no/Projectweb/eVITA/Winter-Schools/2013/Program/&quot;  onmouseover=&quot;window.status=&#039;http://www.sintef.no/Projectweb/eVITA/Winter-Schools/2013/Program/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;available on the web&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Mon, 18 Feb 2013 15:44:02 -0800</pubDate>
    <guid isPermaLink="false">http://www.reproducibility.org/rsflog/index.php?/archives/325-guid.html</guid>
    
</item>

</channel>
</rss>