1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
No description
Find a file
Steffen Vogel 6eb52161e5 Add missing REUSE headers
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
.devcontainer Add clangd and clang-format VSCode extensions to Devcontainer 2023-09-08 11:37:42 +02:00
.reuse Make project REUSE compliant 2023-09-07 11:16:04 +02:00
clients Apply clang-format changes 2023-09-08 11:37:42 +02:00
cmake Make project REUSE compliant 2023-09-07 11:16:04 +02:00
common@0edfc697b7 Update VILLAScommon sub-module 2023-09-07 11:16:04 +02:00
doc Fix REUSE compliance for reorder hook 2023-09-07 11:16:04 +02:00
etc Fix REUSE compliance for reorder hook 2023-09-07 11:16:04 +02:00
fpga@1cac3fafde Revert update fpga submodule 2023-09-07 11:16:04 +02:00
include/villas Fix broken include due to auto-formatting 2023-09-08 11:37:42 +02:00
lib Fix broken include due to auto-formatting 2023-09-08 11:37:42 +02:00
LICENSES Make project REUSE compliant 2023-09-07 11:16:04 +02:00
lua/hooks Make project REUSE compliant 2023-09-07 11:16:04 +02:00
packaging Fix wrong package in Ubuntu Dockerfile 2023-09-08 11:37:42 +02:00
plugins Apply clang-format changes 2023-09-08 11:37:42 +02:00
python Fix more flake8 warnings 2023-09-07 11:16:04 +02:00
src Fix broken include due to auto-formatting 2023-09-08 11:37:42 +02:00
tests Apply clang-format changes 2023-09-08 11:37:42 +02:00
tools Add pre-commit hook for clang-format 2023-09-08 11:37:42 +02:00
web Make project REUSE compliant 2023-09-07 11:16:04 +02:00
.clang-format Add missing REUSE headers 2023-09-08 11:37:42 +02:00
.clangd Add missing REUSE headers 2023-09-08 11:37:42 +02:00
.dockerignore Make project REUSE compliant 2023-09-07 11:16:04 +02:00
.editorconfig Make editorconfig compatible with clang-format 2023-09-08 11:37:42 +02:00
.envrc Make project REUSE compliant 2023-09-07 11:16:04 +02:00
.git-blame-ignore-revs Add missing REUSE headers 2023-09-08 11:37:42 +02:00
.gitignore Add clangd configuration file 2023-09-08 11:37:42 +02:00
.gitlab-ci.yml Ignore too long lines in flake8 linter 2023-09-07 11:16:04 +02:00
.gitmodules Make project REUSE compliant 2023-09-07 11:16:04 +02:00
.mailmap Add missing REUSE headers 2023-09-08 11:37:42 +02:00
CMakeLists.txt Removed Doxygen from repo 2023-09-07 11:16:04 +02:00
CODEOWNERS Make project REUSE compliant 2023-09-07 11:16:04 +02:00
CONTRIBUTING.md Update contribution guide 2023-09-08 11:37:42 +02:00
LICENSE Make project REUSE compliant 2023-09-07 11:16:04 +02:00
README.md Add missing RWTH copyright to main README.md 2023-09-07 11:16:04 +02:00

VILLASnode

build status

This is VILLASnode, a gateway for processing and forwardning simulation data between real-time simulators. VILLASnode is a client/server application to connect simulation equipment and software such as:

  • OPAL-RT RT-LAB,
  • RTDS GTFPGA cards,
  • RTDS GTWIF cards,
  • Simulink,
  • LabView,
  • and FPGA models

by using protcols such as:

  • IEEE 802.2 Ethernet / IP / UDP,
  • ZeroMQ & nanomsg,
  • MQTT & AMQP
  • WebSockets
  • Shared Memory
  • Files
  • IEC 61850 Sampled Values / GOOSE
  • Analog/Digital IO via Comedi drivers
  • Infiniband (ibverbs)

It's designed with a focus on very low latency to achieve real-time exchange of simulation data. VILLASnode is used in distributed- and co-simulation scenarios and developed for the field of power grid simulation at the EON Energy Research Center in Aachen, Germany.

Documentation

User documentation is available here: https://villas.fein-aachen.org/docs/

License

This project is released under the terms of the Apache 2.0 license.

We kindly ask all academic publications employing components of VILLASframework to cite one of the following papers:

For other licensing options please consult Prof. Antonello Monti.

  • SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University
  • SPDX-FileCopyrightText: 2023 OPAL-RT Germany GmbH
  • SPDX-License-Identifier: Apache-2.0

Contact

EONERC ACS Logo

Institute for Automation of Complex Power Systems (ACS)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany