https://github.com/brandmaier/onyx

Ωnyx - Structural Equation Modeling

https://github.com/brandmaier/onyx

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary

Keywords

gui latent-variables sem structural-equation-modeling
Last synced: 5 months ago · JSON representation

Repository

Ωnyx - Structural Equation Modeling

Basic Info
  • Host: GitHub
  • Owner: brandmaier
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 6.62 MB
Statistics
  • Stars: 15
  • Watchers: 5
  • Forks: 2
  • Open Issues: 17
  • Releases: 0
Topics
gui latent-variables sem structural-equation-modeling
Created over 9 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing

README.md

Onyx Logo

Code size contributions <!-- badges: end -->

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 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. 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} ant compile `

Then, package all compiled classes into a single jar file by issuing:

{bash} ant dist

This creates a single file onyx.jar in subfolder dist.

Run

After you have successfully created the distributable jar file, you can run it from the command line:

{bash} cd dist 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
  • Diff Match and Patch by Google Inc is distributed under the Apache License 2.0
  • GRAL by Erich Seifert is distributed under the LGPL
  • jtouchbar by Thizzer is distributed under the MIT license
  • jUnit by junit.org is distributed under the Eclipse Public License 1.0

Furthermore, Onyx uses the following resources:

  • the mono icons by https://icons.mono.company/ distributed under the MIT license

Owner

  • Name: Andreas Brandmaier
  • Login: brandmaier
  • Kind: user
  • Location: Berlin

Professor of Research Methods. Senior Research Scientist. Computer & Data Scientist in Lifespan Psychology.

GitHub Events

Total
  • Watch event: 4
  • Issue comment event: 1
  • Push event: 3
  • Fork event: 1
Last Year
  • Watch event: 4
  • Issue comment event: 1
  • Push event: 3
  • Fork event: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 22
  • Total pull requests: 2
  • Average time to close issues: about 3 years
  • Average time to close pull requests: 2 months
  • Total issue authors: 4
  • Total pull request authors: 1
  • Average comments per issue: 0.45
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 0
  • Average comments per issue: 0.6
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • brandmaier (12)
  • karchjd (3)
  • li-ruijie (1)
  • timovonoertzen (1)
Pull Request Authors
  • karchjd (2)
Top Labels
Issue Labels
bug (3)
Pull Request Labels

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • actions/setup-java v1 composite
  • actions/upload-artifact v2 composite