rsseismic.ProjectSettings module#

class rsseismic.ProjectSettings.ProjectSettings(client: Client, modelId: str)#

Bases: _ProxyObject, ProjectSettingsPropertiesMixin

Project-wide settings for analysis, motions, and output.

Access via model.ProjectSettings. Use the generated get* / set* helpers for options such as analysis method, input motion configuration, default soil model, and automatic profile generation. Use getUnitSystem() and changeUnitSystem() to read or switch between metric and imperial units.

getUnitSystem() UnitSystem#

Return the project unit system (Metric or Imperial).

changeUnitSystem(unitSystem: UnitSystem) UnitSystem#

Switch between metric and imperial units. Returns the unit system now in effect.