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 Common errors
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. Warnings
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.
Install
conda install -c conda-forge geode-numerics Imports
- GeodeNumerics
from geode_numerics import GeodeNumerics - NumericsContext
from geode_numerics import NumericsContext
Quickstart
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)