[cig-commits] commit: Add model_name and change model to backend

Mercurial hg at geodynamics.org
Sun Jul 3 20:04:55 PDT 2011


changeset:   27:4d9a7b15173f
user:        Walter Landry <wlandry at caltech.edu>
date:        Wed Jun 29 23:22:24 2011 -0700
files:       SeismoWebPortal/models.py SeismoWebPortal/templates/SeismoWebPortal/par_file.txt SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html
description:
Add model_name and change model to backend


diff -r 806a5910ec20 -r 4d9a7b15173f SeismoWebPortal/models.py
--- a/SeismoWebPortal/models.py	Wed Jun 29 23:20:53 2011 -0700
+++ b/SeismoWebPortal/models.py	Wed Jun 29 23:22:24 2011 -0700
@@ -498,6 +498,22 @@ class Specfem3DGlobeParameters(Model, Ed
 
     name = models.CharField(maxlength=100)
     
+    MODEL_CHOICES = (
+        ('transversely_isotropic_prem_plus_3D_crust_2.0', 'transversely_isotropic_prem_plus_3D_crust_2.0'),
+        ('s20rts', 's20rts'),
+        ('s40rts', 's40rts'),
+        ('s362ani', 's362ani'),
+        ('s362wmani', 's362wmani'),
+        ('s362ani_prem', 's362ani_prem'),
+        ('s29ea', 's29ea'),
+        ('3D_anisotropic', '3D_anisotropic'),
+        ('3D_attenuation', '3D_attenuation'),
+        ('PPM', 'PPM'),
+    )
+
+
+    model_name = models.CharField(maxlength=100, choices=MODEL_CHOICES)
+
     mesh = models.ForeignKey(Specfem3DGlobeMesh)
     model = models.ForeignKey(Specfem3DGlobeModel)
     oceans = models.BooleanField(core=True, default=True)
diff -r 806a5910ec20 -r 4d9a7b15173f SeismoWebPortal/templates/SeismoWebPortal/par_file.txt
--- a/SeismoWebPortal/templates/SeismoWebPortal/par_file.txt	Wed Jun 29 23:20:53 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/par_file.txt	Wed Jun 29 23:22:24 2011 -0700
@@ -23,7 +23,7 @@ NPROC_XI                        = {{ par
 NPROC_XI                        = {{ parameters.mesh.nproc_xi }}
 NPROC_ETA                       = {{ parameters.mesh.nproc_eta }}
 
-MODEL                           = {{ parameters.model }}{% if parameter.crust3D %} {% else %}_1Dcrust{% endif %}
+MODEL                           = {{ parameters.model_name }}{% if parameter.crust3D %} {% else %}_1Dcrust{% endif %}
 
 # parameters describing the Earth model
 OCEANS                          = .{{ parameters.oceans }}.
diff -r 806a5910ec20 -r 4d9a7b15173f SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html	Wed Jun 29 23:20:53 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html	Wed Jun 29 23:22:24 2011 -0700
@@ -3,7 +3,8 @@
 
 <dl class=parameters>
     <dt>mesh</dt><dd><a href="{{root}}/?class=Specfem3DGlobeMesh&object={{object.mesh.id}}">{{ object.mesh }}</a></dd>
-    <dt>model</dt><dd><a href="{{root}}/?class=Specfem3DGlobeModel&object={{object.model.id}}">{{ object.model }}</a></dd>
+    <dt>model</dt><dd>{{ object.model_name }}</dd>
+    <dt>backend</dt><dd><a href="{{root}}/?class=Specfem3DGlobeModel&object={{object.model.id}}">{{ object.model }}</a></dd>
     <dt>oceans</dt><dd>{{ object.oceans }}</dd>
     <dt>gravity</dt><dd>{{ object.gravity }}</dd>
     <dt>attenuation</dt><dd>{{ object.attenuation }}</dd>
diff -r 806a5910ec20 -r 4d9a7b15173f SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html	Wed Jun 29 23:20:53 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html	Wed Jun 29 23:22:24 2011 -0700
@@ -46,7 +46,12 @@
     </div>
 
     <div>
-        <label for="id_model" class=before>model</label>
+        <label for="id_model_name" class=before>model name</label>
+        {{ form.model_name }}
+    </div>
+
+    <div>
+        <label for="id_model" class=before>backend</label>
         {{ form.model }} | <a href="{{root}}?class=Specfem3DGlobeModel&action=upload">Upload</a>
         {% if form.model.errors %}<span class=error>{{ form.model.errors|join:", " }}</span>{% endif %}
 
diff -r 806a5910ec20 -r 4d9a7b15173f SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html	Wed Jun 29 23:20:53 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html	Wed Jun 29 23:22:24 2011 -0700
@@ -7,7 +7,8 @@
         <tr>
             <th>name</th>
             <th>mesh</th>
-            <th>model</th>
+            <th>model_name</th>
+            <th>backend</th>
             <th>oceans</th>
             <th>gravity</th>
             <th>attenuation</th>



More information about the CIG-COMMITS mailing list