[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
|
|
Subscribe / Log in / New account

The unexpected effectiveness of Python in science

The unexpected effectiveness of Python in science

Posted Jun 5, 2017 0:26 UTC (Mon) by gdt (subscriber, #6284)
In reply to: The unexpected effectiveness of Python in science by mikapfl
Parent article: The unexpected effectiveness of Python in science

"Free" also goes a some way to explaining the rising dominance of R in statistical computing. Even Microsoft has seen the way the wind is blowing and put substantial resources into improving the language's performance (on its own operating system, but source available for sharing with others thanks to the GPL).

Part of the other reason for the rise of Python is that it is a "real" programming language. The current generation of scientists are applying large-scale computing to their investigations and are aware that this is best done through extending an existing well-regarded language rather than constructing a domain-specific language which may then lack the essentials for programming-in-the-large. Especially as writing a Python module, or even a Python C API module, is a small fraction of the work of writing a domain-specific language. Moreover there's a huge network effect: in pulling OTDR data into Python I got all the file parsing, statistical analysis, graphing, and archiving at low cost. These are also present in domain-specific languages, but usually your use-case has to exactly match the intended use of the language, and OTDR data is just outside the norm of a statistical dataset (with the world's worst file format, with the statistics of interest being very different to population statistics, etc).


to post comments


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds