A Visual Studio Code extension with support for the NMTRAN language used in NONMEM control streams.
VSCode v1.80.0+
To install the extension, open the Extensions view, search for nonmem
to filter results and select the NMTRAN extension.
- Diagnostics
- Code completion proposals
- Hover info
- Comment toggling using the VS Code command
Toggle Line Comment
- Folding (by control records)
- Bracket matching
- Bracket autoclosing
- Bracket autosurrounding
By tokenization according to TextMate 1.5.1 naming conventions
- Subroutine selection
- ADVAN and TRANS
- Modify
$DATA
on-the-fly (Credit: Simon Buatois) - RUV (normal or log-scale)
- RUV_add
- RUV_prop
- RUV_addprop
- Creating an Xpose-friendly $TABLE scaffold (just type $TABLE).
- MIXTURE-models (just type $MIX)
- 2-way mixture model
- 3-way mixture model
- Including IIV on a parameter that is bound between 0 and 1 (type logit_iiv).
- Baseline modeling (B1, B2, B3, B4) Dansirikul et al., 2008
- BQL modeling (M3) Beal, 2001
Your contribution to the project is encouraged. You can report issues and post suggestions of features via GitHub issues. Thank you!