Page History: Plugins

Compare Page Revisions



« Older Revision - Back to Page History - Newer Revision »


Page Revision: 2013/05/05 04:16


Available plugins

here there is a list of compiled plugins; more plugins can be found on the SMath VisualSVN server



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
NameAuthorsDescription and Contents
Math RegionAndrey IvashovExtends SMath Studio with a Math Region. Provides an ability to work with math expressions inside the Worksheet.
HTML ExportAndrey IvashovSave to HTML files type support plugin for SMath Studio.
Export to imageAndrey IvashovExtends SMath Studio with ability to export the worksheet data as an image. Supports four different image formats.
Picture RegionAndrey IvashovExtends SMath Studio with a Picture Region. Provides an ability to work with Images inside the Worksheet.
Plot RegionAndrey IvashovExtends SMath Studio with a Plot Region. Provides an ability to work with graphs inside the Worksheet.
SMath Studio Files PluginAndrey IvashovSave and open SMath Studio files types support plugin for SMath Studio.
Special FunctionsAndrey IvashovSpecial Functions built-in plugin for SMath Studio.
Text RegionAndrey IvashovExtends SMath Studio with a Text Region. Provides an ability to work with Text inside the Worksheet.
SMath Viewer Files PluginAndrey IvashovPlugin for SMath Studio provides support to save SMath Studio worksheets as single executable files.
XMCD Files PluginAndrey IvashovSave and open XMCD files type support plugin for SMath Studio.
Area RegionAndrey IvashovExtends 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 NameAuthorsDescription and ContentsLast updateSMathDownload
TeXFileTypeAndrey Ivashov, IVRSave to TeX files type support pluginApril 2012N.D.forum
ExcelCollabAndrey IvashovPlugin make it possible to read/write data from/to the Excel *.xls filesAugust 2010N.D.forum
Plot3DViacheslav N. Mezentsev3D plotting functionsNovember 2010N.D.forum
Maple WrapperViacheslav N. MezentsevAllows you to use Maple functions in SMath sheets (Maple required in your machine)May 2013≥ 0.95forum
ODE SolversViacheslav N. MezentsevOrdinary differential equation solverNovember 2010N.D.forum
DebuggerViacheslav N. MezentsevPlugin just for testing (mcadefi plugin must be installed first)November 2010N.D.forum
mcadefiViacheslav N. MezentsevMathcad EFI plugin - This plugin will help you to connect the old unmanaged code (numerical) to SMath StudioMay 2013≥ 0.95forum
AlgLibViacheslav N. MezentsevPlugin based on ALGLIB library (cross-platform numerical analysis and data processing library)April 2013≥ 0.95forum
FIRFilterDesignViacheslav N. MezentsevMathcad remez clone July 2011N.D.forum
ImageRegionViacheslav N. MezentsevDisplay an image or images from matricesMay 2013≥ 0.95forum
X-Y Plot RegionViacheslav N. MezentsevExtends SMath Studio with a X-Y Plot Region.May 2013≥ 0.95forum
Nonlinear SolversDavide CarpiA collection of root-finding methods and optimization algorithms (beta version require customFunctions plugin)December 2012≥ 0.95forum
Statistical ToolsDavide CarpiA collection of statistical tools (Sample Estimators, Probability Density Functions, Cumulative Density Functions, Quantile functions, Generators of Random Numbers and other Tools)December 2012≥ 0.95forum
Data ExchangeDavide CarpiShare data between SMath Studio and CSV/ODF/ODS/ODT/XeLaTeX/XLSX filesApril 2013≥ 0.95forum
customFunctionsDavide CarpiGeneral purpose functionsApril 2013≥ 0.95forum
GPCtcaPlugin based on the General Polygon Clipping library May 2012N.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


ScrewTurn Wiki version 2.0.37. Some of the icons created by FamFamFam.