Software
Command line Spherical Explorer
Python version (2026)
The on-line Spherical Explorer is a Python port of the original Perl program, and the same Python code runs on your own computer. It needs Python 3 and nothing else. Download the files of the package sphexplorer into a directory called sphexplorer: __init__.py, __main__.py, cli.py, web.py, spherical.py, rootsystem.py, perlval.py, examples.py. For example:
mkdir sphexplorer cd sphexplorer for f in __init__ __main__ cli web spherical rootsystem perlval examples; do curl -O https://www.liegroups.org/dissemination/spherical/explorer/py/sphexplorer/$f.py done cd ..
Then, in the directory containing sphexplorer:
python3 -m sphexplorer -h # help python3 -m sphexplorer -t C # enter lambda's at the prompt python3 -m sphexplorer -t B -f points.txt # test every lambda in a file python3 -m sphexplorer -t C -c bourbaki # lambda in fundamental weight coordinates python3 -m sphexplorer --unipotent C 4 # all unipotent parameters python3 -m sphexplorer --roots E 8 # root system data python3 -m sphexplorer --examples # the built-in examples
Perl version
This is a perl program to test spherical representations of Sp(2n) for unitarity. Implements Barbasch’s algorithm. It will test individual points from the command line, or a set of points from a file: Command Line Spherical Explorer (sph.pl).
To use this program download it to your computer (using right mouse click). Make it executable (chmod u+x sph.pl). Give the command sph.pl. For help do sph.pl -h. There are a few more tips at the top of the file itself. It requires the Perl module Math::Fraction.
Page last changed on the old site: 2013-12-30