Python Code optimization, Debugging, IDE, Multiprocessing - morlagorolom/energiewende GitHub Wiki

Code optimization, Performance Tips,

Debugging

IDE

  • [Ninja IDE] (http://ninja-ide.org) Cross-platform integrated development environment (IDE). Expandable with plugins. Profiler, Debugger, Highlighting, Variable-Browsing.
  • [PyCharm] (http://www.jetbrains.com/pycharm/)
    Python IDE with complete set of tools for productive development with Python programming language. In addition, the IDE provides high-class capabilities for professional Web development with Django framework.
  • [PyDev] (http://pydev.org/) PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.

Cluster Computing, Cloud-Computing, Symmetric Multiprocessing

  • http://wiki.python.org/moin/ParallelProcessing
    Python-related libraries for the programming of solutions either employing multiple CPUs or multicore CPUs in a symmetric multiprocessing or shared memory environment, or potentially huge numbers of computers in a cluster or grid environment.