Skip to content

๐Ÿš€A python module designed for speeding up the re-executed functions.

Notifications You must be signed in to change notification settings

matrix1001/repeaty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Repeaty

Repeaty is a python module designed for speeding up the re-execute of functions, with the backend of pickle, aiming at saving time.

The technique is quite easy to understand: Save the result of each function call, and reuse them in the same function call.

feature

  • speed up
  • persistence support
    • store the data into a file and restore it in new process of python.

limitation

  • no support for those functions which use global variables.
    • for example: time, random number, variables outside the funciton.
  • does not care about the real meaning of the arguments.
    • for example: file name, object which may has changed.
  • even slow it down when handling very simple functions.

Dev log

2019/1/9 version 0.0.0

  • very simple prototype

About

๐Ÿš€A python module designed for speeding up the re-executed functions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages