Applicability
Crystalball currently supports prediction from a WSClean list of delta and Gaussian components with (log-) polynomial spectral shape (https://sourceforge.net/p/wsclean/wiki/ComponentList) into the MODEL_DATA column of a measurement set. This is done largely based on code available in the https://github.com/ska-sa/codex-africanus library.
Installation in a virtual environment
Crystalball depends on python-casacore which builds from source. The dependencies mentioned at the following links must be installed in order for the build to succeed:
Create and activate a Python3 virtual environment
virtualenv -p python3 <name-of-virtualenv>
(systems without a Python2 installation don’t even need the -p python3 specifier, but it doesn’t hurt.)
source <name-of-virtualenv>/bin/activate
Pip install crystalball
pip install <path to crystalball>
Run crystalball
Activate the virtual environment where you installed codex-africanus, xarray and xarray-ms (see above)
source <name-of-virtualenv>/bin/activate
Run crystalball
crystalball <file.ms> [-h] [-sm SKY_MODEL] [-rc ROW_CHUNKS] [-mc MODEL_CHUNKS] [-f FIELD] [-mf MEMORY_FRACTION] [-w REGION_FILE] [-po] [-ns NUM_BRIGHTEST_SOURCES] [-j NUM_WORKERS] [-o OUTPUT_COLUMN]
Metadata
Release files for crystalball 0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| crystalball-0.4.3.tar.gz | 17.6 kB | Without provenance | Details |
Release files / crystalball-0.4.3.tar.gz
| Download URL | crystalball-0.4.3.tar.gz |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
562e66471dad835fd36ef098a38890cee9980c68985603eb369c42f7f2d025f6
|
|
BLAKE2b-256 checksum How to use checksums |
ef1d188da8cf9bcf5f5b2660f62c9e632ec09a041eaf35eb21fb7fd7359aa3a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Security for crystalball 0.4.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.