Skip to content

lbinter/gcd

Repository files navigation

GCD Configurator (General Constrained Dynamics Mathematica Configurator)

The GCD configurator is a helper program for General Constrained Dynamic models (GCD models). It allows to create and easily edit GCD Models, add and modify plots and generate mathematica files from it. For more information see the introductory paper by Erhard Glötzl and the list of examples models and there description in publications using GCD models.

Screenshot of the GCD configurator input

gcd-model

Screenshot of the Mathematica output

mathematica example 1

mathematica example 2

1. Requirements

For program requirements please see https://github.com/lbinter/gcd/wiki/GCD-Requirements

2. Installation

Please ensure https://github.com/lbinter/gcd/wiki/Java-Installation-&-Env.-Variables-Requirements are followed before proceeding.

2.1 Binaries

You can download prebuild binaries from

3. Starting the program

Unpack the downloaded binary to any location

  • Windows
    • Double click path\bin\gcd.bat
  • Linux
    • Execute path\bin\gcd

4. How to use the GCD Configurator

Please see the Wiki (https://github.com/lbinter/gcd/wiki/) for further information.


Customizing the program

Starting from Source code

You can start the program via terminal

  ./gradlew run

Self build project

  • Clone / download project
    • github_download
  • Unpack the Zip folder to any location
  • navigate to the new folder
  • To build project please run the following command in a terminal (shift + right click in folder)
./gradlew clean build
  • open_terminal
  • terminal
  • the program can now be found als a zip and tar file in \folder\build\distributions\gcd-2.0-.zip

Zenodo: https://zenodo.org/record/6207454

About

General Constrained Dynamics Mathematica Configurator

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors