De ‘NDFF connector’ bibliotheek omvat een python bibliotheek welke gebruikt kan worden om een client te realiseren. Een paar eigenschappen van de bibliotheek:
- de bibliotheek kan gebruikt worden om een client te realiseren;
- geschreven in Python (installeerbaar via pip install ndff);
- initialiseert op basis van een set csv bestanden in een ndff_settings directory;
- bevat een aantal objecten:
- het API object (om mee te communiceren);
- het Datasource object (om records uit te lezen, voor verschillende databronnen)
- het NDFF object (om te mappen tussen record en NDFF json, en te sturen naar de API)
- de NdffConnector: het belangrijkste object, de connectie en baas over alles
Voorbeelden van clients die gerealiseerd kunnen worden met behulp van de NDFF connector bibliotheek:
- een QGIS plugin, een QGIS plugin levert een GUI maar gebruikt de bibliotheek voor communicatie en instellingen;
- een stuk R die de bibliotheek via reticulate gebruikt;
- een Command Line Interface;
- een web applicatie die data asynchrone behandelt en de bibliotheek gebruikt voor communicatie en instellingen.
0 Opmerkingen