Skip to content
/ RSIS Public

An experimental Julia/Rust package for developing both real-time and non real-time simulations

Notifications You must be signed in to change notification settings

synthfi/RSIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time SImulation Scheduler Framework

The RSIS Framework is used to build Real-Time simulations.

Getting Started

Systems

  • MacOS
  • Ubuntu (WSL2)
  • Windows

Required Dependencies

  • Julia
    • DataStructures
    • DataFrames
    • Unitful
    • YAML
    • CSV
    • MsgPack
  • Rust
    • rmp-serde
    • rmpv
    • num-complex

Optional Dependencies

Function Dependency
C++ Development Meson (>= 0.62.0)
C++ Models nlohmann-json (>= 3.10.5)
Fortran Development Fortran Package Manager (fpm) TODO UPDATE
GUI Stipple, Genie (TODO)

Core Library Build Steps

$ cd utilities
$ julia -L build.jl -e "build(release=true, clean=true)"

Release to Shared Environment

$ cd utilities
$ julia -L release.jl -e "release_shared_environment()"

About

An experimental Julia/Rust package for developing both real-time and non real-time simulations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published