Skip to content

How to get results

Ondřej Michal edited this page Sep 2, 2022 · 15 revisions

Although RFEM Python Client is nice and shiny, without results it doesn't bring much fruit. This changes soon.

HTML result report

Right now there is option to get all of the results in concise HTML format via function ExportResultTablesToHtml() in Reports/html.py. This comes handy when overall table report is needed containing tens or even hundreds of tables. See example here.

Result tables

But when the task is to optimize the structure or to get that one specific result, single table comes long way. For this we are bringing 258 functions to retrieve table for any combination of loading type, loading number, and object number. Summary tables are included. With this we will also prepare functions to get list of available parameters, maximums, and minimums. For more details look at the implementation at Results/resultTables.py.

The functions are gathered under class ResultTables in RFEM/Results/resulTables.py. Each function represents one type of result table. Tables are obtained for a given loading type, loading number and object number in following format:

ResultTables.LinesSupportForces(CaseObjectType.E_OBJECT_TYPE_LOAD_COMBINATION, 1, 2)

Every result table is a list of dictionaries where one item (dict) represents one line of the table. Be sure to use try/except notation when processing results. The tables have the same format as in RFEM, so a string can be encountered where a number should be.

Missing functions

If there is a specific function you are missing, please use Discussions or Issues section to report it. Will be more than happy to discuss it.

Result table functions

BuildingStoriesForcesInSpandrels()
BuildingStoriesForcesInShearWalls()
BuildingStoriesCentresMassRigidity()
BuildingStoriesInterstoryDrifts()
BuildingStoriesStoryActions()
CalculationDiagrams()
CriticalLoadFactors()
EfeectiveLengthsAndCriticalLoadsByEigenvector()
EfeectiveLengthsAndCriticalLoadsByMember()
EigenvectorsByMember()
EigenvectorsByNode()
EigenvectorsBySolid()
EigenvectorsBySurface()
Errors()
LineHingesDeformations()
LineHingesForces()
LinesSlabWallConnections()
LinesSupportForces()
MembersByEigenvector()
MembersContactForces()
MembersGlobalDeformations()
MembersHingeDeformations()
MembersHingeForces()
MembersInternalForces()
MembersInternalForcesByMemberSet()
MembersInternalForcesBySection()
MembersLocalDeformations()
MembersStrains()
ModalAnalysisEffectiveModalMasses()
ModalAnalysisMassesInLocations()
ModalAnalysisMembersByModeShape()
ModalAnalysisModeShapesByMember()
ModalAnalysisModeShapesByNode()
ModalAnalysisModeShapesBySolid()
ModalAnalysisModeShapesBySurface()
ModalAnalysisNaturalFrequencies()
ModalAnalysisNodesByModeShape()
ModalAnalysisParticipationFactors()
ModalAnalysisSolidsByModeShape()
ModalAnalysisSurfacesByModeShape()
NodesByEigenvector()
NodesDeformations()
NodesSupportForces()
SolidsBasicPlasticStrains()
SolidsBasicStresses()
SolidsBasicTotalStrains()
SolidsByEigenvector()
SolidsDeformations()
SolidsEquivalentPlasticStrains()
SolidsEquivalentStresses()
SolidsEquivalentTotalStrains()
SolidsGasQuantities()
SolidsPrincipalPlasticStrains()
SolidsPrincipalStresses()
SolidsPrincipalTotalStrains()
SpectralAnalysisBuildingStoriesCentresMassRigidity()
SpectralAnalysisBuildingStoriesForcesInShearWalls()
SpectralAnalysisBuildingStoriesForcesInSpandrels()
SpectralAnalysisBuildingStoriesInterstoryDrifts()
SpectralAnalysisBuildingStoriesStoryActions()
SpectralAnalysisLineHingesDeformations()
SpectralAnalysisLineHingesForces()
SpectralAnalysisLinesSlabWallConnections()
SpectralAnalysisLinesSupportForces()
SpectralAnalysisMembersContactForces()
SpectralAnalysisMembersGlobalDeformations()
SpectralAnalysisMembersHingeDeformations()
SpectralAnalysisMembersHingeForces()
SpectralAnalysisMembersInternalForces()
SpectralAnalysisMembersInternalForcesByMemberSet()
SpectralAnalysisMembersInternalForcesBySection()
SpectralAnalysisMembersLocalDeformations()
SpectralAnalysisMembersStrains()
SpectralAnalysisNodesDeformations()
SpectralAnalysisNodesPseudoAccelerations()
SpectralAnalysisNodesPseudoVelocities()
SpectralAnalysisNodesSupportForces()
SpectralAnalysisSolidsBasicStresses()
SpectralAnalysisSolidsBasicTotalStrains()
SpectralAnalysisSolidsDeformations()
SpectralAnalysisSolidsEquivalentStresses()
SpectralAnalysisSolidsEquivalentTotalStrains()
SpectralAnalysisSolidsGasQuantities()
SpectralAnalysisSolidsPrincipalStresses()
SpectralAnalysisSolidsPrincipalTotalStrains()
SpectralAnalysisSummary()
SpectralAnalysisSurfacesBasicInternalForces()
SpectralAnalysisSurfacesBasicStresses()
SpectralAnalysisSurfacesBasicTotalStrains()
SpectralAnalysisSurfacesContactStresses()
SpectralAnalysisSurfacesDesignInternalForces()
SpectralAnalysisSurfacesElasticStressComponents()
SpectralAnalysisSurfacesEquivalentStressesBach()
SpectralAnalysisSurfacesEquivalentStressesMises()
SpectralAnalysisSurfacesEquivalentStressesRankine()
SpectralAnalysisSurfacesEquivalentStressesTresca()
SpectralAnalysisSurfacesEquivalentTotalStrainsBach()
SpectralAnalysisSurfacesEquivalentTotalStrainsMises()
SpectralAnalysisSurfacesEquivalentTotalStrainsRankine()
SpectralAnalysisSurfacesEquivalentTotalStrainsTresca()
SpectralAnalysisSurfacesGlobalDeformations()
SpectralAnalysisSurfacesLocalDeformations()
SpectralAnalysisSurfacesMaximumTotalStrains()
SpectralAnalysisSurfacesPrincipalInternalForces()
SpectralAnalysisSurfacesPrincipalStresses()
SpectralAnalysisSurfacesPrincipalTotalStrains()
StabilityIncrementalAnalysisBuildingStoriesCentresMassRigidity()
StabilityIncrementalAnalysisBuildingStoriesForcesInShearWalls()
StabilityIncrementalAnalysisBuildingStoriesForcesInSpandrels()
StabilityIncrementalAnalysisBuildingStoriesInterstoryDrifts()
StabilityIncrementalAnalysisBuildingStoriesStoryActions()
StabilityIncrementalAnalysisCalculationDiagrams()
StabilityIncrementalAnalysisLineHingesDeformations()
StabilityIncrementalAnalysisLineHingesForces()
StabilityIncrementalAnalysisLinesSlabWallConnections()
StabilityIncrementalAnalysisLinesSupportForces()
StabilityIncrementalAnalysisMembersContactForces()
StabilityIncrementalAnalysisMembersGlobalDeformations()
StabilityIncrementalAnalysisMembersHingeDeformations()
StabilityIncrementalAnalysisMembersHingeForces()
StabilityIncrementalAnalysisMembersInternalForces()
StabilityIncrementalAnalysisMembersInternalForcesByMemberSet()
StabilityIncrementalAnalysisMembersInternalForcesBySection()
StabilityIncrementalAnalysisMembersLocalDeformations()
StabilityIncrementalAnalysisMembersStrains()
StabilityIncrementalAnalysisNodesDeformations()
StabilityIncrementalAnalysisNodesSupportForces()
StabilityIncrementalAnalysisSolidsBasicPlasticStrains()
StabilityIncrementalAnalysisSolidsBasicStresses()
StabilityIncrementalAnalysisSolidsBasicTotalStrains()
StabilityIncrementalAnalysisSolidsDeformations()
StabilityIncrementalAnalysisSolidsEquivalentPlasticStrains()
StabilityIncrementalAnalysisSolidsEquivalentStresses()
StabilityIncrementalAnalysisSolidsEquivalentTotalStrains()
StabilityIncrementalAnalysisSolidsGasQuantities()
StabilityIncrementalAnalysisSolidsPrincipalPlasticStrains()
StabilityIncrementalAnalysisSolidsPrincipalStresses()
StabilityIncrementalAnalysisSolidsPrincipalTotalStrains()
StabilityIncrementalAnalysisSummary()
StabilityIncrementalAnalysisSurfacesBasicInternalForces()
StabilityIncrementalAnalysisSurfacesBasicPlasticStrains()
StabilityIncrementalAnalysisSurfacesBasicStresses()
StabilityIncrementalAnalysisSurfacesBasicTotalStrains()
StabilityIncrementalAnalysisSurfacesContactStresses()
StabilityIncrementalAnalysisSurfacesDesignInternalForces()
StabilityIncrementalAnalysisSurfacesElasticStressComponents()
StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsBach()
StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsMises()
StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsRankine()
StabilityIncrementalAnalysisSurfacesEquivalentPlasticStrainsTresca()
StabilityIncrementalAnalysisSurfacesEquivalentStressesBach()
StabilityIncrementalAnalysisSurfacesEquivalentStressesMises()
StabilityIncrementalAnalysisSurfacesEquivalentStressesRankine()
StabilityIncrementalAnalysisSurfacesEquivalentStressesTresca()
StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsBach()
StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsMises()
StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsRankine()
StabilityIncrementalAnalysisSurfacesEquivalentTotalStrainsTresca()
StabilityIncrementalAnalysisSurfacesGlobalDeformations()
StabilityIncrementalAnalysisSurfacesLocalDeformations()
StabilityIncrementalAnalysisSurfacesMaximumPlasticStrains()
StabilityIncrementalAnalysisSurfacesMaximumTotalStrains()
StabilityIncrementalAnalysisSurfacesPrincipalInternalForces()
StabilityIncrementalAnalysisSurfacesPrincipalPlasticStrains()
StabilityIncrementalAnalysisSurfacesPrincipalStresses()
StabilityIncrementalAnalysisSurfacesPrincipalTotalStrains()
Summary()
SurfacesBasicInternalForces()
SurfacesBasicPlasticStrains()
SurfacesBasicStresses()
SurfacesBasicTotalStrains()
SurfacesByEigenvector()
SurfacesContactStresses()
SurfacesDesignInternalForces()
SurfacesElasticStressComponents()
SurfacesEquivalentPlasticStrainsBach()
SurfacesEquivalentPlasticStrainsMises()
SurfacesEquivalentPlasticStrainsRankine()
SurfacesEquivalentPlasticStrainsTresca()
SurfacesEquivalentStressesBach()
SurfacesEquivalentStressesMises()
SurfacesEquivalentStressesRankine()
SurfacesEquivalentStressesTresca()
SurfacesEquivalentTotalStrainsBach()
SurfacesEquivalentTotalStrainsMises()
SurfacesEquivalentTotalStrainsRankine()
SurfacesEquivalentTotalStrainsTresca()
SurfacesGlobalDeformations()
SurfacesLocalDeformations()
SurfacesMaximumPlasticStrains()
SurfacesMaximumTotalStrains()
SurfacesPrincipalInternalForces()
SurfacesPrincipalPlasticStrains()
SurfacesPrincipalStresses()
SurfacesPrincipalTotalStrains()
TimeHistoryAnalysisBuildingStoriesCentresMassRigidity()
TimeHistoryAnalysisBuildingStoriesForcesInShearWalls()
TimeHistoryAnalysisBuildingStoriesForcesInSpandrels()
TimeHistoryAnalysisBuildingStoriesInterstoryDrifts()
TimeHistoryAnalysisBuildingStoriesStoryActions()
TimeHistoryAnalysisLineHingesDeformations()
TimeHistoryAnalysisLineHingesForces()
TimeHistoryAnalysisLinesSlabWallConnections()
TimeHistoryAnalysisLinesSupportForces()
TimeHistoryAnalysisMembersContactForces()
TimeHistoryAnalysisMembersGlobalDeformations()
TimeHistoryAnalysisMembersHingeDeformations()
TimeHistoryAnalysisMembersHingeForces()
TimeHistoryAnalysisMembersInternalForces()
TimeHistoryAnalysisMembersInternalForcesByMemberSet()
TimeHistoryAnalysisMembersInternalForcesBySection()
TimeHistoryAnalysisMembersLocalDeformations()
TimeHistoryAnalysisMembersStrains()
TimeHistoryAnalysisNodesAccelerations()
TimeHistoryAnalysisNodesDeformations()
TimeHistoryAnalysisNodesSupportForces()
TimeHistoryAnalysisNodesVelocities()
TimeHistoryAnalysisSolidsBasicPlasticStrains()
TimeHistoryAnalysisSolidsBasicStresses()
TimeHistoryAnalysisSolidsBasicTotalStrains()
TimeHistoryAnalysisSolidsDeformations()
TimeHistoryAnalysisSolidsEquivalentPlasticStrains()
TimeHistoryAnalysisSolidsEquivalentStresses()
TimeHistoryAnalysisSolidsEquivalentTotalStrains()
TimeHistoryAnalysisSolidsGasQuantities()
TimeHistoryAnalysisSolidsPrincipalPlasticStrains()
TimeHistoryAnalysisSolidsPrincipalStresses()
TimeHistoryAnalysisSolidsPrincipalTotalStrains()
TimeHistoryAnalysisSummary()
TimeHistoryAnalysisSurfacesBasicInternalForces()
TimeHistoryAnalysisSurfacesBasicPlasticStrains()
TimeHistoryAnalysisSurfacesBasicStresses()
TimeHistoryAnalysisSurfacesBasicTotalStrains()
TimeHistoryAnalysisSurfacesContactStresses()
TimeHistoryAnalysisSurfacesDesignInternalForces()
TimeHistoryAnalysisSurfacesElasticStressComponents()
TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsBach()
TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsMises()
TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsRankine()
TimeHistoryAnalysisSurfacesEquivalentPlasticStrainsTresca()
TimeHistoryAnalysisSurfacesEquivalentStressesBach()
TimeHistoryAnalysisSurfacesEquivalentStressesMises()
TimeHistoryAnalysisSurfacesEquivalentStressesRankine()
TimeHistoryAnalysisSurfacesEquivalentStressesTresca()
TimeHistoryAnalysisSurfacesEquivalentTotalStrainsBach()
TimeHistoryAnalysisSurfacesEquivalentTotalStrainsMises()
TimeHistoryAnalysisSurfacesEquivalentTotalStrainsRankine()
TimeHistoryAnalysisSurfacesEquivalentTotalStrainsTresca()
TimeHistoryAnalysisSurfacesGlobalDeformations()
TimeHistoryAnalysisSurfacesLocalDeformations()
TimeHistoryAnalysisSurfacesMaximumPlasticStrains()
TimeHistoryAnalysisSurfacesMaximumTotalStrains()
TimeHistoryAnalysisSurfacesPrincipalInternalForces()
TimeHistoryAnalysisSurfacesPrincipalPlasticStrains()
TimeHistoryAnalysisSurfacesPrincipalStresses()
TimeHistoryAnalysisSurfacesPrincipalTotalStrains()
HasAnyResults()
HasResults()