@@ -209,7 +209,7 @@ def onInitialiseModel(self):
209209 )
210210 self .processor = processor
211211 self .model = processor .get_model ()
212- self .logger (message = "Model initialised" , log_level = 1 , push = True )
212+ self .logger (message = "Model initialised" , log_level = 0 , push = True )
213213 self .modelList .clear ()
214214 for feature in self .model .features :
215215 item = QListWidgetItem ()
@@ -242,10 +242,10 @@ def onStructuralDataLayerChanged(self, layer):
242242
243243 def onRunModel (self ):
244244 try :
245-
245+ print ( self . activeFeature . builder . build_arguments )
246246 self .model .update (progressbar = False )
247247 self ._model_updated ()
248- self .logger (message = "Model run" , log_level = 1 , push = True )
248+ self .logger (message = "Model run" , log_level = 0 , push = True )
249249
250250 except Exception as e :
251251 self .logger (
@@ -364,6 +364,7 @@ def onUnitFieldChanged(self, field):
364364 for k in fields :
365365 if feature [fields [k ]] is not None :
366366 attributes [str (feature [field_index ])][k ] = feature [fields [k ]]
367+
367368 colours = random_hex_colour (n = len (unique_values ))
368369 self ._units = dict (
369370 zip (
@@ -469,14 +470,15 @@ def onFaultFieldChanged(self, field):
469470 self ._faults = {}
470471 for feature in layer .getFeatures ():
471472 self ._faults [str (feature [name_field ])] = {
472- 'dip' : feature .attributeMap ().get (dip_field , 0 ),
473- 'displacement' : feature .attributeMap ().get (displacement_field , 0 ),
473+ 'dip' : feature .attributeMap ().get (dip_field , 90 ),
474+ 'displacement' : feature .attributeMap ().get (displacement_field , 0.1 * feature . geometry (). length () ),
474475 'centre' : feature .geometry ().centroid ().asPoint (),
475476 'major_axis' : feature .geometry ().length (),
476477 'intermediate_axis' : feature .geometry ().length (),
477478 'minor_axis' : feature .geometry ().length () / 3 ,
478479 'active' : True ,
479480 "azimuth" : calculateAverageAzimuth (feature .geometry ()),
481+ "pitch" : feature .attributeMap ().get ('pitch' , 90 ),
480482 "crs" : layer .crs ().authid (),
481483 }
482484 self .initFaultSelector ()
@@ -667,7 +669,7 @@ def onSaveModel(self):
667669 stratigraphic_data = self .stratigraphicDataCheckBox .isChecked (),
668670 fault_data = self .faultDataCheckBox .isChecked (),
669671 )
670- self .logger (message = f"Model saved to { path } " , log_level = 1 , push = True )
672+ self .logger (message = f"Model saved to { path } " , log_level = 0 , push = True )
671673 except Exception as e :
672674 self .logger (
673675 message = str (e ),
@@ -695,7 +697,7 @@ def saveThicknessOrder(self):
695697 layer .commitChanges ()
696698 layer .updateFields ()
697699 self .logger (
698- message = f"Thickness, colour and order saved to { layer .name ()} " , log_level = 1 , push = True
700+ message = f"Thickness, colour and order saved to { layer .name ()} " , log_level = 0 , push = True
699701 )
700702
701703 def onPathTextChanged (self , text ):
0 commit comments