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.25
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.25.tar.gz | 114.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nenucal-0.25-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 242.1 kB
Release files / nenucal-0.25.tar.gz
| Download URL | nenucal-0.25.tar.gz |
|---|---|
| Size | 114.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e3dace2a05464df0d7e6f5eb40a995c5657a89b9624662059e107b33515d6016
|
|
BLAKE2b-256 checksum How to use checksums |
40eb9c60c2e765523e16c9fdb15c0c91c901594c2e8feec3de29f2b4d4cf1138
|
| 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.25-py3-none-any.whl
| Download URL | nenucal-0.25-py3-none-any.whl |
|---|---|
| Size | 127.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73fa181902aed7316908a7f6cd939c1a46b2b117fa01c5fe6299cfa46dce5c35
|
|
BLAKE2b-256 checksum How to use checksums |
d35984a5437f7bff0507f6ab983a26f2432ab56a84a11c817c000e58c007a9cd
|
| 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
|