SourceForge has been redesigned. Learn more.

#89 VStar API

David Benn

Something that would be nice to have down the track is an API that can be invoked by external scripts, e.g. Jython, Scala or Groovy, to perform all operations currently available via the GUI. An example might be:

1. Load a star from the database with a specified JD range
2. Create a phase plot with the specified period period and epoch
3. Save the resulting phase plot as a PNG

Such steps could be automatically repeated for a large number of stars, e.g. via a cron job.

This would also be nice for system-level regression testing of VStar itself.


  • Sara Beck

    Sara Beck - 2010-03-03
    • milestone: 952180 --> Feature_-_Phase_2
  • David Benn

    David Benn - 2010-10-28

    Raising the priority of this tracker item to facilitate scripting which I think is just as compelling as the use plugins. One Citizen Sky 2 participant remarked to me that he considers that to be more important. In a very real sense I think he's right. More people are likely to want to script than to write plugins.

  • David Benn

    David Benn - 2010-10-28
    • priority: 2 --> 7

Log in to post a comment.