pyArchimate Package

It enables to:

  • Read or write a file in Archimate and Archi Tool xml formats

  • Create new models

  • Create, update and delete Archimate artefacts

  • Create, update and delete diagrams

  • Import files from ARIS AML format

  • Export model’s elements, properties & relationships to CSV

The following artefacts are implemented as per the metamodel:

  • Model – a set of architecture concepts and their visual representations

  • View, Node & Connection – a specific visualization of elements and their connections in a diagram

  • Element – architectural concepts of the Archimate language

  • Relationship – the concept expressing the relation between two Elements

  • Node – the visual representation of an Element in a View (see View, Node & Connection)

  • Connection – the visual representation of a Relationship in a View (see View, Node & Connection)

See pyArchimate for the full API reference.