NenuCAL CD
nenucal is a calibration and data-management toolkit for NenuFAR radio
observations. It takes raw or pre-processed NenuFAR MeasurementSets and produces
calibrated visibilities ready for imaging or power-spectrum analysis. It was
developed for the Cosmic Dawn project but is not specific to it — it can be used
for any NenuFAR imaging observation.
At its core it provides three things, each installed as a command-line tool:
- a data management tool (
nenudata) to organise observations, spectral windows, and node layout, and to move data between processing stages; - a calibration pipeline (
calpipe), built on DP3 and driven by TOML configuration files; - a set of utilities for the supporting data products: gain solutions
(
soltool), sky models (modeltool), flagging (flagtool), MeasurementSets (mstool), and imaging (imgpipe).
Full documentation: https://nenucal-cd.readthedocs.io
Installation
$ pip install nenucal
Requires Python ≥ 3.10; the Python dependencies are installed automatically.
The source repository is named nenucal-cd, while the published Python
distribution and import package are both named nenucal.
Some functionality also relies on external tools that must be installed separately:
Usage
See the documentation for guides on the calibration pipeline, sky-model building, flagging, gain-solution handling, and data management.
nenucal is designed to be composed into full pipelines. For the Cosmic Dawn
project it was used to build two general, reusable pipelines:
- nenuprepipe — raw-data pre-processing into calibration-ready MeasurementSets;
- nenuflow — the end-to-end calibration pipeline.
Contact
Do not hesitate to file an issue or contact me if you encounter a problem with this package.
Metadata
Release files for nenucal 0.26
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nenucal-0.26.tar.gz | 120.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nenucal-0.26-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 253.8 kB
Release files / nenucal-0.26.tar.gz
| Download URL | nenucal-0.26.tar.gz |
|---|---|
| Size | 120.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ac8ee1ab2fe9ac47229d8cbb48202e027f14b9430d0b1e2146dcd3d41aae3563
|
|
BLAKE2b-256 checksum How to use checksums |
3f5d80b28b58255510f1aadc6e0cb468c38245ce428f5b5996cb4c40ed1d9a8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.14.4 Linux/7.0.0-38-generic
|
Release files / nenucal-0.26-py3-none-any.whl
| Download URL | nenucal-0.26-py3-none-any.whl |
|---|---|
| Size | 133.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a70640bee3e1d88d3506b5d31ad22b8ba1e98ca26dea2ddbc80f36d413cd2fb
|
|
BLAKE2b-256 checksum How to use checksums |
e05a4c3657292b1fed7843db39521d7691f555b6a60684356ade19e041c4c248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.14.4 Linux/7.0.0-38-generic
|