D-Sheet Piling
VIKTOR's D-Sheet Piling integration requires a specific D-Sheet Piling worker which can be downloaded here.
Analyzing a D-Sheet Piling model in VIKTOR can be done using the
DSheetPilingAnalysis
class (worker required).
No binding is provided by VIKTOR for this module, which means that the input file has to be generated manually or
by using the GEOLIB:
from viktor.external.dsheetpiling import DSheetPilingAnalysis# Generate the input SHI file.input_file = ...# Run the analysis and obtain the output file.analysis = DSheetPilingAnalysis(input_file)analysis.execute(timeout=10)output_file = analysis.get_output_file()
caution
DSheetPilingAnalysis.execute
needs to be
mocked within the context of (automated) testing.