User Tools

Site Tools


features

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
features [2023/01/25 10:24]
boris removed
— (current)
Line 1: Line 1:
-====== Features ====== 
- 
-=== Ecolego 5 === 
- 
-|* ****[[#parameterdb|Parameter database]]**** A completely new interface for interacting with both local and external parameter databases.\\ * ****[[#nuclidedb|Radionuclide database]]**** Alpha, beta and gamma energies are plotted for selected isotopes\\ * ****[[#update|Automatic updates]]**** Ecolego automatically downloads recent updates.\\ * ****[[#solver|Internal solvers]]**** With the new internal solvers, Ecolego can now run stand-alone without Matlab\\\\ * ****[[#pdf|Probability density functions]]**** The PDF editor has been spiced up and new PDFs have been added\\ * ****[[#sensitivity_analysis|Sensitivity analysis]]**** Tornado plots and rank correlation coefficient tables\\ * ****[[#information|Information window]]**** Displays information about objects and links to related objects and documents\\ * ****[[#errors|Error window]]**** Lists undefinded objects or missing values.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
-|=== Parameter database  ===\\ \\ Ecolego now has a powerful interface for interacting with the **built-in** parameter database.\\ \\ \\\\ \\ The **import** view is used to search the database for parameter values. Filters and wildcards can be applied to screen out irrelevant parameter values. Single, or whole sets (cases) of parameter values can be imported.\\ \\ \\\\ \\ The **export** view displays parameter values in the current project, and allows you to export them individually or as a set (case) to the database.\\ \\ \\\\ \\ The **synchronize** view is used when you have previously imported values from the database and want to make sure that they are up-to-date. Parameter synchronization is especially useful for external databases, see below.\\ \\ \\\\ \\ The built-in, **local**, parameter database is specific to one user. Here you can store parameters so that they can be re-used in other projects. If you modify a parameter value in the database, then all other projects using the value can be updated by using the synchronization view.\\ \\ \\\\ \\ Ecolego also supports connections with an **external** database. The external database can be set up on any machine using MySQL (a free database implementation). The external database can then be shared by many users, maybe team members of a project or an institution. Quality assured parameter values can be put in the database so that they are available to all team members. By using the synchronization view all team members can update their models when a value is changed.\\ \\ \\\\ \\ === Radionuclide database ===\\ \\ The radionuclide database window now displays alpha, beta and gamma energies for selected isotopes, both in a table and a graph.\\ \\ \\\\ \\ === Automatic updates  ===\\ \\ At launch, Ecolego now contacts an **update service** to see if updates are available. The specific updates are then downloaded and automatically installed.\\ \\ \\\\ \\ === Internal solvers  ===\\ \\ Previous versions of Ecolego required MATLAB/Simulink to run dynamic models. Now, Ecolego has **internal**, powerful solvers for **complex** models, that can even handle stiff systems. Of course, users that have MATLAB and/or Simulink can still take advantage of the solvers, function- and block libraries they provide.\\ \\ \\\\ \\ === Probability density functions (PDFs)  ===\\ \\ The PDF editor now shows a graph of the selected **probability density function** with its parameter values. The list of available PDFs has grown to include:\\ \\ \\\\ \\ * Beta General\\ * Cauchy-Lorentz\\ * Chi-Square\\ * Extreme Value\\ * Exponential\\ * Gamma\\ * Laplace\\ * Logistic\\ * Log-Normal\\ * Log-Normal2\\ * Log-Triangular\\ * Log-Uniform\\ * Normal\\ * Pareto\\ * Rayleigh\\ * Triangular\\ * Trigen\\ * Uniform\\ * Weibull\\ \\ === Sensitivity Analysis  ===\\ \\ **Tornado** plots can be created for probabilistic results, to see which parameter(s) that influence a given simulation output the most. **Rank correlation** coefficients can also be displayed in tables, where many rank coefficients to many outputs can be compared. Both Pearson and Spearman algorithms are supported.\\ \\ \\\\ \\ === Information window ===\\ \\ The information window will give information on the currently selected object(s), such as units, comments, values or half-lifes (in the case of radionuclides). By allowing html in comments, the user can create **hyperlinks** to web pages and other documents, and even other Ecolego objects. The information window will also display how objects are related, by listing all "used by" and "using" **references**.\\ \\ Every Ecolego object that is part of the information (for example in an equation or in a "used by" list) is a hyperlink, which makes it easy to **navigate** in the model and see how different objects are connected.\\ \\ === Error window ===\\ \\ Ecolego is unique in that it does not force the user to create parameters or other objects before using them. The user may enter an equation, and afterwards create the parameters and assign values for them. To simplify finding **undefined** parameters or missing values, the Error window will list all problems in the model.| 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
features.1674638652.txt.gz ยท Last modified: 2023/01/25 10:24 by boris