Starting dysh#
dysh comes with two pre-configured interfaces that can be started from the
command line. The first, dysh, will start an iPython shell with common
dysh classes, and astropy, numpy, and pandas modules already imported.
dysh has a number of command line options, viewable with --help
dysh --help
usage: dysh [-h] [-i] [-p PATHS [PATHS ...]] [-P PROFILE] [-L FITS_LOADER] [--colors {NoColor,Neutral,Linux,LightBG}] [-v {0,1,2,3}]
[--log LOG] [-q] [--version] [--skip-config]
[file]
Dysh interactive shell. All CLI arguments other than those defined below are passed through to ipython; see $ ipython --help for more
details
positional arguments:
file Path to a Dysh Script to run
options:
-h, --help show this help message and exit
-i, --interactive Remain in interactive mode after running a script
-p PATHS [PATHS ...], --paths PATHS [PATHS ...]
FITS file paths to load initially
-P PROFILE, --profile PROFILE
The IPython profile to use
-L FITS_LOADER, --fits-loader FITS_LOADER
The SDFITS loader class name to use
--colors {NoColor,Neutral,Linux,LightBG}
Set the color scheme
-v {0,1,2,3}, --verbosity {0,1,2,3}
Set logging verbosity
--log LOG Specify log path
-q, --quiet Silence DEBUG- and INFO-level logs to stderr
--version Print version and exit
--skip-config Skip creating a configuration file
There is also a custom Jupyter lab interface, dysh-lab, which will start a Jupyter lab server and open a launcher in your browser.
dysh-lab --help
usage: dysh-lab [-h] [--version] [--no-browser]
Dysh lab
options:
-h, --help show this help message and exit
--version Print version and exit
--no-browser Do not open browser automatically