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.19
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.19.tar.gz | 97.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nenucal-0.19-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 206.4 kB
Release files / nenucal-0.19.tar.gz
| Download URL | nenucal-0.19.tar.gz |
|---|---|
| Size | 97.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ca0c50d297482c9de5f97fb74170927e94f135f027d89a0d919572e5174a49c
|
|
BLAKE2b-256 checksum How to use checksums |
5eb81d69c27691295008a731275fcfaa8807cf1be0fef17c25d1e520f1397e70
|
| 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-34-generic
|
Release files / nenucal-0.19-py3-none-any.whl
| Download URL | nenucal-0.19-py3-none-any.whl |
|---|---|
| Size | 109.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce587ab13539ef9e550d9728cf3a0d8c5fff6b8145f325fca23a28a89586ada4
|
|
BLAKE2b-256 checksum How to use checksums |
c8ff3b82a08df70847ed60fa625f69a09c56b97ba469c956ce569360f8741fdb
|
| 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-34-generic
|