Interactive labeling/annotating of time series dataRecommendations for storing time series dataPCA on acceleration time series dataLabeling Dataset AlgorithmicallyAre there any tools to make text labeling faster?Which process step in KDD or CRISP-DM includes labeling of the data?Dealing with long sequence labelingUsing ontology to infer labels for process modelWhat is cross-labeling?Weakly supervised learning and missing labels for data that likely contains that labelSuggestions for labeling data for named entity recognition
Should I use acronyms in dialogues before telling the readers what it stands for in fiction?
Geography in 3D perspective
How can an organ that provides biological immortality be unable to regenerate?
I got the following comment from a reputed math journal. What does it mean?
I seem to dance, I am not a dancer. Who am I?
What does Deadpool mean by "left the house in that shirt"?
Suggestions on how to spend Shaabath (constructively) alone
In the 1924 version of The Thief of Bagdad, no character is named, right?
Worshiping one God at a time?
Fewest number of steps to reach 200 using special calculator
Why is there so much iron?
Maths symbols and unicode-math input inside siunitx commands
Are dual Irish/British citizens bound by the 90/180 day rule when travelling in the EU after Brexit?
Describing a chess game in a novel
Do I need to be arrogant to get ahead?
Can a wizard cast a spell during their first turn of combat if they initiated combat by releasing a readied spell?
How to define limit operations in general topological spaces? Are nets able to do this?
Light propagating through a sound wave
Wrapping homogeneous Python objects
Knife as defense against stray dogs
What should I install to correct "ld: cannot find -lgbm and -linput" so that I can compile a Rust program?
If "dar" means "to give", what does "daros" mean?
Practical application of matrices and determinants
How do hiring committees for research positions view getting "scooped"?
Interactive labeling/annotating of time series data
Recommendations for storing time series dataPCA on acceleration time series dataLabeling Dataset AlgorithmicallyAre there any tools to make text labeling faster?Which process step in KDD or CRISP-DM includes labeling of the data?Dealing with long sequence labelingUsing ontology to infer labels for process modelWhat is cross-labeling?Weakly supervised learning and missing labels for data that likely contains that labelSuggestions for labeling data for named entity recognition
$begingroup$
I have a data set of time series data. I'm looking for an annotation (or labeling) tool to visualize it and to be able to interactively add labels on it, in order to get annotated data that I can use for supervised ML.
E.g. the input data is a csv-file and the output is another csv-file of the format timestamp,label.
Therefore I need something like this:
- to visualize data
- to select a specific area
- output the labels with timestamps
As an example:

Building such a tool in python will not take too long, however I was just wondering how other people solve this problem and maybe there are already nice OS tools for doing this. Thank you!
machine-learning python data labels
$endgroup$
add a comment |
$begingroup$
I have a data set of time series data. I'm looking for an annotation (or labeling) tool to visualize it and to be able to interactively add labels on it, in order to get annotated data that I can use for supervised ML.
E.g. the input data is a csv-file and the output is another csv-file of the format timestamp,label.
Therefore I need something like this:
- to visualize data
- to select a specific area
- output the labels with timestamps
As an example:

Building such a tool in python will not take too long, however I was just wondering how other people solve this problem and maybe there are already nice OS tools for doing this. Thank you!
machine-learning python data labels
$endgroup$
$begingroup$
If you're plotting in python, chances are your best bet is to annotate in python, not in the OS.
$endgroup$
– Adrian Keister
Sep 13 '18 at 15:56
$begingroup$
@AdrianKeister When I wrote OS, I meant an open source project.
$endgroup$
– mibrl12
Sep 14 '18 at 11:31
$begingroup$
I was about to ask the exactly same question before i found yours. I also need such a tool to annotate data for my thesis. Did you solve the problem yet? I was about to use django and write my own data labeleler.
$endgroup$
– dataddicted
Mar 3 at 10:06
$begingroup$
@dataddicted I started writing the tool, however due to the small amount of data, I just labeled it manually and forgot about it for now ^^ please share the link to your github if you start doing it seriously ;)
$endgroup$
– mibrl12
Mar 5 at 16:45
add a comment |
$begingroup$
I have a data set of time series data. I'm looking for an annotation (or labeling) tool to visualize it and to be able to interactively add labels on it, in order to get annotated data that I can use for supervised ML.
E.g. the input data is a csv-file and the output is another csv-file of the format timestamp,label.
Therefore I need something like this:
- to visualize data
- to select a specific area
- output the labels with timestamps
As an example:

Building such a tool in python will not take too long, however I was just wondering how other people solve this problem and maybe there are already nice OS tools for doing this. Thank you!
machine-learning python data labels
$endgroup$
I have a data set of time series data. I'm looking for an annotation (or labeling) tool to visualize it and to be able to interactively add labels on it, in order to get annotated data that I can use for supervised ML.
E.g. the input data is a csv-file and the output is another csv-file of the format timestamp,label.
Therefore I need something like this:
- to visualize data
- to select a specific area
- output the labels with timestamps
As an example:

Building such a tool in python will not take too long, however I was just wondering how other people solve this problem and maybe there are already nice OS tools for doing this. Thank you!
machine-learning python data labels
machine-learning python data labels
asked Sep 11 '18 at 6:19
mibrl12mibrl12
1261
1261
$begingroup$
If you're plotting in python, chances are your best bet is to annotate in python, not in the OS.
$endgroup$
– Adrian Keister
Sep 13 '18 at 15:56
$begingroup$
@AdrianKeister When I wrote OS, I meant an open source project.
$endgroup$
– mibrl12
Sep 14 '18 at 11:31
$begingroup$
I was about to ask the exactly same question before i found yours. I also need such a tool to annotate data for my thesis. Did you solve the problem yet? I was about to use django and write my own data labeleler.
$endgroup$
– dataddicted
Mar 3 at 10:06
$begingroup$
@dataddicted I started writing the tool, however due to the small amount of data, I just labeled it manually and forgot about it for now ^^ please share the link to your github if you start doing it seriously ;)
$endgroup$
– mibrl12
Mar 5 at 16:45
add a comment |
$begingroup$
If you're plotting in python, chances are your best bet is to annotate in python, not in the OS.
$endgroup$
– Adrian Keister
Sep 13 '18 at 15:56
$begingroup$
@AdrianKeister When I wrote OS, I meant an open source project.
$endgroup$
– mibrl12
Sep 14 '18 at 11:31
$begingroup$
I was about to ask the exactly same question before i found yours. I also need such a tool to annotate data for my thesis. Did you solve the problem yet? I was about to use django and write my own data labeleler.
$endgroup$
– dataddicted
Mar 3 at 10:06
$begingroup$
@dataddicted I started writing the tool, however due to the small amount of data, I just labeled it manually and forgot about it for now ^^ please share the link to your github if you start doing it seriously ;)
$endgroup$
– mibrl12
Mar 5 at 16:45
$begingroup$
If you're plotting in python, chances are your best bet is to annotate in python, not in the OS.
$endgroup$
– Adrian Keister
Sep 13 '18 at 15:56
$begingroup$
If you're plotting in python, chances are your best bet is to annotate in python, not in the OS.
$endgroup$
– Adrian Keister
Sep 13 '18 at 15:56
$begingroup$
@AdrianKeister When I wrote OS, I meant an open source project.
$endgroup$
– mibrl12
Sep 14 '18 at 11:31
$begingroup$
@AdrianKeister When I wrote OS, I meant an open source project.
$endgroup$
– mibrl12
Sep 14 '18 at 11:31
$begingroup$
I was about to ask the exactly same question before i found yours. I also need such a tool to annotate data for my thesis. Did you solve the problem yet? I was about to use django and write my own data labeleler.
$endgroup$
– dataddicted
Mar 3 at 10:06
$begingroup$
I was about to ask the exactly same question before i found yours. I also need such a tool to annotate data for my thesis. Did you solve the problem yet? I was about to use django and write my own data labeleler.
$endgroup$
– dataddicted
Mar 3 at 10:06
$begingroup$
@dataddicted I started writing the tool, however due to the small amount of data, I just labeled it manually and forgot about it for now ^^ please share the link to your github if you start doing it seriously ;)
$endgroup$
– mibrl12
Mar 5 at 16:45
$begingroup$
@dataddicted I started writing the tool, however due to the small amount of data, I just labeled it manually and forgot about it for now ^^ please share the link to your github if you start doing it seriously ;)
$endgroup$
– mibrl12
Mar 5 at 16:45
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
I also need such a tool to annotate data but did not found any suitable tool. Therefore, i wrote a small python app by myself, just abused matplotlib for this task.
I used matplotlib.use('TkAgg') and SpanSelector with my own onselect(xmin, xmax) method called for this task.
Check this code example: https://matplotlib.org/gallery/widgets/span_selector.html
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
I'm using axvspan() function from matplotlib.pyplot.
Main disadvantage is a difficult configuration of text labels.
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0,3.14,0.01)
s = np.sin(t)
plt.axvspan(t[12], t[100], facecolor='blue', alpha=0.2)
plt.plot(t,s,color='red')
$endgroup$
add a comment |
$begingroup$
Nova can do it interactively. https://github.com/hcmlab/nova
It's much more powerful than just labeling time-series data, but you can just do labeling with it. Also, I suggest you set the sample rate frequency to 1Hz. Best of Luck.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "557"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f38080%2finteractive-labeling-annotating-of-time-series-data%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
I also need such a tool to annotate data but did not found any suitable tool. Therefore, i wrote a small python app by myself, just abused matplotlib for this task.
I used matplotlib.use('TkAgg') and SpanSelector with my own onselect(xmin, xmax) method called for this task.
Check this code example: https://matplotlib.org/gallery/widgets/span_selector.html
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
I also need such a tool to annotate data but did not found any suitable tool. Therefore, i wrote a small python app by myself, just abused matplotlib for this task.
I used matplotlib.use('TkAgg') and SpanSelector with my own onselect(xmin, xmax) method called for this task.
Check this code example: https://matplotlib.org/gallery/widgets/span_selector.html
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
I also need such a tool to annotate data but did not found any suitable tool. Therefore, i wrote a small python app by myself, just abused matplotlib for this task.
I used matplotlib.use('TkAgg') and SpanSelector with my own onselect(xmin, xmax) method called for this task.
Check this code example: https://matplotlib.org/gallery/widgets/span_selector.html
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
I also need such a tool to annotate data but did not found any suitable tool. Therefore, i wrote a small python app by myself, just abused matplotlib for this task.
I used matplotlib.use('TkAgg') and SpanSelector with my own onselect(xmin, xmax) method called for this task.
Check this code example: https://matplotlib.org/gallery/widgets/span_selector.html
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered yesterday
dataddicteddataddicted
111
111
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
dataddicted is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
$begingroup$
I'm using axvspan() function from matplotlib.pyplot.
Main disadvantage is a difficult configuration of text labels.
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0,3.14,0.01)
s = np.sin(t)
plt.axvspan(t[12], t[100], facecolor='blue', alpha=0.2)
plt.plot(t,s,color='red')
$endgroup$
add a comment |
$begingroup$
I'm using axvspan() function from matplotlib.pyplot.
Main disadvantage is a difficult configuration of text labels.
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0,3.14,0.01)
s = np.sin(t)
plt.axvspan(t[12], t[100], facecolor='blue', alpha=0.2)
plt.plot(t,s,color='red')
$endgroup$
add a comment |
$begingroup$
I'm using axvspan() function from matplotlib.pyplot.
Main disadvantage is a difficult configuration of text labels.
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0,3.14,0.01)
s = np.sin(t)
plt.axvspan(t[12], t[100], facecolor='blue', alpha=0.2)
plt.plot(t,s,color='red')
$endgroup$
I'm using axvspan() function from matplotlib.pyplot.
Main disadvantage is a difficult configuration of text labels.
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0,3.14,0.01)
s = np.sin(t)
plt.axvspan(t[12], t[100], facecolor='blue', alpha=0.2)
plt.plot(t,s,color='red')
answered Dec 18 '18 at 20:57
RolanRolan
1
1
add a comment |
add a comment |
$begingroup$
Nova can do it interactively. https://github.com/hcmlab/nova
It's much more powerful than just labeling time-series data, but you can just do labeling with it. Also, I suggest you set the sample rate frequency to 1Hz. Best of Luck.
$endgroup$
add a comment |
$begingroup$
Nova can do it interactively. https://github.com/hcmlab/nova
It's much more powerful than just labeling time-series data, but you can just do labeling with it. Also, I suggest you set the sample rate frequency to 1Hz. Best of Luck.
$endgroup$
add a comment |
$begingroup$
Nova can do it interactively. https://github.com/hcmlab/nova
It's much more powerful than just labeling time-series data, but you can just do labeling with it. Also, I suggest you set the sample rate frequency to 1Hz. Best of Luck.
$endgroup$
Nova can do it interactively. https://github.com/hcmlab/nova
It's much more powerful than just labeling time-series data, but you can just do labeling with it. Also, I suggest you set the sample rate frequency to 1Hz. Best of Luck.
answered Jan 11 at 6:33
drerDdrerD
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Data Science Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f38080%2finteractive-labeling-annotating-of-time-series-data%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
If you're plotting in python, chances are your best bet is to annotate in python, not in the OS.
$endgroup$
– Adrian Keister
Sep 13 '18 at 15:56
$begingroup$
@AdrianKeister When I wrote OS, I meant an open source project.
$endgroup$
– mibrl12
Sep 14 '18 at 11:31
$begingroup$
I was about to ask the exactly same question before i found yours. I also need such a tool to annotate data for my thesis. Did you solve the problem yet? I was about to use django and write my own data labeleler.
$endgroup$
– dataddicted
Mar 3 at 10:06
$begingroup$
@dataddicted I started writing the tool, however due to the small amount of data, I just labeled it manually and forgot about it for now ^^ please share the link to your github if you start doing it seriously ;)
$endgroup$
– mibrl12
Mar 5 at 16:45