rpymat
Easy to Configure an Isolated 'Python' Environment
After three dormant years, rpymat returned to fix the OpenMP crash that breaks R and conda together
◆Recent moves
- 2mo ago
OpenMP conflict workaround and fix_omp_conflict() helper
The first release in nearly three years, aimed at the OpenMP double-initialization error that surfaces when R's and conda's OpenMP runtimes collide. Sets KMP_DUPLICATE_LIB_OK as an immediate compromise and adds fix_omp_conflict() to symlink over conda's built-in version as the recommended fix, with the caveat that it must be re-run after every R update. Also refreshes the Python version registry for MATLAB and forces pip into the conda environment.
View source ↗ - 3y ago
Fix installation regression from 0.1.5
Repairs an installation problem introduced in 0.1.5 and adds small utilities for basic Python types and global variables in run_pyscript.
View source ↗ - 3y ago
File choosers, reticulate conversion ports and reusable conda detection
A cumulative entry covering 0.1.3 through 0.1.5. Adds cross-platform file selection dialogs, ports reticulate's R/Python object conversion, and lets R_RPYMAT_CONDA_EXE and R_RPYMAT_CONDA_PREFIX point at an already-installed conda — the change that lets conda-forge distribute the package without a second conda install. Configuration caching speeds up ensure_rpymat().
View source ↗ - 4y ago
Windows support and BLAS segfault fix
Adds Windows support and Jupyter server management, and fixes segfaults caused by incompatible BLAS between numpy and R. The same class of native-library conflict that 0.1.9 revisits for OpenMP four years later.
View source ↗