This repository contains the source code for a GUI that allows to set parameters of SCERPA simulations.
- Rust (https://rustup.rs/)
- Node.js and pnpm
- Tauri CLI:
pnpm install -g @tauri-apps/cli
# Clone the repository
git clone https://github.com/rageSpin/SCERparams-GUI.git
cd SCERparams
# Install dependencies
pnpm install
# Development mode
pnpm run tauri dev
# Build for production
pnpm run tauri build
- Modern GUI for SCERPA simulation configuration
- Cross-platform support (Windows, Linux and Mac)
- Easy-to-use configuration management
- Circuit import type selection
- Molecule configuration (BisFe ...)
- Intermolecular distance ()
- Circuit structure
- Driver values
- Clock and waveforms settings
- Plotting options (1D, 2D, 3D plots)
- Rust 1.70.0 or later
- Node.js 16.14 or later
- Tauri dependencies for your target platform.
- 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)