# INTEGRATE Python Module
[](https://badge.fury.io/py/integrate_module)
[](https://test.pypi.org/project/integrate-module/)
[](https://cultpenguin.github.io/integrate_module/)
[](https://opensource.org/licenses/MIT)
[](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[](https://badge.fury.io/py/integrate_module)\n[](https://test.pypi.org/project/integrate-module/)\n[](https://cultpenguin.github.io/integrate_module/)\n[](https://opensource.org/licenses/MIT)\n[](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"
}