Author Topic: SIESTA import/output  (Read 14640 times)

0 Members and 1 Guest are viewing this topic.

Offline edmundangles

  • New QuantumATK user
  • *
  • Posts: 2
  • Country: es
  • Reputation: 0
    • View Profile
SIESTA import/output
« 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.

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5576
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: SIESTA import/output
« Reply #1 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.

Offline edmundangles

  • New QuantumATK user
  • *
  • Posts: 2
  • Country: es
  • Reputation: 0
    • View Profile
Re: SIESTA import/output
« Reply #2 on: December 18, 2013, 15:24 »
Thanks