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.22
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.22.tar.gz | 99.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nenucal-0.22-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 210.9 kB
Release files / nenucal-0.22.tar.gz
| Download URL | nenucal-0.22.tar.gz |
|---|---|
| Size | 99.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f350329ace4131d1c5367d51fa5fd5920f82bc3ebb0f59f01546dafee18ebf50
|
|
BLAKE2b-256 checksum How to use checksums |
b8014561da6433ae103c6bada597ca8532d3c4d54e68691cae6981454c0042f7
|
| 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.22-py3-none-any.whl
| Download URL | nenucal-0.22-py3-none-any.whl |
|---|---|
| Size | 111.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f61a0062ea410496b4dafbc026511fa8033ece707f4e81d811bd7789489deb4
|
|
BLAKE2b-256 checksum How to use checksums |
4e41116753058514a562afe82b402b9de0bc341c48591e95ac59547685729621
|
| 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
|