The Making of SciPy 1.0
numfocus.org
The Making of SciPy 1.0
1–10 of 18 posts
Re: The Making of SciPy 1.0
#2https://github.com/DanburyAI/SG_DLB_2017/blob/master/Noteboo...
Re: The Making of SciPy 1.0
#3Re: The Making of SciPy 1.0
#4Re: The Making of SciPy 1.0
#5Working with these libraries and the ecosystem has been great. We tried Julia for a while but found it sorely lacking whereas python has such a great community and history and wealth of experience and wisdom to share.
Re: The Making of SciPy 1.0
#6In addition, recent versions of Matlab have broken some common plotting tools, contourf in particular. Where this once produced elegant and light weight results it now generates a tessellated mess with tiny gaps between elements that look awful in paper manuscripts and baloon the file size for no good reason. The Mathworks response? It fixes some edge case.[0]
I find many of students we take on as interns often lack more than rudimentary coding skills making the jump to Python easier.
[0] https://uk.mathworks.com/matlabcentral/answers/162257-proble...
Re: The Making of SciPy 1.0
#7Working with these libraries and the ecosystem has been great. We tried Julia for a while but found it sorely lacking whereas python has such a great community and history and wealth of experience and wisdom to share.
But SciPy is a great project and everyone can learn something from their successes.
Re: The Making of SciPy 1.0
#8This a great resource for engineers to wean themselves off Matlab. Maintaining Mathworks licenses is expensive and they can be assholes about license usage. We recently purchased some additional toolboxes and all they could do was bitch about how we had deployed our existing licenses. If you don’t like it why do you allow it? In addition, recent versions of Matlab have broken some common plotting tools, contourf in p…
Library support is perhaps better with SciPy, but Octave is free as in freedom, fast, works.
Re: The Making of SciPy 1.0
#9This a great resource for engineers to wean themselves off Matlab. Maintaining Mathworks licenses is expensive and they can be assholes about license usage. We recently purchased some additional toolboxes and all they could do was bitch about how we had deployed our existing licenses. If you don’t like it why do you allow it? In addition, recent versions of Matlab have broken some common plotting tools, contourf in p…
A few of them have transitioned from Matlab. Even though we're a commercial business, buying each engineer a Matlab seat with packages is not a trivial expense, and asking for the money requires more management attention than we really need. With Matlab, it's: "You need Matlab for what? Why are you working on that?"
With Python, it's: "You solved that problem? Great."
But there are of course some caveats. Learning Python per se won't turn you into a professional software developer. A lot of people list Python on their resume's, and our interviewers are engineers and managers who only know that Python is a good buzzword to have. Learning Python ultimately translates into a widely varying ability to actually do anything. One of my colleagues has really taken to it, and has made an effort to develop disciplined programming skills beyond "coding." A couple others are using it for basic scripting, data analysis, and so forth. I've seen some horrendous code, and I'm torn about whether to intervene, when they are in fact getting useful results. Usually, I tell them about some things to learn on their own before they start their next project.
But that problem -- what really constitutes good programming skill for people who aren't formally trained, being hired by people who don't really know either -- isn't confined to Python.
Re: The Making of SciPy 1.0
#10This a great resource for engineers to wean themselves off Matlab. Maintaining Mathworks licenses is expensive and they can be assholes about license usage. We recently purchased some additional toolboxes and all they could do was bitch about how we had deployed our existing licenses. If you don’t like it why do you allow it? In addition, recent versions of Matlab have broken some common plotting tools, contourf in p…