Geode-solutions Numerics Module

raw JSON →
6.4.15 verified Mon Apr 27 auth: no python

Geode-solutions core numerical algorithms module for geometry processing. Current version 6.4.15, requires Python <3.13, >=3.9. Release cadence follows main Geode library releases.

pip install geode-numerics
error ModuleNotFoundError: No module named 'geode-numerics'
cause Trying to import using hyphen instead of underscore.
fix
Use import geode_numerics or from geode_numerics import ...
error ImportError: cannot import name 'GeodeNumerics' from 'geode_numerics'
cause The class or function name may have changed in a newer version.
fix
Check installed version and use from geode_numerics import GeodeNumerics if available; otherwise consult docs for correct symbol.
gotcha Import path uses underscore (geode_numerics) not hyphen. Many users mistakenly use `import geode-numerics` which is invalid syntax.
fix Use `from geode_numerics import ...` or `import geode_numerics`.
breaking API changes between major versions (e.g., 5.x to 6.x) can break method signatures. Always check migration guide.
fix Review release notes and update method calls accordingly.
gotcha Requires Python <3.13; will not install on Python 3.13+. Use Python 3.9-3.12.
fix Install with Python 3.9, 3.10, 3.11, or 3.12.
conda install -c conda-forge geode-numerics

Initialize Numerics and call a method (example: solve linear system).

from geode_numerics import GeodeNumerics

numerics = GeodeNumerics()
result = numerics.solve_linear_system([[2.0, 1.0], [1.0, 3.0]], [5.0, 6.0])
print(result)