cadCAD-org / cadcad-ri

The Reference Implementation
https://cadcad.org
BSD 2-Clause "Simplified" License
18 stars 10 forks source link

[Impl] stack composition #57

Open DrCatman opened 1 year ago

DrCatman commented 1 year ago

AC

mzargham commented 1 year ago
from cadcad.compose import stack

myblock = stack([block1, block2])

asserts

None

expects

myblock.domain ==  spaces.product([block1.domain, block2.domain]) 
myblock.codomain == spaces.product([block1.codomain, block2.codomain]) 
mzargham commented 1 year ago

annotations

def stack(blocks: List[Block])-> Block: