Command line client for yet_another_wizz.
Project description
yet_another_wizz_cli
yet_another_wizz_cli implements a command line interface for the clustering redshift code yet_another_wizz:
The documentation of this commandline tool is part of the official documentation of yet_another_wizz itself, including some usage examples:
Installation
The yet_another_wizz package can be installed directly with pip:
pip install yet_another_wizz_cli
This will install the python package yaw as dependency, as well as the yaw_cli executable command line tool that is shipped with this package.
Usage
After installation, the command line tool can be invoked by typing yaw_cli` on the terminal. The tool is organised into a number subcommands that each serve a specific purpose. To obtain an overview over the available options, type:
$ yaw_cli --help
Each subcommand operates on a single output directly, which organises all intermediate and output data products for easy access, as well as logging and a summary of the operations performed in a single YAML configuration file.
The most important subcommand is yaw_cli run, which computes clustering redshifts from such a YAML configuration file. A template for the configuration file can be printed to the terminal using:
$ yaw_cli run --dump
For more details refer to the to User guide / Command line tools section in the documentation of yet_another_wizz.
Reporting bugs and requesting features
For bug reports or requesting new features, please use the github issue page:
https://github.com/jlvdb/yet_another_wizz_cli/issues
Maintainers:
Jan Luca van den Busch (author, Ruhr-Universität Bochum, Astronomisches Institut)
Acknowledgements
Jan Luca van den Busch acknowledges support from the European Research Council under grant numbers 770935. The authors also thank Hendrik Hildebrandt, Benjamin Joachimi, Angus H. Wright, and Chris Blake for vital feedback and support throughout the development of this software.
Change log
Version 1.2.2
Added simple unit tests that run a randommised setup.
Bug fixes
Fixed the install dependency, which was pointing to yet_another_wizz instead of the section in the client setup.
Fixed formatting errors in the default configuration file: The task sections were missing “:” if they were followed by a mapping of default arguments, the filepath entry in the randoms sections was not indented correctly.
Version 1.2.1
Bug fixes
Corrected the incorrectly named dependency for yet_another_wizz.
Version 1.2
Initial release as separate package. Previously the package was bundled with yet_another_wizz itself.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file yet_another_wizz_cli-1.2.2.tar.gz
.
File metadata
- Download URL: yet_another_wizz_cli-1.2.2.tar.gz
- Upload date:
- Size: 47.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdd74581ee7cf376a5a7196716a2337c9474542b1334689c6e09e4a10345f000 |
|
MD5 | 3c1bb4e08386739163987032f081f2b1 |
|
BLAKE2b-256 | f14bbfae075c9d5fe8794e90de7e7f017134c9ceff92ea23f562e028ccfe462c |
File details
Details for the file yet_another_wizz_cli-1.2.2-py3-none-any.whl
.
File metadata
- Download URL: yet_another_wizz_cli-1.2.2-py3-none-any.whl
- Upload date:
- Size: 51.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977c451e772e7edaed13052312c10b42c225c6053771b7043f4cb87f34f69b35 |
|
MD5 | d58da82e76a83461c5d8db6f06cfcfc0 |
|
BLAKE2b-256 | 7892c1ae70b1d4cfe46dee79f3503c5b4a7c81bdda14f92f88c12c47e7378d69 |