Skip to content

steven-ja/SCERparams-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCERparams-GUI

GitHub version

This repository contains the source code for a GUI that allows to set parameters of SCERPA simulations.

Project Setup

Prerequisites

Installation

# Clone the repository
git clone https://github.com/rageSpin/SCERparams-GUI.git
cd SCERparams

# Install dependencies
pnpm install

Running the Application

# Development mode
pnpm run tauri dev

# Build for production
pnpm run tauri build

Features

  • Modern GUI for SCERPA simulation configuration
  • Cross-platform support (Windows, Linux and Mac)
  • Easy-to-use configuration management

Configuration Options

  • Circuit import type selection
  • Molecule configuration (BisFe ...)
  • Intermolecular distance ()
  • Circuit structure
  • Driver values
  • Clock and waveforms settings
  • Plotting options (1D, 2D, 3D plots)

Build Requirements

  • Rust 1.70.0 or later
  • Node.js 16.14 or later
  • Tauri dependencies for your target platform.

Roadmap

  • all configurations in one tab
  • canvas/ grid-array -> add button to add rows/ columns -> move bettwen them with arrows
  • write in rust a function to generate the config/ matlab file
  • add all plot options (in config tab)

References

DOI References
SCERPA

About

This repository contains the source code for a GUI that allows to set parameters of SCERPA simulations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •