{"id":655,"date":"2021-02-11T04:05:31","date_gmt":"2021-02-11T04:05:31","guid":{"rendered":"http:\/\/sites.rutgers.edu\/vadim-levin\/?page_id=655"},"modified":"2021-05-25T19:30:41","modified_gmt":"2021-05-25T19:30:41","slug":"software","status":"publish","type":"page","link":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/","title":{"rendered":"Software"},"content":{"rendered":"<h6><\/h6>\n<h6><a href=\"https:\/\/github.com\/RUseismology\/ANIMATIVITY\">ANIMATIVITY<\/a>\u00a0 &#8211; Matlab framework for simulating plane wave propagation in horizontally layered medium with anisotropic seismic velocity of arbitrary orientation. The algorithm is described and documented in\u00a0<a href=\"https:\/\/link.springer.com\/article\/10.1007%2Fs00024-021-02755-6\">a PAGEOPH paper.<\/a>\u00a0 This software uses a reflectivity formalism originally implemented by Jeffrey Park, expanding it to accommodate anisotropy characterized by a full elastic tensor.<\/h6>\n<p>&nbsp;<\/p>\n<h6><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-660 aligncenter\" src=\"http:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png\" alt=\"\" width=\"536\" height=\"226\" srcset=\"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png 872w, https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM-300x127.png 300w, https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM-768x324.png 768w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/><\/h6>\n<h6><\/h6>\n<h6>My research group (mostly Xiaoran Chen and Yiran Li, with help from James Bourke) prepared a new streamlined version of the software package for receiver function analysis using multitaper spectral correlation methodology.<\/h6>\n<h6><\/h6>\n<h6>Codes, scripts and a manual may be found on GitHub, here:<a href=\"https:\/\/github.com\/RUseismology\/Recfunk21\"> https:\/\/github.com\/RUseismology\/Recfunk21.<\/a><\/h6>\n<h6>This package supersedes previously released recfunk09_pick set of tools that reside on SeisCode: <a href=\"https:\/\/seiscode.iris.washington.edu\/projects\/recfunk09-pick\">https:\/\/seiscode.iris.washington.edu\/projects\/recfunk09-pick<\/a><\/h6>\n<h6><\/h6>\n<h6>A very old set of synthetic seismogram codes for predicting plane wave propagation in horizontally layered anisotropic medium is also on SeisCode: <a href=\"https:\/\/seiscode.iris.washington.edu\/projects\/rfsyn\">https:\/\/seiscode.iris.washington.edu\/projects\/rfsyn<\/a><\/h6>\n<h6><\/h6>\n<h6>NOTICE:\u00a0All codes are developed initially by <a href=\"https:\/\/earth.yale.edu\/people\/jeffrey-park\">Prof. Jeffrey Park <\/a>of Yale University, packages linked to from this page are our versions with some changes that make them more portable. Most up to date and advanced versions of these codes can be obtained from him directly.<\/h6>\n<h6>W A R N I N G: \u00a0these codes are in FORTRAN<\/h6>\n<h6><\/h6>\n","protected":false},"excerpt":{"rendered":"<p>ANIMATIVITY\u00a0 &#8211; Matlab framework for simulating plane wave propagation in horizontally layered medium with anisotropic seismic velocity of arbitrary orientation. The algorithm is described and documented in\u00a0a PAGEOPH paper.\u00a0 This &hellip; <a href=\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/\" class=\"\">Read More<\/a><\/p>\n","protected":false},"author":609,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-655","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Software - Vadim Levin<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software - Vadim Levin\" \/>\n<meta property=\"og:description\" content=\"ANIMATIVITY\u00a0 &#8211; Matlab framework for simulating plane wave propagation in horizontally layered medium with anisotropic seismic velocity of arbitrary orientation. The algorithm is described and documented in\u00a0a PAGEOPH paper.\u00a0 This &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/\" \/>\n<meta property=\"og:site_name\" content=\"Vadim Levin\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-25T19:30:41+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/\",\"url\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/\",\"name\":\"Software - Vadim Levin\",\"isPartOf\":{\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png\",\"datePublished\":\"2021-02-11T04:05:31+00:00\",\"dateModified\":\"2021-05-25T19:30:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#primaryimage\",\"url\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png\",\"contentUrl\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png\",\"width\":872,\"height\":368},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/#website\",\"url\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/\",\"name\":\"Vadim Levin\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sites.rutgers.edu\/vadim-levin\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software - Vadim Levin","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/","og_locale":"en_US","og_type":"article","og_title":"Software - Vadim Levin","og_description":"ANIMATIVITY\u00a0 &#8211; Matlab framework for simulating plane wave propagation in horizontally layered medium with anisotropic seismic velocity of arbitrary orientation. The algorithm is described and documented in\u00a0a PAGEOPH paper.\u00a0 This &hellip; Read More","og_url":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/","og_site_name":"Vadim Levin","article_modified_time":"2021-05-25T19:30:41+00:00","og_image":[{"url":"http:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/","url":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/","name":"Software - Vadim Levin","isPartOf":{"@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#primaryimage"},"image":{"@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#primaryimage"},"thumbnailUrl":"http:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png","datePublished":"2021-02-11T04:05:31+00:00","dateModified":"2021-05-25T19:30:41+00:00","breadcrumb":{"@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sites.rutgers.edu\/vadim-levin\/software\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#primaryimage","url":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png","contentUrl":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-content\/uploads\/sites\/309\/2021\/02\/Screen-Shot-2021-02-10-at-11.08.02-PM.png","width":872,"height":368},{"@type":"BreadcrumbList","@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sites.rutgers.edu\/vadim-levin\/"},{"@type":"ListItem","position":2,"name":"Software"}]},{"@type":"WebSite","@id":"https:\/\/sites.rutgers.edu\/vadim-levin\/#website","url":"https:\/\/sites.rutgers.edu\/vadim-levin\/","name":"Vadim Levin","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sites.rutgers.edu\/vadim-levin\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/pages\/655"}],"collection":[{"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/users\/609"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/comments?post=655"}],"version-history":[{"count":9,"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/pages\/655\/revisions"}],"predecessor-version":[{"id":699,"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/pages\/655\/revisions\/699"}],"wp:attachment":[{"href":"https:\/\/sites.rutgers.edu\/vadim-levin\/wp-json\/wp\/v2\/media?parent=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}