pymkm.utils¶
Utility submodule for pyMKM.
This package contains helper tools used throughout pyMKM for interpolation, geometric modeling of particle interactions, and multiprocessing optimization.
Modules¶
geometry_tools
: Provides geometric calculations such as intersection areas and radius sampling for dose distribution modeling. SeeGeometryTools
.interpolation
: Contains a general-purposeInterpolator
that supports log-log and non-monotonic interpolation for LET/energy curves.parallel
: Defines theoptimal_worker_count()
utility to determine optimal multiprocessing configurations based on workload and CPU count.