Les librairies sont représentées en arborescence comme des répertoires. La navigation au sein des librairies se fait en dépliant les répertoires. Le contenu des librairies se compose de trois types de modèles:
les fichiers python (classe PyDEVS) représentés par le logo Python,
les fichiers AMD (modèles atomiques) représentés par un cube ,
les fichiers CMD (modèles couplés) représentés par un ensemble de cubes.
L'instanciation des modèles se fait par un glisser/déposer dans le canvas qui représente le diagramme.
Panneaux des librairies
Dans l´exemple ci-dessus, DEVsimPy propose trois librairies: `Generator´, `Hydor´ et `PowerSystem´. Chacune de ces librairies possèdent une suite de modèles. La librairie `Generator´ ne possède que des modèles PyDEVS (fichiers python). Par contre la librairie `PowerSystem´ possède des modèles couplés CMD dans le sous répertoire `PowerMachine´.
En bas de la fenêtre, il est possible de faire une recherche parmi les librairies chargées dans DEVSimPY. Si l'utilisateur veut supprimer une librairie de la liste il n'aura qu'a cliquer droit sur celle-ci pour accéder au menu de suppression. La suppression n´a pour effet que de faire disparaître l´item mais les sources sont conservées. Le sous-menu permet également d´accéder à la documentation du module si celle-ci a été rédigée.