geode-common is the foundational Python module for Geode-solutions' licensed computational geometry and meshing libraries. It provides core utilities, license management, and environment initialization for the entire Geode-solutions ecosystem. It is a wrapper around a C++ library using Pybind11. The current version is 33.21.3, with frequent updates aligning with Geode-solutions' development.
pip install geode-commonVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize the geode-common module, set an (optional) license key, and prepare the environment for other Geode-solutions modules. The `initialize_geode_solutions()` call is crucial.
Ensure your Python environment is within the supported range (currently 3.9 <= Python < 3.13). Use a virtual environment to manage Python versions if necessary.
Always call `geode_common.initialize_geode_solutions()` early in your application's lifecycle, typically right after importing `geode_common` and setting the license.
Obtain a valid Geode-solutions license key and pass it to `geode_common.set_license('YOUR_KEY_HERE')` or provide it via the `GEODE_LICENSE_KEY` environment variable.Run `pip install geode-common` to install the package. Ensure your virtual environment (if used) is active.
Add `geode_common.initialize_geode_solutions()` to your code before any other Geode-solutions operations.
Ensure you have a correct and current license key. Set it using `geode_common.set_license('YOUR_KEY_HERE')` or via the `GEODE_LICENSE_KEY` environment variable.Switch to a supported Python version (3.9, 3.10, 3.11, or 3.12). Consider using `pyenv` or `conda` to manage multiple Python versions.
No dependency data recorded yet.