Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spamlab-iee/os
An open source, cross-platform structural geology analysis software
https://github.com/spamlab-iee/os
Last synced: about 2 months ago
JSON representation
An open source, cross-platform structural geology analysis software
- Host: GitHub
- URL: https://github.com/spamlab-iee/os
- Owner: spamlab-iee
- License: gpl-3.0
- Created: 2017-04-09T20:02:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-08-27T19:26:26.000Z (almost 3 years ago)
- Last Synced: 2024-04-30T23:24:08.269Z (2 months ago)
- Language: Python
- Homepage:
- Size: 2.7 MB
- Stars: 21
- Watchers: 5
- Forks: 4
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-open-geoscience - OpenStereo - platform structural geology analysis software. (Software / Structural Geology)
- awesome-open-geoscience - OpenStereo - platform structural geology analysis software. (Software / Structural Geology)
README
OpenStereo
==========[![Build status](https://ci.appveyor.com/api/projects/status/pbjhw57vo0hq4lf9?svg=true)](https://ci.appveyor.com/project/endarthur/os-wv5v5)
[![Documentation Status](https://readthedocs.org/projects/openstereo/badge/?version=latest)](https://openstereo.readthedocs.io/en/latest/?badge=latest)
[![Gitter chat](https://badges.gitter.im/endarthur/os.png)](https://gitter.im/openstereo)------------------------------------------------------------------------
OpenStereo is an open source, cross-platform software for structural geology analysis.
The software is written in Python, a high-level, cross-platform programming language and the GUI is designed with Qt5, which provide a native look on all OS. Numeric operations (like matrix and linear algebra) are performed with the Numpy module and all graphic capabilities are provided by the Matplolib library, including on-screen plotting and graphic exporting to common desktop formats (emf, eps, ps, pdf, png, svg).
OpenStereo is released under the GNU General Public License v.3.
Check the documentation here:
https://openstereo.readthedocs.io/
## Windows Installation
Download the installer .exe from the latest release:
https://github.com/spamlab-iee/os/releases/latest
When updating, please uninstall the previous version before installing the new.
## macOS Installation
Downloader the .app executable from the latest release:
https://github.com/spamlab-iee/os/releases/latest
On the first time executing a new download of OpenStereo, right click the .app file
select `Open` from the context menu and click open on the window that will appear.Alternativelly, you can install OpenStereo from source by first installing pyqt5
(python3 will be installed as well for this) using [homebrew](https://brew.sh/):```bash
$ brew install pyqt
```Once that is done, install OpenStereo from this repository using pip3:
```bash
$ pip3 install https://github.com/spamlab-iee/os/tarball/master#egg=openstereo
```## Linux Installation
### Ubuntu
First install pyqt5 and pip:
```bash
$ sudo apt install python3-pyqt5 python3-pip
```Once that is done, install OpenStereo from this repository using pip3:
```bash
$ pip3 install https://github.com/spamlab-iee/os/tarball/master#egg=openstereo
```### Mint Cinnamon
First install pyqt5, pip and setuptools from the distribution repository:
```bash
$ sudo apt install python3-pyqt5 python3-pip python3-setuptools
```Then install wheel using pip:
```bash
$ pip3 install wheel
```Once that is done, install OpenStereo from this repository using pip3:
```bash
$ pip3 install https://github.com/spamlab-iee/os/tarball/master#egg=openstereo
```### Fedora
First install pyqt5:
```bash
$ sudo yum install python3-qt5Once that is done, install OpenStereo from this repository using pip3:
```bash
$ sudo pip3 install https://github.com/spamlab-iee/os/tarball/master#egg=openstereo
```### openSUSE
First install pyqt5:
```bash
$ sudo zypper install python3-qt5Once that is done, install OpenStereo from this repository using pip3:
```bash
$ sudo pip3 install https://github.com/spamlab-iee/os/tarball/master#egg=openstereo
```## Installation from Source
You can install this version of openstereo using:
```bash
$ pip install https://github.com/spamlab-iee/os/tarball/master#egg=openstereo
```Additionally, install PyQt5 from PyPI (for python 2.7, use package python-qt5 instead).
Then run with
```bash
$ openstereo
```or
```bash
$ python -m openstereo
```