Registry / data / geode-background

geode-background

JSON →
library9.13.0pypypi✓ verified 81d ago

Geode-Background is a module from Geode-solutions for building background meshes used in mesh generation and numerical simulation. It is part of the OpenGeode ecosystem, currently at version 9.12.0, with a stable release cadence aligned with the Geode platform.

pip install geode-background
INSTALL
IMPORT
SIG · GEODE-BACKGROUND
G
geode-background
datapythonv9.13.0
Install
3.0s avg
Import
Disk
105MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v9.13.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
installs and imports cleanly · install 3.0s · import 0.000s · 108MB
105MB installed
● package 105MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

GeodeBackgroundBRepLibrary
from geode_background import GeodeBackgroundBRepLibrary
from geode_background import BackgroundCreator
GeodeBackgroundCommonLibrary
from geode_background import GeodeBackgroundCommonLibrary
GeodeBackgroundSolidLibrary
from geode_background import GeodeBackgroundSolidLibrary

Basic usage: import BackgroundCreator, create a background mesh from a bounding box.

from geode_background import BackgroundCreator # Create a simple background mesh (example) creator = BackgroundCreator() background_mesh = creator.create_from_bounding_box(origin=(0.0,0.0,0.0), length=(1.0,1.0,1.0)) print('Background mesh created:', background_mesh.nb_vertices())
Debug
Known issues
breakingVersion 9.x introduced a new API: BackgroundCreator replaces old factory functions. Old code using `create_background_mesh` will break.
fix
Use `from geode_background import BackgroundCreator` and instantiate with `BackgroundCreator().create_*()` methods.
affects: >=9.0.0
deprecatedDirect import of names like `BackgroundMesh` from top-level package is deprecated; use submodule `geode_background.background_mesh`.
fix
Use `from geode_background.background_mesh import BackgroundMesh` instead.
affects: >=8.0.0
gotchaGeode-Background requires a C++ compiled backend; pip install may fail without proper build tools (e.g., Visual C++ on Windows, GCC on Linux).
fix
Install pre-built wheels via conda: `conda install -c geode-solutions geode-background`
affects: all
Upgrade
Version history
9.13.0latest on PyPI · released Jun 13, 2026
Audit
Dependencies
geode-corerequiredCore Geode library required for all modules
geode-commonoptionalCommon utilities used across Geode modules
Agent activity
11 hits · last 30 days
node
10
Resources
geode-background — pip install geode-background · libregistry