Skip to content

soaxelbrooke/dream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dream

dream is a composition tool for task graphs - dasks, specifically.

Goals

  • Chained methods with functional flavor: :

    dream.of(range(4)).map().filter().etc
  • Succinct creation of partial functions: :

    inc = dream.map(lambda n: n + 1)
    evens = dream.filter(lambda n: n % 2 == 0)
  • Composable into more complex graphs: :

    inc.into(events).of(range(4)).into(set) == {2, 4}

And the stretch goal:

  • Succinct simple function definition for dreams: :

    from dream import dream, n
    dream.map(n + 1)

About

dreamy data processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages