Skip to content

Commit 48832ec

Browse files
committed
v 2.9.3 🎉
1 parent c7ce4e3 commit 48832ec

12 files changed

+258
-259
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"LICENSE":true,
2121
"gulpFile.js":true,
2222
"**/*.min.*":true,
23+
"**/**.svg":true,
2324
"**/*.woff2":true
2425

2526
}

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Interactive Data Editor
22
### <i>A Software to interactively edit data in a graphical manner.</i>
33

4-
[![Version](https://img.shields.io/badge/Version-2.9.2-brightgreen.svg)]()
4+
[![Version](https://img.shields.io/badge/Version-2.9.3-brightgreen.svg)]()
55
[![MIT License](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://github.com/Koushikphy/Interactive_Data_Editor/blob/master/LICENSE)
66
[![interactive-data-editor](https://snapcraft.io/interactive-data-editor/badge.svg)](https://snapcraft.io/interactive-data-editor)
77
[![interactive-data-editor](https://snapcraft.io/interactive-data-editor/trending.svg?name=0)](https://snapcraft.io/interactive-data-editor)
@@ -10,7 +10,7 @@
1010
![alt text](figs/screenshot.gif "Screen shot")
1111
We have all worked with data at some point of time. Now, depending on the source, sometimes the data may not be regular, smooth and uniform and requires refinement before applying for any practical use. This software lets you do that very easily and efficiently in a graphical way including many others useful data operation.
1212

13-
## Features
13+
## 👍 Features
1414
1. Edit one or multiple points by dragging with mouse and keyboard keys.
1515
2. Automatically smooth data using spline and linear Kernel smoother.
1616
3. Fit any function to the data.
@@ -29,18 +29,18 @@ We have all worked with data at some point of time. Now, depending on the source
2929

3030

3131

32-
## Download and installation
32+
## Download and installation
3333
The software is available as pre-built binaries for different platforms. Install the appropriate installer for your system available in [releases section](https://github.com/Koushikphy/Interactive_Data_Editor/releases) of this repo. Also available as snap for linux users.
3434
[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/interactive-data-editor)
3535

36-
## Quick Reference
36+
## 🚀 Quick Reference
3737
For a quick reference, documentation and FAQs check out [https://koushikphy.github.io/Interactive_Data_Editor/](https://koushikphy.github.io/Interactive_Data_Editor/).
3838

3939

40-
## Copyright and license
40+
## Copyright and license
4141
Copyright © July 2020, Koushik Naskar. All rights reserved.
4242
Licensed under the MIT License.
4343

4444

45-
## Citaion
45+
## Citaion
4646
If this software was helpful in your work, please cite this project as https://doi.org/10.5281/zenodo.3947507.

RELEASE.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
## *v2.9.2
1+
## v2.9.3
2+
1. 3D plot viewer now supports different color for different traces.
3+
2. Performance improvement for 3D plot viewer
4+
3. Bug fixed in syncing data between main editor and 3D plot viewer.
5+
4. 3D plotter bug fixed in setting range
6+
7+
## v2.9.2
28
1. Use a single instance of the software.
39
2. If viewer/spreadsheet window is open when clicking the viewer menu button it will just focus it instead of opening a new window.
410
3. New plot dashboard style to quickly change column directly from the dashboard.

docs/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,19 +150,19 @@ <h2>Interactive Data Editor</h2>
150150
<div class='logo wow fadeInLeft'>
151151
<img src="https://img.icons8.com/ios-filled/50/000000/windows-10.png" />
152152
<div>
153-
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.2/Interactive.Data.Editor.Setup.2.9.2.exe"
153+
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.3/Interactive.Data.Editor.Setup.2.9.3.exe"
154154
class="dlink">exe</a>
155-
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.2/Interactive.Data.Editor.2.9.2.msi"
155+
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.3/Interactive.Data.Editor.2.9.3.msi"
156156
class="dlink">msi</a>
157157
</div>
158158
</div>
159159

160160
<div class='logo wow fadeInRight'>
161161
<img src="https://img.icons8.com/ios-filled/50/000000/linux.png" />
162162
<div>
163-
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.2/Interactive.Data.Editor-2.9.2.AppImage"
163+
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.3/Interactive.Data.Editor-2.9.3.AppImage"
164164
class="dlink">Appimage</a>
165-
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.2/interactive-data-editor_2.9.2_amd64.deb"
165+
<a href="https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.9.3/interactive-data-editor_2.9.3_amd64.deb"
166166
class="dlink">deb</a>
167167
</div>
168168
</div>

docs/tut.html

Lines changed: 31 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@
122122
<li class="nav-item"><a class='nav-link' href="index.html#download">Download</a></li>
123123
<li class="nav-item"><a class='nav-link' href="index.html#contact">Contact</a></li>
124124
<li class="nav-item"><a class='nav-link active' href="#tutorial">Tutorial</a></li>
125-
126125
</ul>
127126
</div>
128127
</div>
@@ -165,13 +164,11 @@
165164
<div class="tut">
166165
<h2 id="load-file">Load File</h2>
167166
<p>
168-
Directly load data from text file from <samp>File &gt; Open File</samp> or by pressing
169-
<kbd>Ctrl+O</kbd>.
170-
For 3D data select the required <var>X/Y</var> value from the provied slider or scrolling inside
171-
the plot.
172-
If you want to add multiple data set from other files, you can load them through
173-
<samp>File &gt; Add File</samp>.
174-
You can use the recent files menu to quickly load any of the last recent 10 files.
167+
Directly load data from text file from <samp>File &gt; Open File</samp> or by pressing <kbd>Ctrl+O</kbd>.
168+
Now, chose appropriate columns for axes from the colum selector to plot the data. For 3D data select the
169+
required <var>X/Y</var> value from the provied slider or scrolling inside the plot and the plot will done
170+
for other two axes. If you want to add multiple data set from other files, you can load them through
171+
<samp>File &gt; Add File</samp>. You can use the recent files menu to quickly load any of the last recent 10 files.
175172
</p>
176173
<video class="lazy" width="100%" height="500" controls="controls" controls loop>
177174
<source data-src="images/file_load.mp4" type="video/mp4">
@@ -182,10 +179,9 @@ <h2 id="load-file">Load File</h2>
182179
<div class="tut">
183180
<h2 id="3d-viewer">3D Viewer</h2>
184181
<p>
185-
For easy editing 3D data files, a 2D projection for a particular <var>X/Y</var> value.
186-
To view the complete 3D plot open the 3D viewer window through the
187-
<samp>Window &gt; 3D Plot Viewer</samp>.
188-
The viewer updates in real time as you make updates in the main window.
182+
For easy editing of 3D data files, the plot is made as 2D projection for a particular <var>X/Y</var> value.
183+
To view the complete 3D plot open the 3D viewer window through the <samp>Window &gt; 3D Plot Viewer</samp>.
184+
The viewer updates in real time as you make changes to the data in the main window.
189185
</p>
190186
<video class="lazy" width="100%" height="500" controls="controls">
191187
<source data-src="images/3d_viewer.mp4" type="video/mp4">
@@ -194,41 +190,31 @@ <h2 id="3d-viewer">3D Viewer</h2>
194190

195191

196192
<div class="tut">
197-
198193
<h2 id="edit-data">Edit data</h2>
199194
<p>
200195
This software features different data editing options, available to use thourgh keyboard shortcuts
201-
and also through the right click context menu
196+
and also through the right click context menu when some points are selected.
202197
</p>
203198

204199
<h3 id="drag">Move with mouse or keyboard</h3>
205200
<p>
206-
Move any data points just dragging it mouse. By defualt data points is movable only in vertical
207-
direction (i.e. y-axis).
208-
Check the <samp>Edit &gt; Points movable horaizontally</samp> to move them in x-axis too.
209-
To drag multiple data points simultaneously and drag any of them.
210-
Also keyboard navigation keys can also be ued to move selected data points.
211-
Although this option is available only for mooving in y-axis.
201+
Move any selected data points just dragging it with mouse. By defualt data points is movable only in vertical
202+
direction (i.e. y-axis). Check the <samp>Edit &gt; Points movable horaizontally</samp> to move them in x-axis too.
203+
To drag multiple data points simultaneously select few data points and drag any of them.
204+
Also keyboard navigation keys can also be used to move selected data points.
212205
</p>
213206
<video class="lazy" width="100%" height="500" controls="controls">
214207
<source data-src="images/edit_data.mp4" type="video/mp4">
215208
</video>
216209
</div>
217210

218211

219-
220-
221212
<div class="tut">
222-
223213
<h3 id="smooth-out">Smooth out data</h3>
224214
<p>
225-
Select data points that you want to smooth and press <kbd>D</kbd>.
226-
The data points will be replaced with a smoothing spline approximation
227-
Select data points that you want to smooth and press <kbd>D</kbd> or <kbd>M</kbd> or
228-
<kbd>E</kbd>
229-
to replace the data points
230-
with a smoothing spline approximation or moving average or by quadratic regression respectively.
231-
Bad data points can also be romeved or set by required value
215+
Select data points that you want to smooth and press <kbd>D</kbd> or <kbd>M</kbd> or <kbd>E</kbd> to replace
216+
the data points with a smoothing spline approximation or moving average or by quadratic regression respectively.
217+
You can also delete bad data points or set desired value through the right click menu.
232218
</p>
233219
<video class="lazy" width="100%" height="500" controls="controls">
234220
<source data-src="images/data_edit_2.mp4" type="video/mp4">
@@ -237,70 +223,53 @@ <h3 id="smooth-out">Smooth out data</h3>
237223
</div>
238224

239225

240-
241-
242226
<div class="tut">
243-
244227
<h3 id="smoothing-multiple">Smoothing multiple datasets simultaneously</h3>
245228
<p>
246229
Data from multiple files or different colums from a same file can be opened for editing, though at
247-
any moment a single
248-
dataset can be edited. Editing between differnet data set can be toggled through the <samp>Plot
249-
Dashboard</samp> or
250-
by pressing <kbd>Ctrl+TAB</kbd>
230+
any moment a single dataset can be edited. Editing between differnet data set can be toggled through
231+
the <samp>Plot Dashboard</samp> or by pressing <kbd>Ctrl+TAB</kbd>.
251232
</p>
252233
<video class="lazy" width="100%" height="500" controls="controls">
253234
<source data-src="images/multi_edit.mp4" type="video/mp4">
254235
</video>
255-
256236
</div>
257237

258238

259-
260-
261-
262239
<div class="tut">
263-
264-
265240
<h2 id="interpolate-data">Interpolate data</h2>
266241
<p>
267242
Use interpolation to fill missing grid values or make the grid denser or
268-
vice-versa through <samp>Edit &gt; Fill Values</samp>
243+
vice-versa through <samp>Edit &gt; Fill Values</samp>.
269244
</p>
270245
<video class="lazy" width="100%" height="500" controls="controls">
271246
<source data-src="images/interpolate.mp4" type="video/mp4">
272247
</video>
273-
274248
</div>
275249

276250

277251
<div class="tut">
278-
279252
<h2 id="extend-data">Extend Data</h2>
280253
<p>
281254
Extend your dataset by repeating or mirroring using <samp>Edit &gt; Extend Data</samp>.
282-
This can be applied globally
255+
This can be applied globally,
283256
</p>
284257
<video class="lazy" width="100%" height="500" controls="controls">
285258
<source data-src="images/extend.mp4" type="video/mp4">
286259
</video>
287-
288260
<p>
289261
or locally
290262
</p>
291263
<video class="lazy" width="100%" height="500" controls="controls">
292264
<source data-src="images/mirror_2.mp4" type="video/mp4">
293265
</video>
294-
295-
296266
</div>
297267

298268

299269
<div class="tut">
300-
301270
<h2 id="data-fitting">Data fitting</h2>
302271
<p>
303-
(Only) 2D data set can be fitted thorugh the following two types of fitting
272+
(Only) 2D data set can be fitted thorugh the following two types of fitting.
304273
</p>
305274
<h3 id="rg-fitting">Polynomial regressing fitting</h3>
306275
<p>
@@ -312,14 +281,10 @@ <h3 id="rg-fitting">Polynomial regressing fitting</h3>
312281
</div>
313282

314283

315-
316-
317-
318284
<div class="tut">
319-
320285
<h3 id="lm-fitting">Lavenberg-Marqardett fitting</h3>
321286
<p>
322-
Use <samp>Fitting &gt; Lavenberg-Marqardett fitting</samp>
287+
Use <samp>Fitting &gt; Lavenberg-Marqardt fitting</samp>.
323288
</p>
324289
<video class="lazy" width="100%" height="500" controls="controls">
325290
<source data-src="images/lmfit.mp4" type="video/mp4">
@@ -328,77 +293,59 @@ <h3 id="lm-fitting">Lavenberg-Marqardett fitting</h3>
328293

329294

330295
<div class="tut">
331-
332296
<h2 id="swap-data">Swap data</h2>
333297
<p>
334-
To swap data values between two data sets open swapper mode by
335-
<samp>View &gt; Toggle Swapper</samp>
298+
To swap data values between two data sets open swapper mode by <samp>View &gt; Toggle Swapper</samp>.
299+
Select the data points and press <kbd>P</kbd> to swap value.
336300
</p>
337301
<video class="lazy" width="100%" height="500" controls="controls">
338302
<source data-src="images/swapper.mp4" type="video/mp4">
339303
</video>
340-
341-
342304
</div>
343305

344306

345307

346308
<div class="tut">
347-
348309
<h2 id="undo-redo">UnDo ReDo</h2>
349310
<p>
350311
You can undo or redo last 10 changes by pressing <kbd>Ctrl+Z</kbd>
351-
or <kbd>Shift+Ctrl+Z</kbd>
312+
or <kbd>Shift+Ctrl+Z</kbd>.
352313
</p>
353314
<video class="lazy" width="100%" height="500" controls="controls">
354315
<source data-src="images/undo-redo.mp4" type="video/mp4">
355316
</video>
356-
357-
358-
359-
360317
</div>
361318

362319

363320
<div class="tut">
364-
365321
<h2 id="plot-settings">Plot settings</h2>
366322
<p>
367323
To make any changes to the plot option/style like marker/line styles,
368-
font styles, open the setting window <samp>View &gt; Open Plot Settings</samp>
324+
font styles, open the setting window <samp>View &gt; Open Plot Settings</samp>.
369325
</p>
370326
<video class="lazy" width="100%" height="500" controls="controls">
371327
<source data-src="images/settings.mp4" type="video/mp4">
372328
</video>
373-
374-
375-
376329
</div>
377330

378331

379332
<div class="tut">
380-
381333
<h2 id="export-as-image">Export as image</h2>
382334
<p>
383-
Save your plot in different format and resolution.
384-
Use <samp>File &gt; Export as image</samp> or click on the camera icon (<i class="fa fa-camera"></i>
385-
) on the plot corner
335+
Save your plot in different format and resolution. Use <samp>File &gt; Export as image</samp> or
336+
click on the camera icon (<i class="fa fa-camera"></i>) on the plot corner.
386337
</p>
387338
<video class="lazy" width="100%" height="500" controls="controls">
388339
<source data-src="images/export.mp4" type="video/mp4">
389340
</video>
390-
391-
392-
393341
</div>
394342

395-
<div class="tut">
396-
397343

344+
<div class="tut">
398345
<h2 id="spreadsheet">Work with spreadsheet</h2>
399346
<p>
400347
Open a spreadsheet containing the current data set through <samp>Window &gt; Spreadsheet</samp>.
401-
You can directly make changes to the data set
348+
You can directly make changes to the data set.
402349
</p>
403350
<video class="lazy" width="100%" height="500" controls="controls">
404351
<source data-src="images/spreadsheet.mp4" type="video/mp4">
@@ -408,21 +355,15 @@ <h2 id="spreadsheet">Work with spreadsheet</h2>
408355

409356

410357
<div class="tut">
411-
412358
<h2 id="3d-plotter">Work with the 3D Plotter</h2>
413359
<p>
414-
A 3D plotter is also provided to quickly plot 3D data sets
360+
A 3D plotter is also provided to quickly plot 3D data sets.
415361
</p>
416362
<video class="lazy" width="100%" height="500" controls="controls">
417363
<source data-src="images/plotter.mp4" type="video/mp4">
418364
</video>
419365
</div>
420366

421-
422-
423-
424-
425-
426367
</div>
427368
</div>
428369
<script>
@@ -434,11 +375,8 @@ <h2 id="3d-plotter">Work with the 3D Plotter</h2>
434375

435376
$('#main').scroll(function () {
436377
var scroll = $('#main').scrollTop();
437-
438-
439378
if (scroll >= 20) {
440379
$('#side').addClass('mobileHidden');
441-
442380
}
443381
else {
444382
$('#side').removeClass('mobileHidden');

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "interactive-data-editor",
3-
"version": "2.9.2",
3+
"version": "2.9.3",
44
"main": "index.js",
55
"description": "A Software to interactively edit data in a graphical manner.",
66
"homepage": "https://github.com/Koushikphy/Interactive-Data-Editor",

0 commit comments

Comments
 (0)