Skip to content

DNPSOUP Desktop UI For Preparing Dynamic Nuclear Polarization Calculations Inputs

License

Notifications You must be signed in to change notification settings

cyang019/dnpsoup_gui

Repository files navigation

dnpsoup_gui [In Development]

A Graphic Interface for Preparing DNP Simulation Inputs.

DNP Simulation inputs are separated into three categories:

  • Spin System
  • Pulse Sequence
  • Simulation Settings

The output of this software is a .json file. This file can serve as an input configuration for the command-line DNPSoup (In Development) Simulator.

Currently the software Only works in development mode (launch using npm run dev).

Appearance

  • A spin system Page1

  • A DNP pulse sequence Page2

  • Other experiment specific settings Page3

Download

git clone https://github.com/cyang019/dnpsoup_gui.git

Run in Development Mode

Download Node.js for your platform.

cd into the dnpsoup_gui root directory.

# install dependencies
npm install

# run the software with development tools at localhost:9080
npm run dev

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# lint all JS/Vue component files in `src/`
npm run lint

This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.

About

DNPSOUP Desktop UI For Preparing Dynamic Nuclear Polarization Calculations Inputs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published