62,505 reputation
19173300
bio website
location California, USA
age
visits member for 2 years, 10 months
seen 6 hours ago

Aug
19
awarded  Nice Answer
Aug
14
comment Missing functions in the Raspberry Pi V10 release
@bobthechemist Decimation is just lowpass filtering followed by downsampling. I have a decimation function in this answer.
Aug
14
comment Missing functions in the Raspberry Pi V10 release
@shrx I don't know. I typically use Names for this, not Information.
Aug
14
comment Missing functions in the Raspberry Pi V10 release
Something is incorrect here... Those functions are not exclusive to the Pi. They're all in my copy of v10.
Aug
13
comment How to plot data points in the form X, Y, E(X, Y) where X and Y coordinates are not ordered?
Link to the data from a deleted answer: dl.dropboxusercontent.com/u/47218763/em.dat
Aug
13
awarded  Enlightened
Aug
13
awarded  Nice Answer
Aug
13
awarded  Enlightened
Aug
13
awarded  Nice Answer
Aug
13
comment How to unprotect a variable in a package
@Nick As others have mentioned, there is a collision with a built-in function. I would not recommend clearing the definitions of the System` symbol to make way for yours, because you never know what depends internally on what (and it is a bad practice, period.) and you could be doing more damage than you think. Rather, you might want to look at using the full contexts, such as MyPackage`MySymbol and System`MySymbol. This way, you get to use both functions. You can also change the order in which the contexts appear in $ContextPath to determine which definition is used first.
Aug
13
comment How to unprotect a variable in a package
@AlexeyPopkov I don't think it does... all that OP needs to learn is some context management, which is not hard. I don't think that everyone needs to strictly adhere to this maxim for their packages.
Aug
13
comment Error with “Newton's method” in Wellin's Mathematica book
Yeah, the title and perhaps most of the question... To answer the question in your comment, yes, people do write code that way if necessary. The warning exists because more often than not, this is a mistake made by inexperienced users and is probably not what they want. If you know what you're doing, you're free to ignore the warning. There have been related questions such as this on syntax warnings.
Aug
12
comment Error with “Newton's method” in Wellin's Mathematica book
Simple errors and typos in books are best taken up with the author/publisher...
Aug
11
awarded  Good Answer
Aug
9
comment How to make use of Associations?
Thanks for the insight, Leonid. I agree that the operator forms are really useful. I've mostly been using Associations as the equivalent of a dict in python, but it is certainly capable of a lot more and I've been playing with it, trying to find out other uses. Re: "You probably still have to manage the Module-generated symbol" — do you mean that this symbol won't be garbage collected?
Aug
8
comment How to make use of Associations?
I found it quite fun to use Association as a circular linked list for cyclic repetitions. Sort of like how an Internal`Bag can hold itself, I think this is quite powerful and might have more practical uses beyond what I used it for. Do you see any other good applications for it?
Aug
8
comment Are there tools for getting Mathematica 9 Notebooks working in Mathematica 10?
This is an interesting and useful observation, but it isn't an answer to this specific question. I think it is worth a separate question that exposes the bug.
Aug
7
comment Does Mathematica have Month Range and Day range?
@Algohi There are only 7 days in a week... I'm sure you can type it out faster than hunting for DataPaclets`... (if it existed). I was just too lazy to type out all the months :) Here, use this: Thread[{"Sun", "Mon", "Tues", "Wednes", "Thurs", "Fri", "Satur"} ~~ "day"]
Aug
7
revised Does Mathematica have Month Range and Day range?
edited tags
Aug
7
awarded  Necromancer