Skip to content

Alaafathhyy/TopologyAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TopologyAPI

Provide the functionality to access, manage and store device topologies.

A topology is a set of electronic components that are connected together. picture alt

An API library which does the following:

  1. Read and write topologies to and from disk.
  2. Stores multiple topologies in memory.
  3. Execute operations on topologies.

Provide the functionality to:

  • Read a topology from a given JSON file and store it in the memory.
  • Write a given topology from the memory to a JSON file.
  • Query about which topologies are currently in the memory.
  • Delete a given topology from memory.
  • Query about which devices are in a given topology.
  • Query about which devices are connected to a given netlist node in a given topology.
  • Testing is still in prograss 🏃
    • Automatic testing on API level.
    • Automatic testing on class level.

Releases

No releases published

Packages

No packages published

Languages