# Physical Computing Design Tools

## Description
Repository for DICE design tools explorations.

Topics include:
- Programming strategies for spacial computing
    - Data flow programming and [Distributed Deep Neural Networks](https://gitlab.cba.mit.edu/amiraa/ddnn)
    - Physics Simulation 
    - Trusted Systems
- Reconfiguration strategies for DICE pieces 
    - CAM tools and path planing:
        - Desktop (external) assembler 
        - Swarm assembly and manipulation

----
## Todo
- [ ] Data Flow data Data structure
  - [ ] look at examples
- [ ] Max flow implementation
- [ ] Graph Search
- [ ] Graph creation (nodes creation)
- [ ] Graph Hierarchy
----

## Progress
- [Distributed Deep Neural Networks](https://gitlab.cba.mit.edu/amiraa/ddnn)

## Demo

Demo lives [here.](https://amiraa.pages.cba.mit.edu/physical-computing-design-tools/01_Code/physical_computing_interface/index.html)