IncPy

An auto-memoizing Python interpreter supporting incremental recomputation
Download

IncPy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Philip Guo
  • Publisher web site:
  • http://www.stanford.edu/~pgbovine/
  • Operating Systems:
  • Mac OS X 10.4 or later
  • File Size:
  • 24.3 MB

IncPy Tags


IncPy Description

An auto-memoizing Python interpreter supporting incremental recomputation IncPy (Incremental Python) is an open source and enhanced Python interpreter that speeds up script execution times by automatically memoizing (caching) the results of long-running function calls and then re-using those results rather than re-computing when safe to do so.IncPy is designed to be a drop-in replacement for the Python 2.6 interpreter, so it should work seamlessly with all of your already existing Python scripts and 3rd-party libraries.You don't need to learn any new language features or programming idioms to get its benefits. By running your scripts with IncPy rather than the regular Python interpreter, you can keep your code simple while still getting the benefits of faster execution times. In particular:· You can potentially edit and debug your code, re-execute it, and see new results in a few seconds rather than waiting for minutes (or even hours)· You no longer need to write code to cache your intermediate results to temporary data files, which simplifies your code base and eliminates possible data consistency bugs· You no longer need to manually track dependencies between intermediate datasets and the code and data that created them.


IncPy Related Software