OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
Packages
Here are the packages with brief descriptions (if available):
[detail level 12]
 NAnalysisAndPostProcessingModule with pre-made analysis and postprocessing functions
 CAnalysisClass dedicated to the analysis of the OpenSeesPy model
 NConnectionsModule with different functions useful when defining boundary conditions (fix) or connections (pin, rigid or springs)
 NConstantsModule with the values of a set of essential constants
 NDataManagementModule with the parent abstract class DataManagement
 CDataManagementAbstract parent class for data management
 NErrorHandlingModule dedicated to the error handling
 CInconsistentGeometryException class for the "inconsistent geometry" error
 CMemberFailureException class for the "member failure" error
 CNegativeValueException class for the "negative value (argument or result)" error
 CNoApplicabilityException class for the "no applicability of formula of theory" error
 CPositiveValueException class for the "positive value (argument or result)" error
 CWrongArgumentException class for the "input of a wrong argument" error
 CWrongDimensionException class for the "wrong array dimensions" error
 CWrongNodeIDConventionException class for the "wrong node ID convention definition" error
 CZeroDivisionException class for the "zero division" error
 CZeroLengthException class for the "zero length element (non intentional)" error
 NFibersModule for the fibers (rectangular, circular and I shape)
 CFibersParent abstract class for the storage and manipulation of a fiber's information (mechanical and geometrical parameters, etc) and initialisation in the model
 CFibersCircClass that stores funcions, material properties, geometric and mechanical parameters for a circular RC fiber section
 CFibersCircRCCircShapeClass that is the children of FibersCirc and combine the class RCCircShape (section) to retrieve the information needed
 CFibersIShapeClass that stores funcions, material properties, geometric and mechanical parameters for a steel I shape (non double symmetric) fiber section
 CFibersIShapeSteelIShapeClass that is the children of FibersIShape and combine the class SteelIShape (section) to retrieve the information needed
 CFibersRectClass that stores funcions, material properties, geometric and mechanical parameters for a rectangular RC fiber section
 CFibersRectRCRectShapeClass that is the children of FibersRect and combine the class RCRectShape (section) to retrieve the information needed
 NFunctionalFeaturesModule with useful functions (discretise curves, ID conventions, etc)
Carmine Schipani, 2021
 CIDGeneratorClass that manage the ID generation
 NGeometryTemplateModule with geometry templates (nodes and/or elements with associated fibers, material models, etc)
 NMaterialModelsModule for the material models
 CConfMander1988CircClass that stores funcions and material properties of a RC circular section with Mander 1988 as the material model for the confined reinforced concrete and the OpenSeesPy command type used to model it is Concrete04 or Concrete01
 CConfMander1988CircRCCircShapeClass that is the children of ConfMander1988Circ and combine the class RCCircShape (section) to retrieve the information needed
 CConfMander1988RectClass that stores funcions and material properties of a RC rectangular section with Mander 1988 as the material model for the confined reinforced concrete and the OpenSeesPy command type used to model it is Concrete04 or Concrete01
 CConfMander1988RectRCRectShapeClass that is the children of ConfMander1988Rect and combine the class RCRectShape (section) to retrieve the information needed
 CGMP1970Class that stores funcions and material properties of the vertical steel reinforcement bars with Giuffré, Menegotto and Pinto 1970 as the material model and the OpenSeesPy command type used to model it is Steel02
 CGMP1970RCRectShapeClass that is the children of GMP1970 and combine the class RCRectShape (section) to retrieve the information needed
 CGupta1999Class that stores funcions and material properties of a steel double symmetric I-shape profile with Gupta 1999 as the material model for the panel zone and the OpenSeesPy command type used to model it is Hysteresis
 CGupta1999SteelIShapeClass that is the children of Gupta1999 and combine the class SteelIShape (section) to retrieve the information needed
 CMaterialModelsParent abstract class for the storage and manipulation of a material model's information (mechanical and geometrical parameters, etc) and initialisation in the model
 CModifiedIMKClass that stores funcions and material properties of a steel double symmetric I-shape profile with modified Ibarra-Medina-Krawinkler as the material model for the nonlinear springs and the OpenSeesPy command type used to model it is Bilin
 CModifiedIMKSteelIShapeClass that is the children of ModifiedIMK and combine the class SteelIShape (section) to retrieve the information needed
 CSkiadopoulos2021Class that stores funcions and material properties of a steel double symmetric I-shape profile with Skiadopoulos 2021 as the material model for the panel zone and the OpenSeesPy command type used to model it is Hysteresis
 CSkiadopoulos2021RCSWIP: Class that is the children of Skiadopoulos2021 and it's used for the panel zone spring in a RCS (RC column continous, Steel beam)
 CSkiadopoulos2021SteelIShapeClass that is the children of Skiadopoulos2021 and combine the class SteelIShape (section) to retrieve the information needed
 CUnconfMander1988Class that stores funcions and material properties of a RC rectangular or circular section with Mander 1988 as the material model for the unconfined reinforced concrete and the OpenSeesPy command type used to model it is Concrete04 or Concrete01
 CUnconfMander1988RCCircShapeClass that is the children of UnconfMander1988 and combine the class RCCircShape (section) to retrieve the information needed
 CUnconfMander1988RCRectShapeClass that is the children of UnconfMander1988 and combine the class RCRectShape (section) to retrieve the information needed
 CUniaxialBilinearClass that stores funcions and material properties of a simple uniaxial bilinear model with the OpenSeesPy command type used to model it is Steel01
 CUniaxialBilinearSteelIShapeClass that is the children of UniaxialBilinear and combine the class SteelIShape (section) to retrieve the information needed
 CUVCClass that stores funcions and material properties of a steel profile or reinforcing bar with Updated Voce-Chaboche as the material model and the OpenSeesPy command type used to model it is UVCuniaxial
 CUVCCalibratedClass that is the children of UVC that retrieve calibrated parameters from UVC_calibrated_parameters.txt
 CUVCCalibratedRCCircShapeClass that is the children of UVCCalibrated and combine the class RCCircShape (section) to retrieve the information needed
 CUVCCalibratedRCRectShapeClass that is the children of UVCCalibrated and combines the class RCRectShape (section) to retrieve the information needed
 CUVCCalibratedSteelIShapeFlangeClass that is the children of UVCCalibrated and combine the class SteelIShape (section) to retrieve the information needed for the material model of the flange (often used fo the entire section)
 CUVCCalibratedSteelIShapeWebClass that is the children of UVCCalibrated and combine the class SteelIShape (section) to retrieve the information needed for the material model of the web
 NMemberModelModule for the member model
 CElasticElementClass that handles the storage and manipulation of a elastic element's information (mechanical and geometrical parameters, etc) and the initialisation in the model
 CElasticElementSteelIShapeClass that is the children of ElasticElement and combine the class SteelIShape (section) to retrieve the information needed
 CForceBasedElementClass that handles the storage and manipulation of a force-based element's information (mechanical and geometrical parameters, etc) and the initialisation in the model
 CForceBasedElementFibersCircRCCircShapeClass that is the children of ForceBasedElement and combine the class FibersCircRCCircShape (fiber section) to retrieve the information needed
 CForceBasedElementFibersIShapeSteelIShapeClass that is the children of ForceBasedElement and combine the class FibersIShapeSteelIShape (fiber section) to retrieve the information needed
 CForceBasedElementFibersRectRCRectShapeClass that is the children of ForceBasedElement and combine the class FibersRectRCRectShape (fiber section) to retrieve the information needed
 CGIFBElementClass that handles the storage and manipulation of a Gradient-Inelastic Flexibility-based element's information (mechanical and geometrical parameters, etc) and the initialisation in the model
 CGIFBElementFibersCircRCCircShapeClass that is the children of GIFBElement and combine the class FibersCircRCCircShape (fiber section) to retrieve the information needed
 CGIFBElementFibersRectRCRectShapeClass that is the children of GIFBElement and combine the class FibersRectRCRectShape (fiber section) to retrieve the information needed
 CGIFBElementRCCircShapeClass that is the children of GIFBElement and combine the class RCCircShape (section) to retrieve the information needed
 CGIFBElementRCRectShapeClass that is the children of GIFBElement and combine the class RCRectShape (section) to retrieve the information needed
 CMemberModelParent abstract class for the storage and manipulation of a member's information (mechanical and geometrical parameters, etc) and the initialisation in the model
 CPanelZoneClass that handles the storage and manipulation of a panel zone's information (mechanical and geometrical parameters, etc) and the initialisation in the model
 CPanelZoneRCSWIP: Class that is the children of PanelZone and it's used for the panel zone in a RCS (RC column continous, Steel beam)
 CPanelZoneSteelIShapeClass that is the children of PanelZone and combine the class SteelIShape (section) to retrieve the information needed
 CPanelZoneSteelIShapeGupta1999Class that is the children of PanelZoneSteelIShape and automatically create the spring material model Gupta 1999 (ID = master_node_ID)
 CPanelZoneSteelIShapeSkiadopoulos2021Class that is the children of PanelZoneSteelIShape and automatically create the spring material model Skiadopoulos 2021 (ID = master_node_ID)
 CSpringBasedElementClass that handles the storage and manipulation of a spring-based element's information (mechanical and geometrical parameters, etc) and the initialisation in the model
 CSpringBasedElementModifiedIMKSteelIShapeClass that is the children of SpringBasedElement and combine the class SteelIShape (section) to retrieve the information needed
 CSpringBasedElementSteelIShapeClass that is the children of SpringBasedElement and combine the class SteelIShape (section) to retrieve the information needed
 NSectionModule for the section (steel I shape profiles, RC circular/square/rectangular sections)
 CRCCircShapeClass that stores funcions, geometric and mechanical properties of RC circular shape profile
 CRCRectShapeClass that stores funcions, geometric and mechanical properties of RC rectangular shape profile
 CRCSquareShapeClass that is the children of RCRectShape and cover the specific case of square RC sections
 CSectionParent abstract class for the storage and manipulation of a section's information (mechanical and geometrical parameters, etc)
 CSteelIShapeClass that stores funcions, geometric and mechanical properties of a steel double symmetric I-shape profile
 NUnitsModule with the units conversion and the definition of the units used as default (m, N, s)