Page History: Plugins
Compare Page Revisions
Page Revision: 2013/05/05 00:38
Available plugins
SMath Studio provides a large amount of built-in functions and features; plugins are stored in the
plugins folder in the installation directory of SMath
(f.e. C:\Program Files (x86)\SMath\SMath Studio\plugins).
Here there is the complete list of plugins bundled in the latest version (SMath
0.96.4868).
BUILT-IN PLUGINS |
Name | Authors | Description and Contents |
Math Region | Andrey Ivashov | Extends SMath Studio with a Math Region. Provides an ability to work with math expressions inside the Worksheet. |
HTML Export | Andrey Ivashov | Save to HTML files type support plugin for SMath Studio. |
Export to image | Andrey Ivashov | Extends SMath Studio with ability to export the worksheet data as an image. Supports four different image formats. |
Picture Region | Andrey Ivashov | Extends SMath Studio with a Picture Region. Provides an ability to work with Images inside the Worksheet. |
Plot Region | Andrey Ivashov | Extends SMath Studio with a Plot Region. Provides an ability to work with graphs inside the Worksheet. |
SMath Studio Files Plugin | Andrey Ivashov | Save and open SMath Studio files types support plugin for SMath Studio. |
Special Functions | Andrey Ivashov | Special Functions built-in plugin for SMath Studio. |
Text Region | Andrey Ivashov | Extends SMath Studio with a Text Region. Provides an ability to work with Text inside the Worksheet. |
SMath Viewer Files Plugin | Andrey Ivashov | Plugin for SMath Studio provides support to save SMath Studio worksheets as single executable files.. |
XMCD Files Plugin | Andrey Ivashov | Save and open XMCD files type support plugin for SMath Studio. |
Area Region | Andrey Ivashov | Extends SMath Studio with an Area Region. Provides an ability to work with collapsed areas inside the Worksheet. |
SMath Studio's community can develop plugins to extend the software features; to share correctly a sheet based on these plugins
you must indicate the need of them.
When a plugin needed by a worksheet is not found, SMath Studio show you a warning message, then you can continue without evaluation of functions embedded in the missing plugin.
SMath Portable can't use plugins made by users.
PLUGINS MADE BY USERS |
Project Name | Authors | Description and Contents | Last update | SMath | Download |
TeXFileType | Andrey Ivashov, IVR | Save to TeX files type support plugin | April 2012 | N.D. | forum |
ExcelCollab | Andrey Ivashov | Plugin make it possible to read/write data from/to the Excel *.xls files | August 2010 | N.D. | forum |
Plot3D | Viacheslav N. Mezentsev | 3D plotting functions | November 2010 | N.D. | forum |
Maple Wrapper | Viacheslav N. Mezentsev | Allows you to use Maple functions in SMath sheets (Maple required in your machine) | May 2013 | ≥ 0.95 | forum |
ODE Solvers | Viacheslav N. Mezentsev | Ordinary differential equation solver | November 2010 | N.D. | forum |
Debugger | Viacheslav N. Mezentsev | Plugin just for testing (mcadefi plugin must be installed first) | November 2010 | N.D. | forum |
mcadefi | Viacheslav N. Mezentsev | Mathcad EFI plugin - This plugin will help you to connect the old unmanaged code (numerical) to SMath Studio | May 2013 | ≥ 0.95 | forum |
AlgLib | Viacheslav N. Mezentsev | Plugin based on ALGLIB library (cross-platform numerical analysis and data processing library) | April 2013 | ≥ 0.95 | forum |
FIRFilterDesign | Viacheslav N. Mezentsev | Mathcad remez clone | July 2011 | N.D. | forum |
ImageRegion | Viacheslav N. Mezentsev | Display an image or images from matrices | May 2013 | ≥ 0.95 | forum |
X-Y Plot Region | Viacheslav N. Mezentsev | Extends SMath Studio with a X-Y Plot Region. | May 2013 | ≥ 0.95 | forum |
Nonlinear Solvers | Davide Carpi | A collection of root-finding methods and optimization algorithms (beta version require customFunctions plugin) | December 2012 | ≥ 0.95 | forum |
Statistical Tools | Davide Carpi | A collection of statistical tools (Sample Estimators, Probability Density Functions, Cumulative Density Functions, Quantile functions, Generators of Random Numbers and other Tools) | December 2012 | ≥ 0.95 | forum |
Data Exchange | Davide Carpi | Share data between SMath Studio and CSV/ODF/ODS/ODT/XeLaTeX/XLSX files | April 2013 | ≥ 0.95 | forum |
customFunctions | Davide Carpi | General purpose functions | April 2013 | ≥ 0.95 | forum |
GPC | tca | Plugin based on the General Polygon Clipping library | May 2012 | N.D. | Translated forum topic Original russian forum topic |
How to make a plugin
Look the contents on links below to know how to write a plugin; in case of problems post a message in the forum.
A good way to understand how a plugin it's structured it's to observe those already created,
in the VisualSVN server or
in the forum.
When your work is mature enough, remember to share the
dll library and the
documentation about the plugin's usage for the end-users, and the
sources as reference for the community and future developers.
Known issues
to inform the developers about issues you found out use the forum: SMath forum |
SMath's development can make a plugin made by an user outdated; if this happen, use the forum to inform the developers about it.
To make a plugin actually there isn't detailed instructions about the libraries features, but this is in the works.
History
- SMath 0.85.3578 (Alpha): Added support of plugins.
- SMath 0.87 (Stable): First stable support of plugins.
- SMath 0.90 (Stable): Added ability to create plugins to extend SMath Studio worksheet with new types of Regions (Custom Regions).
See also
References