Skip to content

Error Adding Magnitude and Dependent Parameters to Summarized Trace #153

@Mohammadreza-Rezazadeh

Description

@Mohammadreza-Rezazadeh

Hi. I tried beat summarize project_name --mode=$your_mode --stage_number=-1 --calc_derived to add magnitude and dependent parameters into summarized trace. this error came up cause i did not use geodetic data in kinematic finite fault estimation. Traceback (most recent call last):
File "/home/x_301025/src/miniconda/envs/beatenv3.11/bin/beat", line 8, in
sys.exit(main())
^^^^^^
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/apps/beat.py", line 2441, in main
globals()"command_" + command
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/apps/beat.py", line 1293, in command_summarize
deri = source.get_derived_parameters(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 953, in get_derived_parameters
magnitude = self.get_magnitude(point=point, store=store, target=target)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 335, in get_magnitude
moment = self.get_moment(
^^^^^^^^^^^^^^^^
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 324, in get_moment
sf_moments = self.get_subfault_patch_moments(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 304, in get_subfault_patch_moments
self.get_subfault_patches(index=index, datatype=datatype, component="uparr")
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 254, in get_subfault_patches
source_key = self.get_subfault_key(index, datatype, component)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 150, in get_subfault_key
self._check_datatype(datatype)
File "/home/x_301025/src/miniconda/envs/beatenv3.11/lib/python3.11/site-packages/beat/ffi/fault.py", line 123, in _check_datatype
raise TypeError('Datatype "%s" not included in FaultGeometry' % datatype)
TypeError: Datatype "geodetic" not included in FaultGeometry

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions