From 7314da8ab5e47acd3514925c98a23479bc0ae4c7 Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 11:58:47 +0100 Subject: [PATCH 1/8] Update README.md added image --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 540a3b1..06ac383 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +![https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true] # Onyx Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and Andreas M. Brandmaier. From bf3fa44fd779ff8d6d67ba72395c2c9c3670677f Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 11:59:16 +0100 Subject: [PATCH 2/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 06ac383..423d3d8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true] +![Onyx Logo](https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true # Onyx Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and Andreas M. Brandmaier. From 6b4ac906e0fb51357d625b99313aa2c24ffdbcd3 Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 11:59:49 +0100 Subject: [PATCH 3/8] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 423d3d8..ae49cca 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -![Onyx Logo](https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true +![Onyx Logo](https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true) + # Onyx Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and Andreas M. Brandmaier. From de0925c355be839ffbdab16ff1a753503a73085a Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 12:00:32 +0100 Subject: [PATCH 4/8] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ae49cca..d1f0bfc 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,8 @@ java -jar onyx.jar # License +Onyx is made available under the Apache 2.0 license. + Onyx uses various (unmodified) libraries, which are here redistributed under their original licenses: - vectorgraphics2d by Erich Seifert is distributed under the LGPL From d7af3c86582035768dca09dd30cd846732d6a663 Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 12:41:02 +0100 Subject: [PATCH 5/8] Update README.md added more badges --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index d1f0bfc..27fec0a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ ![Onyx Logo](https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true) +![](https://img.shields.io/github/commit-activity/m/brandmaier/onyx) +![](https://img.shields.io/tokei/lines/github/brandmaier/onyx) +![](https://img.shields.io/github/issues/brandmaier/onyx) +![Code size](https://img.shields.io/github/languages/code-size/brandmaier/onyx.svg) +![contributions](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat) + + # Onyx Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and Andreas M. Brandmaier. From 43d26220a98766de3ea1c7adf7762aebba529019 Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 12:42:51 +0100 Subject: [PATCH 6/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 27fec0a..1ac19f3 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ # Onyx -Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and Andreas M. Brandmaier. +Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and [Andreas M. Brandmaier](https://www.brandmaier.de) and is freely distributed under the Apache 2.0 license. # Build From 7f97e0b80a4078e08cb971daa30ec6bb539e6761 Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 12:44:36 +0100 Subject: [PATCH 7/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ac19f3..a6fb045 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ![Onyx Logo](https://github.com/brandmaier/onyx/blob/master/build/images/onyx-welcome.png?raw=true) ![](https://img.shields.io/github/commit-activity/m/brandmaier/onyx) -![](https://img.shields.io/tokei/lines/github/brandmaier/onyx) +![](https://tokei.rs/b1/github/brandmaier/onyx) ![](https://img.shields.io/github/issues/brandmaier/onyx) ![Code size](https://img.shields.io/github/languages/code-size/brandmaier/onyx.svg) ![contributions](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat) From bf64d98edb09d42001a2f9830a4602491122e3e2 Mon Sep 17 00:00:00 2001 From: Andreas Brandmaier Date: Tue, 19 Dec 2023 13:33:23 +0100 Subject: [PATCH 8/8] Update README.md added instructions for download --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index a6fb045..7b03dc6 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,14 @@ Onyx is a free software environment for creating and estimating structural equation models (SEM). It provides a graphical user interface that facilitates an intuitive creation of models, and a powerful back end for performing maximum likelihood estimation of parameters. Path diagrams in Onyx can be exported to OpenMx, lavaan, and Mplus to allow an easy transition to script-based SEM software. Onyx was written by Timo von Oertzen and [Andreas M. Brandmaier](https://www.brandmaier.de) and is freely distributed under the Apache 2.0 license. +# Download + +You can download the current (unstable) version of Onyx from this repository. The most recent version is automatically regularly built and deployed [here](https://github.com/brandmaier/onyx/tree/master/dist). +Download the JAR-file and run it. Note that Onyx requires a recent JAVA runtime environment, such as OpenJDK. + # Build +This section is only for developers. As an Onyx user, you can safely ignore this information. If you want to build Onyx from sources, download the sources, make sure that you have a Java development kit ready (including a Java compiler) and the Apache ant build tool. Then, compile the source code using ```{bash}