Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.287.273 Times

Memoize freeware
 

Memoize

Added: September 01, 2010 | Visits: 832

Memoize Memoize - Make functions faster by trading space for time. SYNOPSIS # This is the documentation for Memoize 1.01 use Memoize; memoize(slow_function); slow_function(arguments); # Is faster than it was before This is normally all you need to know. However, many options are available:...



Platforms: *nix

License: Freeware Size: 47.1 KB Download (90): Memoize Download

Added: May 10, 2013 | Visits: 412

Memoize Decorator with Timeout This simple decorator is different to other memoize decorators in that it will only cache results for a period of time. It also provides a simple method of cleaning the cache of old entries via the .collect method. This will help prevent excessive or needless memory consumption.





Platforms: Windows, Mac, *nix, Python, BSD Solaris

License: Freeware Download (51): Memoize Decorator with Timeout Download

Added: May 10, 2013 | Visits: 290

Another memoize This script tries to be a safer and faster memoize decorator, it works with mutable types and with keyword args too. The code comes from many different versions found around. This code isn't much tested yet, so it must be used with care.


Platforms: Windows, Mac, *nix, Python, BSD Solaris

License: Freeware Download (55): Another memoize Download

Added: May 10, 2013 | Visits: 245

Caching object creation This script contains many recipes to memoize functions. Using this script you can cache object creation, i.e. __new__ and __init__ methods are called only when n.e. __newt;br />


Platforms: Windows, Mac, *nix, Python, BSD Solaris

License: Freeware Download (50): Caching object creation Download

Added: June 27, 2013 | Visits: 379

Joblib Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: 1. transparent disk-caching of the output values and lazy re-evaluation (memoize pattern) 2. easy simple parallel computing 3. logging and tracing of the execution Joblib is optimized to be...


Platforms: *nix

License: Freeware Size: 235.52 KB Download (46): Joblib Download

Added: February 02, 2010 | Visits: 873

Object::Realize::Later Object::Realize::Later is a Perl module with delayed creation of objects. SYNOPSIS package MyLazyObject; use Object::Realize::Later becomes => MyRealObject, realize => load; The Object::Realize::Later class helps with implementing transparent on demand realization of object data. This...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (88): Object::Realize::Later Download

Added: February 23, 2010 | Visits: 635

Rats! Rats! is an easily extensible parser generator for C-like languages; though currently it only generates parsers in Java. Rats! project has been explicitly designed so that grammars are concise and easily modifiable. To this end, Rats! - organizes grammars into modules, - builds on parsing...


Platforms: *nix

License: Freeware Size: 849.92 KB Download (91): Rats! Download

Added: May 10, 2013 | Visits: 389

A lazy, memoized attribute space This class provides thunk-like behavior in standard Python. It allows a function to be evaluated only when needed, and the return value cached, or memoized, until explicitly deleted.


Platforms: Windows, Mac, *nix, Python, BSD Solaris

License: Freeware Download (54): A lazy, memoized attribute space Download

Added: November 22, 2013 | Visits: 368

hcs_utils This is my personal collection of snippets that I use in multiple projects. Each one feels a bit to small to merit it's own library. So what does it include? * memoize decorator (caching) * a storage class wrapping a dict. * unittest assert functions. * Functions for handling large JSON...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (39): hcs_utils Download

Added: October 24, 2013 | Visits: 415

Math::Symbolic::Custom::Transformation Math::Symbolic::Custom::Transformation is a Perl extension to the Math::Symbolic module. You're assumed to be remotely familiar with that module throughout the documentation. This package implements transformations of Math::Symbolic trees using Math::Symbolic trees. I'll try to explain what this...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (32): Math::Symbolic::Custom::Transformation Download