Published October 27, 2026 | Version 0.10.0

VRE Language

Description

The VRE Language package includes a family of domain-specific languages (DSLs).
Originally it has been developed to be used in a Virtual Research Environment (VRE)
in VirtMat projects.

Currently, the VRE Language family includes two members:

  • textS: scientific computing language (SCL) - for any domain of computational science
  • textM: atomic and molecular modeling language (AMML) - for the domain of computational materials science

In addition, the VRE Language package includes all tools you need to use textS and textM - parsers, interpreters, interfaces to backend systems etc., as well as a Jupyter kernel that allows writing Jupyter notebooks in these languages.

Files

vre-language-v0.10.0.zip

Files (2.4 MB)

Name Size
md5:3a28408af0a3a9962e4b3db2f4e17cea
2.4 MB Preview Download

Additional details

Dates

Created
2022-01-25
First Issue
Available
2023-01-19
First release

Software

Repository URL
https://gitlab.kit.edu/kit/virtmat-tools/vre-language
Programming language
Python
Development Status
Active

References

  • Ivan Kondov, Rodrigo Cortés Mejía, Marvin Müller, Nikolai Pfisterer, Sruthy Sreenivasan. Domain Specific Language for Materials Modeling. M. Paszynski et al. (Eds.): International Conference on Computational Science (ICCS) 2025 Workshops, LNCS 15909, pp. 221-2361–16, 2025. https://doi.org/10.1007/978-3-031-97564-6_18