AlgebraicJulia / AlgebraicJulia/AlgebraicDynamics.jl

Improve vectors on the wires functionality

Open
#113 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
80
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Currently, the approach to allowing vectors on the wires is to have every wire carry a vector of the same length which is specified in the type parameter. This structuring has some downsides related to type checking and constructors of machines (see for example [PR #112](https://github.com/AlgebraicJulia/AlgebraicDynamics.jl/pull/112#discussion_r947436871)).

Specifying vector passing as part of the interface type, instead of as a type parameter for example, makes the hierarchy of interfaces clunky.

Finally, we would like to add support for vectors of different lengths along the wires.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.