Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RadiantNew to Visual Studio Code? Get it now.
Radiant

Radiant

Marco Kaufmann

|
359 installs
| (1) | Free
A DSL for activity detection in IoT
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Radiant

Radiant is a Domain Specific Language [DSL] for monitoring and activity detection, especially in an IoT environment. This extension provides the complete set of tooling around the DSL including LSP, code generation and direct deployment to a Siddhi runner.

This project was born as part of a research project at the University of St. Gallen and is currently still under development.

Commands

Generate

Generate the currently focused file via the command palette.

  • Only available in .rad files
  • Expects a radiant.yaml in the same directory

Deploy

Generate and deploy the currently focused file via the command palette.

  • Only available in .rad files
  • Expects a radiant.yaml in the same directory

Settings

Generate on File Save

The extension has built in support for generation on file save. Given that the current file is a .rad file, the generation is triggered on file save. A radiant.yaml is expected to exist in the same directory as the .rad file. The output will be written into the default output directory.

This setting is enabled by default but can be configured via the extension settings (see Configuring extensions).

# settings.json
{
  "radiant.generateOnSave": true,
}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft