Code Monkey home page Code Monkey logo

geology-computer-api / ar2tech-sgems-public Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sayantanx/ar2tech-sgems-public

0.0 1.0 0.0 6.86 MB

This is the public repository for the ar2tech version of the sgems software. The code will be updated to be in sync with the current executable. The main purpose of the availability is to provide developer to write plug-ins. See the readme file for more information about licensing.

License: Other

ar2tech-sgems-public's Introduction

ar2gems

AR2Tech geostatistical libraries and software


This project is managed and owned by Advanced Resources and Risk Technology, LLC (ar2tech).
For any questions, please contact Alex Boucher ([email protected]).

AR2GEMS is a branch of the open-source SGeMS software under its x-free license.
This version cannot be integrated into existing software or distributed without the explicit authorization of ar2tech.

If you would like to contribute code to this project you can either: a) License the new code with a BSD license b) Transfer copyright to ar2tech If you are interested into another option please contact ar2tech.

Academic research: There are no restrictions for academic purposes. Note that only the plugins can be distributed by third-party, the software itself can only be distributed by ar2tech. This is done to reduce fragmentation of the software.

Commercial plugins: You are free to build proprietary plugins for commercial purposes within an organization (no distribution) or to be freely distributed (no requirement to release the source code). Please contact ar2tech for licensing agreement if you intend to sell or distribute the plugins with a fee.

In case of doubt please contact Alex Boucher ([email protected]).

----------Compiling SGeMS with Visual Studio 2010 on 64 bits-------------------- Note that Visual Studio SP1 must be installed. Required external libraries: Qt, VTK, Boost and Python

----------Compiling Qt 64 bits ---------------- 1- Download qt source code (a zip file) from : http://qt-project.org/downloads 2- Unzip it (e.g. c:\Qt\4.8.3-x64) 3- Open the prompt shell for visual studio 2010 ( go to the MS start->All Programs->Microsoft Visual studio 2010 ->Visual Studio Tools->Visual Studio x64 Win64 Command Prompt (2010)) 4- Go to the qt directory 5- Type: configure -debug-and-release -no-webkit -platform win32-msvc2010 -no-script -no-scripttools -opensource 6- Type : nmake

---------- Compiling VTK --------------------------- 1- Download and install cmake: http://www.cmake.org/ 2- Get the vtk 6.0 source code either from the git or the website: http://vtk.org/VTK/resources/software.html SGeMS is currently built using the master branch of the github repository 3- Build the project files with with cmake or cmake-gui. Be sure to select the Qt options. 4- Open the vtk project files into visual studio and built the release and debug version.

---------- Compiling Python 64 bits ----------------- Installing python 2.x from the installer only provide the release dll. To get the debug version, download the source code, open the project and build the debug version.
You can ignore all the errors. Copy the debug .dll and .lib to the main python directory along the release version.

---------- Building ar2gems --------------------------------------------- 1- Get SGeMS from the github repository 2- Set the following environmental variable QTDIR and QTDIRx64: path to qt installation direction VTKDIR : path to vtk install directory BOOSTDIR : path to the boost directory PYTHONDIRx64: path to the 64 bits python install directory AR2TECH_SGEMS_DIR : path to the source code AR2TECH_GSTL_DIR : The GsTL library is now included in the main source code repository.
The path is then AR2TECH_SGEMS_DIR\ar2GsTL

3- Open the visual studio solution and build the release and debug binaries

ar2tech-sgems-public's People

Contributors

aboucher avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.