integrate-module


Nameintegrate-module JSON
Version 0.2.15 PyPI version JSON
download
home_pageNone
SummaryLocalized probabilistic data integration
upload_time2025-07-29 12:25:54
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords inversion electromagnetic geophysics geology prior tarantola
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # INTEGRATE Python Module

[![PyPI version](https://badge.fury.io/py/integrate_module.svg)](https://badge.fury.io/py/integrate_module)
[![Test PyPI](https://img.shields.io/badge/Test%20PyPI-integrate__module-orange.svg)](https://test.pypi.org/project/integrate-module/)
[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://cultpenguin.github.io/integrate_module/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)

This repository holds the INTEGRATE Python module


## Installation 

Assuming you allready have python 3.10 installed

    pip install -i https://test.pypi.org/simple/ integrate_module

On Windows this will also install the python wrapper for the ga-aem (1D EM forward modeling - GPL v2 code) --> [ga-aem-forward-win](https://pypi.org/project/ga-aem-forward-win/)


### PIP (from pypi)

    # Install python3 venv
    sudo apt install python3-venv
    
    # Create virtual environment
    python3 -m venv ~/integrate
    source ~/integrate/bin/activate
    pip install --upgrade pip
    
    # Install integrate module
    pip install -i https://test.pypi.org/simple/ integrate_module
    
### PIP (from source)

    # Install python3 venv
    sudo apt install python3-venv
    
    # Create virtual environment
    python3 -m venv ~/integrate
    source ~/integrate/bin/activate
    pip install --upgrade pip
    
    # Install integrate module
    cd path/to/integrate module
    pip install -e .

### Conda + PIP (from pypi)

Create a Conda environment (called integrate) and install the required modules, using 

    conda create --name integrate python=3.10 numpy pandas matplotlib scipy tqdm requests h5py psutil
    conda activate integrate
    pip install -i https://test.pypi.org/simple/ integrate_module
    
    
    
### Conda + PIP (from source)

Create a Conda environment (called integrate) and install the required modules, using 

    conda create --name integrate python=3.10 numpy pandas matplotlib scipy tqdm requests h5py psutil
    conda activate integrate
    pip install -e .


## GA-AEM

In order to use GA-AEM for forward EM modeling, the 'gatdaem1d' Python module must be installed. Follow instructions at [https://github.com/GeoscienceAustralia/ga-aem](https://github.com/GeoscienceAustralia/ga-aem) or use the information below.


### pypi paackage for windows

In Windows the [ga-aem-forward-win](https://pypi.org/project/ga-aem-forward-win/) package will be autoamtically installed that provides access to the GA-AEM forward code. It can be installed manually using

    pip install ga-aem-forward-win

### Pre-Compiled Python module in Windows

Download pre-compiled version of GA-AEM for windows through the latest  release from https://github.com/GeoscienceAustralia/ga-aem/releases as GA-AEM.zip

Download precompiled FFTW3 windows dlls from https://www.fftw.org/install/windows.html as fftw-3.3.5-dll64.zip 

unzip GA-AEM.zip to get GA-AEM

unzip fftw-3.3.5-dll64.zip to get fftw-3.3.5-dll64

Copy fftw-3.3.5-dll64/*.dll to GA-AEM/python/gatdaem1d/

    cp fftw-3.3.5-dll64/*.dll GA-AEM/python/gatdaem1d/

Install the python gatdaem1d module

    cd GA-AEM/python/
    pip install -e .

    # test the installaion
    cd examples
    python skytem_example.py



### Compile ga-aem Python module in Ubuntu/Linux


A script that downloads and install GA-AEM is located in 'scripts/cmake_build_script_ubuntu_gatdaem1d.sh'. Be sure to use the appropriate Python environment and then run

    sh scripts/cmake_build_script_ubuntu_gatdaem1d.sh
    cd ga-aem/install-ubuntu/python
    pip install .
    
### Compile ga-aem Python module in OSX/Homebrew

First install homebrew, then run 

    sh ./scripts/cmake_build_script_homebrew_gatdaem1d.sh
    cd ga-aem/install-homebrew/python
    pip install .


## Development

The main branch should be the most stable, and updates, less frequent, but with larger changes.

The develop branch contains the current development code and may be updated frequently, and some functions and examples may be broken.




            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "integrate-module",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "inversion, electromagnetic, geophysics, geology, prior, tarantola",
    "author": null,
    "author_email": "Thomas Mejer Hansen <tmeha@geo.au.dk>",
    "download_url": "https://files.pythonhosted.org/packages/4e/6f/3d457f811ac3fc9fe65dd19a23ea614bed52387bee4ec180db3cea9d2ac0/integrate_module-0.2.15.tar.gz",
    "platform": null,
    "description": "# INTEGRATE Python Module\n\n[![PyPI version](https://badge.fury.io/py/integrate_module.svg)](https://badge.fury.io/py/integrate_module)\n[![Test PyPI](https://img.shields.io/badge/Test%20PyPI-integrate__module-orange.svg)](https://test.pypi.org/project/integrate-module/)\n[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://cultpenguin.github.io/integrate_module/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)\n\nThis repository holds the INTEGRATE Python module\n\n\n## Installation \n\nAssuming you allready have python 3.10 installed\n\n    pip install -i https://test.pypi.org/simple/ integrate_module\n\nOn Windows this will also install the python wrapper for the ga-aem (1D EM forward modeling - GPL v2 code) --> [ga-aem-forward-win](https://pypi.org/project/ga-aem-forward-win/)\n\n\n### PIP (from pypi)\n\n    # Install python3 venv\n    sudo apt install python3-venv\n    \n    # Create virtual environment\n    python3 -m venv ~/integrate\n    source ~/integrate/bin/activate\n    pip install --upgrade pip\n    \n    # Install integrate module\n    pip install -i https://test.pypi.org/simple/ integrate_module\n    \n### PIP (from source)\n\n    # Install python3 venv\n    sudo apt install python3-venv\n    \n    # Create virtual environment\n    python3 -m venv ~/integrate\n    source ~/integrate/bin/activate\n    pip install --upgrade pip\n    \n    # Install integrate module\n    cd path/to/integrate module\n    pip install -e .\n\n### Conda + PIP (from pypi)\n\nCreate a Conda environment (called integrate) and install the required modules, using \n\n    conda create --name integrate python=3.10 numpy pandas matplotlib scipy tqdm requests h5py psutil\n    conda activate integrate\n    pip install -i https://test.pypi.org/simple/ integrate_module\n    \n    \n    \n### Conda + PIP (from source)\n\nCreate a Conda environment (called integrate) and install the required modules, using \n\n    conda create --name integrate python=3.10 numpy pandas matplotlib scipy tqdm requests h5py psutil\n    conda activate integrate\n    pip install -e .\n\n\n## GA-AEM\n\nIn order to use GA-AEM for forward EM modeling, the 'gatdaem1d' Python module must be installed. Follow instructions at [https://github.com/GeoscienceAustralia/ga-aem](https://github.com/GeoscienceAustralia/ga-aem) or use the information below.\n\n\n### pypi paackage for windows\n\nIn Windows the [ga-aem-forward-win](https://pypi.org/project/ga-aem-forward-win/) package will be autoamtically installed that provides access to the GA-AEM forward code. It can be installed manually using\n\n    pip install ga-aem-forward-win\n\n### Pre-Compiled Python module in Windows\n\nDownload pre-compiled version of GA-AEM for windows through the latest  release from https://github.com/GeoscienceAustralia/ga-aem/releases as GA-AEM.zip\n\nDownload precompiled FFTW3 windows dlls from https://www.fftw.org/install/windows.html as fftw-3.3.5-dll64.zip \n\nunzip GA-AEM.zip to get GA-AEM\n\nunzip fftw-3.3.5-dll64.zip to get fftw-3.3.5-dll64\n\nCopy fftw-3.3.5-dll64/*.dll to GA-AEM/python/gatdaem1d/\n\n    cp fftw-3.3.5-dll64/*.dll GA-AEM/python/gatdaem1d/\n\nInstall the python gatdaem1d module\n\n    cd GA-AEM/python/\n    pip install -e .\n\n    # test the installaion\n    cd examples\n    python skytem_example.py\n\n\n\n### Compile ga-aem Python module in Ubuntu/Linux\n\n\nA script that downloads and install GA-AEM is located in 'scripts/cmake_build_script_ubuntu_gatdaem1d.sh'. Be sure to use the appropriate Python environment and then run\n\n    sh scripts/cmake_build_script_ubuntu_gatdaem1d.sh\n    cd ga-aem/install-ubuntu/python\n    pip install .\n    \n### Compile ga-aem Python module in OSX/Homebrew\n\nFirst install homebrew, then run \n\n    sh ./scripts/cmake_build_script_homebrew_gatdaem1d.sh\n    cd ga-aem/install-homebrew/python\n    pip install .\n\n\n## Development\n\nThe main branch should be the most stable, and updates, less frequent, but with larger changes.\n\nThe develop branch contains the current development code and may be updated frequently, and some functions and examples may be broken.\n\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Localized probabilistic data integration",
    "version": "0.2.15",
    "project_urls": null,
    "split_keywords": [
        "inversion",
        " electromagnetic",
        " geophysics",
        " geology",
        " prior",
        " tarantola"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "392b3c83831694e6cd2eba45d1b1c42e8a7db1ee0458eaa27a5b3d3818a789a8",
                "md5": "bc9d12a676da54c6ac9cf90397f362da",
                "sha256": "e3886ec3b8bd66b91407ea4e15f921e46ea17b6b4d5000bc2b3299a4096e75ad"
            },
            "downloads": -1,
            "filename": "integrate_module-0.2.15-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bc9d12a676da54c6ac9cf90397f362da",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 121369,
            "upload_time": "2025-07-29T12:25:52",
            "upload_time_iso_8601": "2025-07-29T12:25:52.321753Z",
            "url": "https://files.pythonhosted.org/packages/39/2b/3c83831694e6cd2eba45d1b1c42e8a7db1ee0458eaa27a5b3d3818a789a8/integrate_module-0.2.15-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4e6f3d457f811ac3fc9fe65dd19a23ea614bed52387bee4ec180db3cea9d2ac0",
                "md5": "ba25d02f8c36148b3128b666b36f2a83",
                "sha256": "670e11fce799cb4b25bacb10933715ad5499e5d143d9babadd9a0df38b7c21a6"
            },
            "downloads": -1,
            "filename": "integrate_module-0.2.15.tar.gz",
            "has_sig": false,
            "md5_digest": "ba25d02f8c36148b3128b666b36f2a83",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 116110,
            "upload_time": "2025-07-29T12:25:54",
            "upload_time_iso_8601": "2025-07-29T12:25:54.092153Z",
            "url": "https://files.pythonhosted.org/packages/4e/6f/3d457f811ac3fc9fe65dd19a23ea614bed52387bee4ec180db3cea9d2ac0/integrate_module-0.2.15.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-29 12:25:54",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "integrate-module"
}
        
Elapsed time: 1.78389s