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.27
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.27.tar.gz | 121.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nenucal-0.27-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 255.3 kB
Release files / nenucal-0.27.tar.gz
| Download URL | nenucal-0.27.tar.gz |
|---|---|
| Size | 121.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1b6b3d4bd513f6c3c0412c5096713e998b6fa956ddff38188bb4e7e93dfc2e1
|
|
BLAKE2b-256 checksum How to use checksums |
ab41b7cd214f4d023b28fdd4fb9ee753d772b05797d50d70e14b410c9f3c8086
|
| 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.27-py3-none-any.whl
| Download URL | nenucal-0.27-py3-none-any.whl |
|---|---|
| Size | 134.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fab1a202198f53a7f5cbc924f9b479652bcb439da5f86aced365331797990a47
|
|
BLAKE2b-256 checksum How to use checksums |
826039b1f997fcd984d3cb776fed008d230f7766b54a93feefedaeef104625a0
|
| 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
|