Plugins: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
* [[Image:Workbench_SeaLab.svg|32px]] The [[Plugin_SeaLab|SeaLab Plugin]] provides a set of tools for the simulation of sea surface. | * [[Image:Workbench_SeaLab.svg|32px]] The [[Plugin_SeaLab|SeaLab Plugin]] provides a set of tools for the simulation of sea surface. | ||
* [[Image:Workbench_UserLab.svg|32px]] The [[Plugin_UserLab|UserLab Plugin]] provides a set of tools for the simulation of user defined random phenomenon. | |||
== Official plugins == | |||
The following plugins are officials plugins developed by LabRPS Team: | |||
* WindLab Plugins | |||
** [[Plugin_WindLab|WindLab Plugin]] provides a set of tools for the simulation of random wind velocity. | |||
** [[Plugin_CorrelationErgodicity|Correlation Ergodicity Plugin]] allows the user to check whether the simulated wind velocity is ergodic in terms of correlation. | |||
** [[Plugin_DeodatisAndShinozyka1991|PluginDeodatisAndShinozyka1991 Plugin]] implements the simulation method presented in Deodatis and Shinozuka 1991. | |||
** [[Plugin_ErgodicityCheckTool|ErgodicityCheckTool Plugin]] is a tool to check the ergodicity of the simulated wind velocity (correlation and PSD) | |||
** [[Plugin_GeneralizedSpectrum|GeneralizedSpectrum Plugin]] implements various wind spectra in a generalized form. | |||
** [[Plugin_PDFCheckTool|PDFCheckTool Plugin]] check the probability density function of the simulated wind velocity again the Weibul distribution. | |||
** [[Plugin_RPSCholeskyDecomposition|RPSCholeskyDecomposition Plugin]] implements the well known cholesky decomposition. | |||
** [[Plugin_RPSRandomnessProviders|RPSRandomnessProviders Plugin]] implements various generator based on different distribution. | |||
** [[Plugin_SimulatedCorrelationTool|SimulatedCorrelationTool Plugin]] computes the correlation of the simulated wind velocity. | |||
** [[Plugin_SimulatedSpectrumTool|SimulatedSpectrumTool Plugin]] computes the power spectral density of the simulated wind velocity | |||
** [[Plugin_WindLabSmelt|WindLabSmelt Plugin]] implements the simulation method from the smelt project. | |||
* SeismicLab Plugins | |||
** [[Plugin_SeismicLab|SeismicLab Plugin]] provides a set of tools for the simulation of seismic ground motion. | |||
** [[Plugin_AspasiaZerva|AspasiaZerva Plugin]] simulates seismic ground motion according to the method presented by Aspasia Zerva. | |||
** [[Plugin_SeismicLabSmelt|SeismicLabSmelt Plugin]] implements the simulation method from the smelt project. | |||
* SeaLab Plugins | |||
** [[Plugin_SeaLab|SeaLab Plugin]] provides a set of tools for the simulation of sea surface. | |||
** [[Plugin_DataReshaper|DataReshaper Plugin]] allows to reshape simulated wind velocities(time by location) into grid (location by location) | |||
** [[Plugin_QBlade|QBlade Plugin]] implements the simulation method from the QBlade project. | |||
* UserLab Plugins | |||
** [[Plugin_UserLab|UserLab Plugin]] provides a set of tools for the simulation of user defined random phenomenon. | |||
** [[Plugin_RandomWalk|RandomWalk Plugin]] generates 2D random walks with rand velocity and random start point. | |||
== External plugins == | == External plugins == | ||
The external plugins are developed by the LabRPS community. LabRPS plugins are easy to program, there are therefore many people developing additional plugins outside of the LabRPS main development area. | |||
LabRPS plugins are easy to program | |||
The [[external plugins|external plugins]] page lists all that are known to this community. | The [[external plugins|external plugins]] page lists all that are known to this community. |
Revision as of 09:02, 22 January 2025
LabRPS, like many modern design applications, is based on the concept of Plugin. A plugin can be considered as a set of tools specially grouped for a certain task.
In LabRPS, the same concept applies. Tools are provided through plugins. The plugins are in turn some collection of objects called RPS objects or RPS features.
Built-in plugins
The following plugins are bundled with every LabRPS installation:
They are easily installable from within LabRPS, using the RPS Features..., found under menu Tools →
RPS Features....
The WindLab Plugin provides a set of tools for the simulation of random wind velocity.
The SeismicLab Plugin provides a set of tools for the simulation of seismic ground motion.
The SeaLab Plugin provides a set of tools for the simulation of sea surface.
The UserLab Plugin provides a set of tools for the simulation of user defined random phenomenon.
Official plugins
The following plugins are officials plugins developed by LabRPS Team:
- WindLab Plugins
- WindLab Plugin provides a set of tools for the simulation of random wind velocity.
- Correlation Ergodicity Plugin allows the user to check whether the simulated wind velocity is ergodic in terms of correlation.
- PluginDeodatisAndShinozyka1991 Plugin implements the simulation method presented in Deodatis and Shinozuka 1991.
- ErgodicityCheckTool Plugin is a tool to check the ergodicity of the simulated wind velocity (correlation and PSD)
- GeneralizedSpectrum Plugin implements various wind spectra in a generalized form.
- PDFCheckTool Plugin check the probability density function of the simulated wind velocity again the Weibul distribution.
- RPSCholeskyDecomposition Plugin implements the well known cholesky decomposition.
- RPSRandomnessProviders Plugin implements various generator based on different distribution.
- SimulatedCorrelationTool Plugin computes the correlation of the simulated wind velocity.
- SimulatedSpectrumTool Plugin computes the power spectral density of the simulated wind velocity
- WindLabSmelt Plugin implements the simulation method from the smelt project.
- SeismicLab Plugins
- SeismicLab Plugin provides a set of tools for the simulation of seismic ground motion.
- AspasiaZerva Plugin simulates seismic ground motion according to the method presented by Aspasia Zerva.
- SeismicLabSmelt Plugin implements the simulation method from the smelt project.
- SeaLab Plugins
- SeaLab Plugin provides a set of tools for the simulation of sea surface.
- DataReshaper Plugin allows to reshape simulated wind velocities(time by location) into grid (location by location)
- QBlade Plugin implements the simulation method from the QBlade project.
- UserLab Plugins
- UserLab Plugin provides a set of tools for the simulation of user defined random phenomenon.
- RandomWalk Plugin generates 2D random walks with rand velocity and random start point.
External plugins
The external plugins are developed by the LabRPS community. LabRPS plugins are easy to program, there are therefore many people developing additional plugins outside of the LabRPS main development area.
The external plugins page lists all that are known to this community.
New plugins are always in development, stay tuned!

- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, AppImage
- Basics: About LabRPS, Interface, RPS Objects, Object name, Preferences, Workbenches, Document structure, Properties, Help LabRPS, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, WindLab, SeismicLab, SeaLab, UserLab, Spreadsheet, Plot, Web
- Hubs: User hub, Power users hub, Developer hub