<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://strike.scec.org/index.php?action=history&amp;feed=atom&amp;title=UCVM_Prototype</id>
	<title>UCVM Prototype - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://strike.scec.org/index.php?action=history&amp;feed=atom&amp;title=UCVM_Prototype"/>
	<link rel="alternate" type="text/html" href="https://strike.scec.org/index.php?title=UCVM_Prototype&amp;action=history"/>
	<updated>2026-10-22T22:32:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://strike.scec.org/index.php?title=UCVM_Prototype&amp;diff=16884&amp;oldid=prev</id>
		<title>Davidgil: Created page with &quot;== Introduction ==  We are targeting the development of a new UCVM (tentatively slated for release in September 2016). This version will represent an overhaul of the existing...&quot;</title>
		<link rel="alternate" type="text/html" href="https://strike.scec.org/index.php?title=UCVM_Prototype&amp;diff=16884&amp;oldid=prev"/>
		<updated>2016-07-02T00:23:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Introduction ==  We are targeting the development of a new UCVM (tentatively slated for release in September 2016). This version will represent an overhaul of the existing...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We are targeting the development of a new UCVM (tentatively slated for release in September 2016). This version will represent an overhaul of the existing UCVM framework and include a number of major technological changes:&lt;br /&gt;
&lt;br /&gt;
* Python 3-based&lt;br /&gt;
** Compatible with Anaconda&lt;br /&gt;
* Embedded Python APIs for interacting with the platform&lt;br /&gt;
* Easier installation (python setup.py)&lt;br /&gt;
* Must work on the latest supercomputers&lt;br /&gt;
&lt;br /&gt;
The goal would be to minimize the amount of C code that we need to keep in the platform. We will have to evaluate the speed of the Python version and ensure that it can generate the e-trees efficiently.&lt;br /&gt;
&lt;br /&gt;
== Supported Models ==&lt;br /&gt;
&lt;br /&gt;
The models that UCVM will support moving forward include:&lt;br /&gt;
&lt;br /&gt;
* CVM-S4&lt;br /&gt;
* CVM-H 15.1.0&lt;br /&gt;
* CCA&lt;br /&gt;
* CVM-S4.26&lt;br /&gt;
* CVM-S4.26.M01&lt;br /&gt;
* USGS Bay Area&lt;br /&gt;
* Lin-Thurber&lt;br /&gt;
* Broadband 1D model format (including Whittier Narrows)&lt;br /&gt;
* SCEC 1D background model (modified Hadley-Kanamori)&lt;br /&gt;
&lt;br /&gt;
== Development Timeline ==&lt;br /&gt;
&lt;br /&gt;
Proposed initial sprint:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;July 5 - July 8, 2016&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Merge the new plotting utilities and the very basic prototype of UCVM that I had developed earlier. Develop the following capabilities:&lt;br /&gt;
&lt;br /&gt;
* Develop a Python CCA model code that works with iteration 6 of the model&lt;br /&gt;
* A Python-based ucvm_query-like utility that can read this model as well as CVM-S4 (the legacy Fortran code)&lt;br /&gt;
* Make the setup.py script auto download the new CCA and legacy CVM-S4 code and build the Fortran code like before&lt;br /&gt;
* Make the plotting scripts use this new cvm_query-like utility and Python code to extract the vertical profiles from:&lt;br /&gt;
** The SRL paper&lt;br /&gt;
** The CCA profiles for the CyberShake model&lt;br /&gt;
* Develop tests for all of this to ensure it is working correctly using the standard Python unit test framework&lt;/div&gt;</summary>
		<author><name>Davidgil</name></author>
	</entry>
</feed>