QuantumATK Forum

NanoLab => Plugin Development => Topic started by: edmundangles on December 5, 2013, 11:39

Title: SIESTA import/output
Post by: edmundangles on December 5, 2013, 11:39
I am interested in developing import and export of (Tran-)SIESTA files, but I am unsure about how to start making plugins. Where are plugins installed, do users have access to source code of existing plugins etc.? I would like to use the present exporter as a starting point.

I realise, that since you haven't published an API, I might need to do some modification later on, and I'm ok with that.
Title: Re: SIESTA import/output
Post by: Anders Blom on December 6, 2013, 00:45
A few things to consider. Plugins are installed in vnl/lib/{python2.7}/site-packages/AddOns and most of them are provided in source code, yes.

Then it depends mostly on which kind of plugin you are after - Builder import/export, or LabFloor filters. But you are right, we haven't published the API (the Viewer and LabFloor ones are still being developed and may change), or good examples. It will come, I promise!

Have a look at the CASTEPFilters, they are very barebones and easy to understand, by providing the minimal required functionality.
Title: Re: SIESTA import/output
Post by: edmundangles on December 18, 2013, 15:24
Thanks