GRRG - Grid Related Research Group¶
The grrg bundle is used for data and network analysis of electrical grids. The module makes variants with Python 3.9 and 3.10 available.
| Software | Version |
|---|---|
| bandit | 1.7.5 |
| black | 23.11.0 |
| coincbc | 2.10.10 |
| cuda-version | 11.8 |
| cupy | 12.1.0 |
| cython | 3.0.7 |
| datashader | 0.16.0 |
| emd | 0.6.2 |
| fenics-dolfinx | 0.7.2 |
| glpk | 5.0 |
| holoviews | 1.18.1 |
| jupyter | 1.0.0 |
| matplotlib | 3.8.2 |
| MFDFA | 0.4.3 |
| networkx | 3.2.1 |
| numba | 0.58.1 |
| numpy | 1.26.2 |
| osfclient | 0.0.5 |
| pandapower | 2.13.1 |
| pandas | 2.1.4 |
| plotly | 5.18.0 |
| plotnine | 0.12.4 |
| pylint | 3.0.3 |
| pymgrid | 1.2.2 |
| PYPOWER | 5.1.16 |
| pypsa | 0.26.0 |
| pyre-check | 0.9.19 |
| pytables | 3.9.2 |
| pytorch | 2.1.0 |
| pywavelets | 1.4.1 |
| ruff | 0.1.8 |
| scalene | 1.5.31.1 |
| scikit-learn | 1.3.2 |
| scipy | 1.11.4 |
| seaborn | 0.13.0 |
| spyder | 5.5.0 |
| stochastic | 0.7.0 |
| sympy | 1.12 |
| u8darts-all | 0.27.1 |
| umap-learn | 0.5.5 |
Usage example¶
The default variant uses python 3.10. If this is sufficient the following command executed in the terminal is enough to load the bundle:
The following example loads the variant with python 3.9
The Spyder IDE, Jupyter-notebook, and Python and IPython can be run as shown as below:
The grrg_shell command can be used to access a shell in the grrg bundle.
Cloning the GRRG environment¶
If additional packages are required then the GRRG environment can be cloned to your home. Run the grrg_shell command and run the following commands in the grrg shell:
The name grrg++ can be changed to your needs and pyarrow can be adjusted to your needs. The new environment can be accessed as follows:
Finally, creating the clone can be scripted using a HERE-DOC in Bash
The environment can be removed as shown below:
Performance notes¶
No performance notes available
Recommended resources per session¶
No recommended resources available
Benchmarks¶
No benchmarks available.
Community guides and tutorials¶
- No community guides available.
Official site and documentation¶
- No official site or documentation.
Licensing information¶
The bundle does not include any scripts, packages, or other works not already licensed by their respective authors.
Primary citation¶
External guides and resources¶
- If you know of a guide/tutorial that you have found useful, please help us share it by contacting the HPC staff at hpc@ufs.ac.za