dosho¶
A shinobi’s tool bag.
dosho is the native cab repository for shinobi (stimela-ninja, Stimela 3.0).
Every tool is authored directly in Python – a Cab for a
real binary, or a @shinobi.pystep-produced
StepRef for a Python-package tool with no standalone binary (CASA tasks
are the running example). A cab is parameter configuration, so what matters
is that it stays declarative rather than which format carries it: there is
no dynamic_schema-style Python-execution step at cab-load time, no
expression language, and no dtype coverage gaps – see
Authoring tools in dosho for why this exists and how it’s structured.
from dosho.cabs import wsclean
from dosho.cabs.casatasks import listobs
import dosho
wsclean = dosho.get("wsclean")
$ ninja cabs list
$ ninja cabs show wsclean
Getting started
Concepts
Reference
- Cab catalog
- accor
- aegean
- aimfast
- aoflagger
- apparentsens
- appendantab
- applycal
- bandpass
- bdsf-catalog
- blcal
- breizorro
- chgcentre
- clearcal
- clearstat
- concat
- conjugatevis
- crystalball
- cubical
- cvel
- cvel2
- ddfacet
- deconvolve
- defintent
- delmod
- doppler-mowjsub
- eidos
- feather
- fitstoolz-add-axis
- fitstoolz-header
- fitstoolz-remove-axis
- fitstoolz-slice
- fitstoolz-stack
- fitstoolz-stats
- fixplanets
- fixvis
- flagcmd
- flagdata
- flagmanager
- flagms
- fluxscale
- fringefit
- ft
- gaincal
- gainutils-fluxscale
- gainutils-normalise
- gainutils-smooth
- gencal
- getantposalma
- getcalmodvla
- hanningsmooth
- im-mowjsub
- impbcor
- initweights
- killms
- listobs
- makemask
- mosaic-queen
- mstransform
- msutils-addcol
- msutils-addnoise
- msutils-average
- msutils-check
- msutils-convert
- msutils-copycol
- msutils-delcol
- msutils-du
- msutils-flags-backup
- msutils-flags-delete
- msutils-flags-list
- msutils-flags-restore
- msutils-flagstats
- msutils-info
- msutils-renamecol
- msutils-subset
- msutils-sumcols
- msutils-summary
- msutils-taql
- msuvbin
- msuvbinflag
- owlcat_plotelev
- partition
- pccor
- phaseshift
- plotms
- polcal
- polfromgain
- predictcomp
- pyddi
- quartical
- quartical-backup
- quartical-plotter
- quartical-restore
- ragavi-gains
- ragavi-vis
- rerefant
- rfinder
- rmclean3d
- rmsynth1d
- rmsynth3d
- rmtables
- sdintimaging
- setjy
- shadems
- simms
- simms-primary-beam
- simms-skysim
- simms-telsim
- smoothcal
- smops
- sofia2
- spimple-binterp
- spimple-imconv
- spimple-spifit
- split
- statwt
- tclean
- tigger-convert
- tigger-restore
- tigger-tag
- tricolour
- uvcontsub
- uvcontsub_old
- uvmodelfit
- uvsub
- virtualconcat
- vis-mowjsub
- widebandpbcor
- wsclean
- wvrgcal
- Experimental cabs
- API reference
Project