# Installation ## Installing nenucal ``` pip install nenucal-cd ``` This installs the following command-line tools: | Command | Purpose | |---|---| | `nenudata` | NenuFAR data management, retrieval, and transfer | | `calpipe` | Run the calibration pipeline | | `modeltool` | Sky model building, filtering, clustering, inspection | | `soltool` | Inspect and smooth gain solutions | | `flagtool` | Manage FLAG column; run SSINS flagger | | `mstool` | Measurement Set utilities | | `imgpipe` | Imaging with WSClean | ## Requirements nenucal requires Python ≥ 3.10. Some functionality also relies on external tools that must be installed separately: - **DP3** — calibration and visibility processing — [dp3.readthedocs.io](https://dp3.readthedocs.io) - **AOFlagger** — RFI flagging — [aoflagger.readthedocs.io](https://aoflagger.readthedocs.io) - **WSClean** — imaging, used by `imgpipe` — [wsclean.readthedocs.io](https://wsclean.readthedocs.io) > **Note:** `losoto` installs the legacy `progressbar` package while nenucal > requires `progressbar2`. They share the same import name, so depending on the > installation order you may need to force `progressbar2` back: > > ```bash > pip uninstall progressbar && pip install --force-reinstall progressbar2 > ```