salvus.project.configuration.topography
Classes
TopographyConfiguration
TopographyConfigurationclass TopographyConfiguration(
salvus.flow.utils.serialization_helpers.SerializationMixin
):
def __init__(self, topography_models: Union[List[str], str]) -> None: ...Topography configuration.
Parameters
topography_modelsUnion[List[str], str] — List of topography models.
Attributes
topography_models List[str]
topography_models List[str]Topography models.
Methods
from_json()
from_json()def from_json(d: Dict) -> Any: ...Recreate the object from a dictionary serialization of its initialization parameters.
Parameters
dDict — Dictionary containing its init parameters and a few other things.
Returns Any
to_json()
to_json()def to_json(self, external_file_hash: Optional[str] = None) -> Dict: ...Serialize the object to dictionary that can be written to JSON.
Parameters
external_file_hashOptional[str] — Hash of any external files associated with this object. Can be passed here in which case it will be stored in a centralized location in the JSON file.
Returns Dict