jagsy a new editor for JAGS
Jagsy aims to provide a simple editor for writing clean JAGS code. Jagsy speeds up the development of JAGS code by providing auto-formatting, syntax checking and auto-completion.
Jagsy is based on the eclipse framework module and as such can be incorporated to Eclipse RCP applications. Jagsy comes with a stand-alone application that can be straightforwardly used on the three main operating systems, i.e., linux/mac/windows
This project is a collaboration between OPCoach (France) and Arxios (Belgium - @bhlbarxios).
Contribution guidelines for this project
Jags documentation is available here
Current Key Features - version 0.1 XXXX/XX/XX - released - stable :
- auto-completion for distribution functions and deterministic functions
- syntax checking by error highlighting in the model block
- auto-formatting in the model block
Short-term Planned Features - version 0.2 XXXX/XX/XX - expected - beta:
- syntax checking by error highlighting in the data block
- launching jags directly from jagsy
- auto-formatting in the data block
Long-term Unplanned Features - version X.X XXX/XX/XX - unplanned - gamma:
- checking consistency between data input file and model definition
- graphical representation of the directed a-cyclic graph associated to the model definition
- two-way construction between the directed a-cyclic graph representation and the textual representation
- Dialogs for parametrizing a jags evaluation