
M9  1:18:11  
think it was way better than it did somewhat like, what do you imagine you can just do it right away? Instead of having to actually go to Code things, but I would say, so that was my first impression. Yeah. But I will also say that if we have to, there would be some momentary manual errors, like by chance. And then of course, you can track changes, and then you can always go back to it. And then with the interactive is so much easier than manually coding everything. Yeah. Okay.

Kiran Gadhave  1:18:42  
So this is basically your first time using personal stripe the extension. So I basically did like a short tutorial, you got to write from it. And then you basically did the task. So how was the learning curve?

M9  1:18:57  
It was pretty easy, honestly. So you, when you were doing the whole tutorial part, you pretty much covered what features the library or the extension had. So I don't think I had trouble in the in implementing the library. Okay.

Kiran Gadhave  1:19:17  
Anything that was confusing or hard to understand the

M9  1:19:21  
interactive session, I think the tutorial definitely helped. If not for the tutorial, I would say I would just like, hover over things and then go with the suggestions and they probably do a couple more mistakes than what I did right now. Because I of course, had to do it over and over. Generally, we don't go through the documentation as much as you had you gave me a detailed tutorial for even trying so I would say that, yeah.

Kiran Gadhave  1:19:45  
Okay. So now, I will basically ask you a couple of you know, like high level tasks with it. And what I want you to think about is compared to both your notebook experiences take personal versus like actual direct code which is take the traditional way that get you feel like, you know, this task was more efficient in this mood. And this task was more like, intuitive in like this notebook and we can go step by step right. So first cause we did a lot of color manipulation tastic, renaming, deleting, changing datatype. So

M9  1:20:24  
overall, also, I will definitely say the interactive was much more easier. Because even without a caterer and suppose say that I know that I've never gone through the tutorial for pointers, and then I had to go through back and forth to the documentation, even without the tutorial, I would say, interactive is so much easier to hover over things and then play with it instead of having to rely on so many more code of trial and errors. And then it's so much so that I don't know if the interactive sessions throw errors, but then these throw errors and then you have to go back to it and check for the errors, what is going wrong. So I would definitely say the first one was easier or the other side because dropping or renaming columns are easier on the pointers as well. So if that went smooth, if I have to go to the next section, I think this is where I got stuck a lot, by a lot because I used something else. And then I couldn't drop or like, there was a particular I think the Fed probably replace and reel, I did something with replace and drop, and then something else happened and you would get stuck with it. So there are numerous libraries for the same function or like, even to add a little bit of more columns for the same feature, you would have to use a different libraries for that, I would say, to take more time. So yeah, and

Kiran Gadhave  1:21:47  
you know, so going back to so for one CEU, like in both, you have to basically edit, click find and edit a few values, such as removing the trailing P or in avalanche, like removing the inches, or double quotes. Yeah. So which do you think was more intuitive?

M9  1:22:05  
Highlight the search feature or the tractor, because that made so much easier. Instead of actually having to if you if you saw how we have to search the whole thing over a particular textual order column, remove rows, so it takes even to frame it's so much longer. Just a One Search button could replace the whole thing for me. So I would definitely say it was much easier. Yeah.

Kiran Gadhave  1:22:32  
Okay. And then I think you spoke about this briefly. But now basically, another type of tasks we did, we're actually just removing points, either, you know, by a threshold or based on you know, the to click out, there's, so you did that with both pandas and extension. So creating

M9  1:22:52  
a different category in itself, just going down

Kiran Gadhave  1:23:00  
and dribbling the older years,

M9  1:23:02  
removing the older, you're so innocent, yeah. Yeah, I would say a panacea is a good library for tests, because you just have to add the category that you want to do remove liquid degrades the value that you want to remove. So I would say this is much easier than like, having a threshold in the sense like these in between values I want to remove, I would say, that is more complicated condition to add in pandas. But other than that, I mean, in the tractor, it was just like, drawing the hover over the graph. So I would say that was much more easier. Yeah.

Kiran Gadhave  1:23:39  
And the previous producing the new categories, one, so click assigning, like basically adding a new dimension. Yeah.

M9  1:23:47  
Yeah, I think that was much easier, because I just found instance solution on Stack Overflow. Yeah. But if that was not the case, because if you can see, I got the whole condition over from StackOverflow. So if I were to write by myself, that would be more much more difficult. If more interactive, you could do the categories so much easily. And then you can add the categories, and then create more categories as and wish to go as and when you go.

Kiran Gadhave  1:24:17  
Yep. So yeah. Okay. Yeah. So down so that, you know, nobody spoke about its competitors. So coming back to just the extension button. So now I want to, you know, get some more thoughts from you about the extension, and in general, you have experience in data science. So the way the extension workflow was, you started with a data frame and a chart, and you went to like an interactive output either like another interactive chart or a table and the from this interactive cell, the output you got was, again, a data frame, and you actually use it yourself, right, you use the output from an interactive session to create another interactive session. And so, you know, and in between you didn't really do anything like you didn't process the in between variable with pandas. But you could imagine you could write some pandas code to do some other processing, and then again, go to interactive. So what's your, what are your thoughts about a workflow like this, where you move quickly in interaction to go to interaction again.

M9  1:25:22  
So I do want to say that when you are working on a larger project, you tend to create so many variables with underscore test underscore that underscore 123. And then at the end, you can start naming them underscore final underscore final one, underscore two, and then you end up naming so many, then you feel like, how do I rename all of these now? Are they how do I fix? How do I team this now. So instead of that, I would definitely I want to highlight how you don't have to rename for every small change that you make, you just have to rename for the one that you wish to retain in the code. So it's generally like you want to play around as as how much you can, and not necessarily even delete those codes. So oftentimes, you want to like, keep those codes. So whatever I have done previously, is that I create a new notebook and then remove whatever I don't want for the last phase. But then I do want those codes, right because section of it. So in these Track Changes you do you do have those codes just in case, you can create a data frame whenever you wish to when you come back, but then you don't have to right away. So I would definitely say this helps a lot in cleaning the code. You don't have to spend extra time to clean the code. Yeah. Right.

Kiran Gadhave  1:26:36  
Actually, that's interesting. So how to just like talk to more about this approach, you said, so you said if you want to like, basically take out parts of the code or try something else, you create a new notebook? Exactly. Or Yeah. So that's interesting. So is there a reason why you don't use something like let's say git, to kind of like commit the notebook at this point, and then, you know, just create a

M9  1:27:03  
die. I didn't do that. Except if I'm using Jupyter. Notebook. And I have not created a GitHub repository. And I just want like a one to one notebook for. So that's what I do. That's, that's helpful. One. Yeah, for sure. Because

Kiran Gadhave  1:27:17  
I mean, a digital course. Yeah. But yeah, it's definitely helpful.

M9  1:27:24  
Just to see those numerous same variables with underscores, and then you're like, you have no idea what went in between with yourself even though you have coded it. So I will definitely say that's not useful. Even though you can track changes. Yeah. Yeah, I would do what highlight the summary section of it, because that's what helps, okay, irrespective of whether you have these track changes, because he selected 10 points selected, which 10 points to which 13 points is the matter, which is what the summary gives, which Okay, great.

Kiran Gadhave  1:27:57  
Yeah, so that's, that's useful. So, yeah, my next question would be, would you use persistent data was basically

M9  1:28:10  
I'm just realizing how useful this is. So I never knew about the interactive one, which you mentioned at the altar. So I was not aware of this, but but definitely try versus if this was like out and it was open. Because it just makes it so much easier. Yeah. It sounds good. Yeah.

Kiran Gadhave  1:28:35  
So yeah. So Okay. Have you actually done interactive analysis before? Like before this using like some other tools, like not in Jupiter, but let's say like Tableau?

M9  1:28:47  
Interactive, because I know, it's just I probably because I'm a computer science student, you just tend to code everything that you wish to probably just go to the codes and then you want to figure things out, but this is much more easier. Yeah.

Kiran Gadhave  1:29:02  
Okay, so. So, did you not do that? Because, you know, like, you go to interact with Julia to do something and then taking it to code again, you know,

M9  1:29:14  
I wasn't aware of interactive coding. like Tableau No, Tableau, yes. Yeah. Tableau I have used but then not so consistently. Okay. Yeah.

Kiran Gadhave  1:29:24  
So because basically, I wanted to, you know, get your thoughts on this, use interactive tables and interactive charts. So worth the value in doing the analysis. So do so did it make it easier to do without having the interactive chart rather just static chart?

M9  1:29:45  
No, for sure, like, static start static charts or link at the end of the day, and if you know coding, you'll have to use it. This especially would be useful. I took a course in a biomedical like bio informatics course when you Biolage people who are taking this part of the course in computer science regarding where you are expected to know, huge part of coding to even just analyzer, analyze some amount of data, which fields. So sometimes it's very hectic, you don't have to learn the whole syntax and the whole language to just implement one thing. I would definitely say this is very useful for people who are who who are just looking to, like, visualize things or like just abnormalities or like, just see things through rather than learning a new language for the whole thing for the just the same purpose. Yeah.

Kiran Gadhave  1:30:34  
Okay. And then yeah, basically, last question. Again, open ended. Anything you want to comment on? Or, you know, like, basically, any feedback? Yeah,

M9  1:30:48  
this is a great tool. And first of all, I have to say, how much I've struggled, just with arrow, select, just coding every small, every small filtering out. So this is a great tool and, considering, I don't know where I come from, and just the search thing could have taken you a long time to code. So this is a great one. Yeah.

Kiran Gadhave  1:31:07  
Yeah. Okay. So I think like we originally set up the study, so just stop all the recordings. Thank you. 

