A lightweight electron app for data processing & visualization
(And now it's a calculator for linear fitting (, ) )
[MAYBE A LOGO HERE]
HTML & JS based and (Cross-platform support in the future) Lightweight
npm install
npm run webpack_production
npm run start
You may use electron-packager, electron-builder and so-on to pack the source.
But mention that I have not take these platforms into consideration :)
I have used miniblink as alternative for electron built-in browser kernel, which greatly compressed the release package.
You can just click the SetLite.exe to run SetLite.
Or you can put copy the whole source code folder into ./resources/ and rename the folder as "app".
1) Press the "ADD POINT" button. Type the x(or y) value of a point into the X(or Y) box. Then press "Add Point" to add this record.
2) Added records are shown on the table below. You can edit the cells below freely and press "UPDATE" to save changes. But mention that if the new value is unvalid, the record will disappear after update.
3) When there is enough points to fit, press the "线性拟合"(LInearFit) button or "正比例拟合"(DirectProportionFit) button.
If the data is valid, a plot of the fit function with the scatter of points will be shown.
more statistics of data
csv,Excel,SQL,NoSQL,...
A plugin manager is under development.
Use Github issues for requests. If you would like to make pull requests, you may contact me at first.
electron/electron
weolar/miniblink49
facebook/react
react-bootstrap/react-bootstrap
FormidableLabs/victory
handsontable/react-handsontable
talyssonoc/react-katex
SetLite uses MIT license.