Comments (9)
please don't close this. becasue of the holidays, i have not been able to try this out. please give me some more time.
from gimli.
when I run the command,
conda create -n pg -c gimli -c conda-forge pygimli=1.4.5
it runs for hours and it doesn't finish.
We are aware of difficulties in resolving the conda solving process.
You can use the libmamba solver (a faster alternative) by either
conda install -n base conda-libmamba-solver
conda config --set solver libmamba
or update to the newest conda version where it is already implemented
conda update -n base conda
from gimli.
Yes, of course, take your time! And if you try, please directly test with the latest version pyGIMLi v1.4.6
Best wishes
from gimli.
Hi,
I have been trying to install pygimli on windows by creating a separate conda environment with python version 3.10.13. However, I am getting the following error everytime. It seems like pygimli is not compatible with python >3.10?
I also tried installing using the command given in the instruction for installation. It is working fine but a python 3.9 environment is being created by default.
Output
(pg_test) C:\Users\pchakraborti>python --version
Python 3.10.13
(pg_test) C:\Users\pchakraborti>conda install -c gimli -c conda-forge pygimli=1.4.6
Channels:
- gimli
- conda-forge
- defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: / warning libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed
LibMambaUnsatisfiableError: Encountered problems while solving:
- package pygimli-1.4.6-py_0 requires pgcore 1.4.0.*, but none of the providers can be installed
Could not solve for environment specs
The following packages are incompatible
├─ pin-1 is installable and it requires
│ └─ python 3.10.* , which can be installed;
└─ pygimli 1.4.6** is not installable because it requires
└─ pgcore 1.4.0.* , which requires
└─ python >=3.9,<3.10.0a0 , which conflicts with any installable versions previously reported.
Pins seem to be involved in the conflict. Currently pinned specs:
- python 3.10.* (labeled as 'pin-1')
from gimli.
On Windows, pyGIMLi is currently only available for Python 3.9. We will change this in the future but now we recommend to create a new environment as written on pygimli.org under installation.
from gimli.
As this was originally a Mac issue, @vandam60, any news?
from gimli.
Dear @Prithwijit-Chak @vandam60,
could you please try if conda create -n pg15 -c gimli -c conda-forge pygimli=1.5.0
works on your Mac machines?
Thanks
Florian
from gimli.
Just to add some data points here. I tried the above command (conda create -n pg15 -c gimli -c conda-forge pygimli=1.5.0
) on the following:
- Mac (Intel) MacOS 12.0.1
- Mac (M1) MacOS 14.3.1
- Rocky Linux 8.9
I can confirm the installation command works on all of them without an error, but I can't seem to import pygimli
on any of the above. I'm getting the same error as in #618.
from gimli.
I also confirm this on mac m2. Installation goes ok, but can't import pygimli.
Sumbolic links (as suggested) to the two libraries is creating a different issue with suitesparse.
05/07/24 - 07:19:00 - pyGIMLi - INFO - Found 1 regions.
05/07/24 - 07:19:00 - pyGIMLi - INFO - Creating forward mesh from region infos.
05/07/24 - 07:19:00 - pyGIMLi - INFO - Creating refined mesh (H2) to solve forward task.
05/07/24 - 07:19:00 - pyGIMLi - INFO - Mesh for forward task: Mesh: Nodes: 3211 Cells: 6176 Boundaries: 4708
05/07/24 - 07:19:00 - pyGIMLi - INFO - Use median(data values)=100.739
Mesh: Nodes: 0 Cells: 0 Boundaries: 0
ModellingBase::setMesh() copying new mesh ... Found datafile: 48 electrodes
Found: 48 node-electrodes
rMin = 1, rMax = 188
NGauLeg + NGauLag for inverse Fouriertransformation: 13 + 4
Found non-Neumann domain
0.00690071 s
FOP updating mesh dependencies ... 1.917e-06 s
min/max(dweight) = 33.3333/33.3333
05/07/24 - 07:19:00 - pyGIMLi - INFO - Created startmodel from forward operator: 1544, min/max=100.739000/100.739000
05/07/24 - 07:19:00 - pyGIMLi - INFO - Starting inversion.
fop: <pygimli.physics.ert.ertModelling.ERTModelling object at 0x1570ca840>
Data transformation: <pgcore.pygimli.RTransLogLU object at 0x1570caa70>
Model transformation: <pgcore.pygimli.RTransLog object at 0x1570ca980>
min/max (data): 11.67/483
min/max (error): 3%/3%
min/max (start model): 101/101
Calculating response for model: min = 100.739 max = 100.739
Allocating memory for primary potential...... 0.00166708
No primary potential for secondary field calculation. Calculating analytically...
./core/src/bert/dcfemmodelling.cpp:225 void GIMLI::dcfemDomainAssembleStiffnessMatrix(SparseMatrix &, const Mesh &, const Vector &, double, bool) [ValueType = double] WARNING! 47 nodes forced to homogen Dirichlet to fix singularity of stiffness matrix
./core/src/bert/dcfemmodelling.cpp:225 void GIMLI::dcfemDomainAssembleStiffnessMatrix(SparseMatrix &, const Mesh &, const Vector &, double, bool) [ValueType = double] WARNING! 47 nodes forced to homogen Dirichlet to fix singularity of stiffness matrix
CHOLMOD warning: not positive definite. file: /Users/runner/miniforge3/conda-bld/suitesparse_1715354135116/work/CHOLMOD/Cholesky/t_cholmod_rowfac_worker.c line: 433
Node: 0x600004d81e00 id: 52 50 0 0 marker: -99
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 52 52 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 53 53 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 54 54 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 55 55 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 56 56 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 57 57 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 58 58 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 59 59 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 60 60 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 61 61 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 62 62 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 63 63 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 64 64 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 65 65 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 66 66 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 67 67 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 68 68 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 69 69 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 70 70 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 71 71 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 72 72 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 73 73 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 74 74 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 75 75 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 76 76 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 77 77 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 78 78 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 79 79 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 80 80 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 81 81 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 82 82 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 83 83 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 84 84 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 85 85 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 86 86 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 87 87 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 88 88 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 89 89 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 90 90 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 91 91 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 92 92 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 93 93 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 94 94 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 95 95 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 96 96 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 97 97 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 52 52 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 53 53 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 54 54 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 55 55 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 56 56 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 57 57 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 58 58 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 59 59 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 60 60 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 61 61 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 62 62 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 63 63 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 64 64 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 65 65 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 66 66 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 67 67 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 68 68 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 69 69 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 70 70 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 71 71 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 72 72 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 73 73 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 74 74 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 75 75 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 76 76 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 77 77 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 78 78 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 79 79 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 80 80 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 81 81 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 82 82 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 83 83 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 84 84 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 85 85 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 86 86 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 87 87 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 88 88 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 89 89 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 90 90 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 91 91 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 92 92 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 93 93 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 94 94 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 95 95 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 96 96 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 97 97 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 52 52 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 53 53 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 54 54 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 55 55 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 56 56 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 57 57 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 58 58 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 59 59 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 60 60 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 61 61 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 62 62 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 63 63 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 64 64 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 65 65 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 66 66 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 67 67 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 68 68 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 69 69 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 70 70 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 71 71 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 72 72 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 73 73 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 74 74 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 75 75 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 76 76 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 77 77 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 78 78 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 79 79 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 80 80 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 81 81 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 82 82 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 83 83 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 84 84 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 85 85 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 86 86 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 87 87 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 88 88 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 89 89 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 90 90 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 91 91 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 92 92 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 93 93 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 94 94 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 95 95 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 96 96 is not part of the sparsity pattern
./core/src/sparsematrix.h:943 ValueType GIMLI::SparseMatrix::getVal(int, int, bool) const [ValueType = double] pos 97 97 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 52 52 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 53 53 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 54 54 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 55 55 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 56 56 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 57 57 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 58 58 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 59 59 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 60 60 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 61 61 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 62 62 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 63 63 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 64 64 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 65 65 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 66 66 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 67 67 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 68 68 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 69 69 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 70 70 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 71 71 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 72 72 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 73 73 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 74 74 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 75 75 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 76 76 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 77 77 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 78 78 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 79 79 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 80 80 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 81 81 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 82 82 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 83 83 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 84 84 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 85 85 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 86 86 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 87 87 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 88 88 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 89 89 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 90 90 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 91 91 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 92 92 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 93 93 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 94 94 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 95 95 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 96 96 is not part of the sparsity pattern
./core/src/sparsematrix.h:930 void GIMLI::SparseMatrix::setVal(int, int, ValueType) [ValueType = double] pos 97 97 is not part of the sparsity pattern
Traceback (most recent call last):
Cell In[4], line 26
mgr.invert(mesh=mesh)
File /opt/anaconda3/envs/pg2/lib/python3.11/site-packages/pygimli/frameworks/methodManager.py:843 in invert
self.fw.run(dataVals, errorVals, **kwargs)
File /opt/anaconda3/envs/pg2/lib/python3.11/site-packages/pygimli/frameworks/inversion.py:680 in run
self.inv.start()
File /opt/anaconda3/envs/pg2/lib/python3.11/site-packages/pygimli/physics/ert/ertModelling.py:178 in response
resp = self._core.response(mod)
RuntimeError: ./core/src/bert/electrode.cpp:111 virtual double GIMLI::ElectrodeShapeNode::geomMeanCellAttributes() const not yet implemented
libgimli-v1.5.0
from gimli.
Related Issues (20)
- Running pyGIMLi on GHA fails to import HOT 3
- Can the gimli module perform joint HVSR-Dispersion Curve inversion? HOT 2
- The resistivity values are inverted after inversion with dipole-dipole array HOT 9
- Matplotlib version >3.8.4 causes failure to load module HOT 5
- colab and /tmp HOT 3
- Marker in the Model is not readable in the final result HOT 2
- Coupled DC-Magnetic Inversion HOT 6
- Problem with abortion criteria in ERT data inversion HOT 4
- Question about GravityModelling operator HOT 2
- 3D topography and paraBoundary settings make strange topography HOT 1
- pg.show() plotting the depth values with an opposite sign HOT 3
- Question convertMesh midcell data HOT 1
- neighborCellCount incorrect for boundary cells? HOT 2
- Can't import Pygimli library after conda installation HOT 2
- Region-wise regularization with changing water level HOT 1
- IP data inversion with ERTIPManager HOT 3
- The inversion depth in 2D ERT inversion. HOT 1
- Can't import ERT field data HOT 3
- TDEM HOT 2
- Visualize ERT res2dinv file with topography HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gimli.