da_fits_warp
Aim: Warp catalogues and images to remove the distorting affect of the ionosphere. This version uses Dask arrays to handle code parallelisation.
Authors: Natasha Hurley-Walker, Paul Hancock, Tim Galvin
Usage
usage: da_fits_warp [-h] [--xm XM] [--infits INFITS] [--suffix SUFFIX] [--ra1 RA1] [--dec1 DEC1] [--ra2 RA2] [--dec2 DEC2] [--plot] [-c CORES] [--overlap-factor OVERLAP_FACTOR]
[--testimage] [--smooth SMOOTH] [--signal SIGCOL] [--noise NOISECOL] [--SNR SNR] [--nsrcs NSRCS] [--enforce-min-srcs ENFORCE_MIN_SRCS] [-v] [--incat INCAT]
[--refcat REFCAT] [--xmcat XM] [--corrected CORRECTED] [--cite]
options:
-h, --help show this help message and exit
Warping input/output files:
--xm XM A .fits binary or VO table. The crossmatch between the reference and source catalogue.
--infits INFITS The fits image(s) to be corrected; enclose in quotes for globbing.
--suffix SUFFIX The suffix to append to rename the output (corrected) fits image(s); e.g., specifying "warp" will result in an image like image_warp.fits (no default; if not
supplied, no correction will be performed).
catalog column names:
--ra1 RA1 The column name for ra (degrees) for source catalogue.
--dec1 DEC1 The column name for dec (degrees) for source catalogue.
--ra2 RA2 The column name for ra (degrees) for reference catalogue.
--dec2 DEC2 The column name for dec (degrees) for reference catalogue.
Other:
--plot Plot the offsets and models (default = False)
-c CORES, --cores CORES
Number of cores to instruct dask to use throughout processing
--overlap-factor OVERLAP_FACTOR
Factor mulptipled against size of fastest moving image axis to determine the number of pixels from neighbouring sub-blocks to include in image interpolation. To
small and artefacts can be introduced.
--testimage Generate pixel-by-pixel delta_x, delta_y, and divergence maps (default = False)
--smooth SMOOTH Smoothness parameter to give to the radial basis function (default = 300 pix)
--signal SIGCOL Column from which to get the signal for a signal-to-noise cut (e.g. peak_flux) (no default; if not supplied, cut will not be performed
--noise NOISECOL Column from which to get the noise for a signal-to-noise cut (e.g. local_rms) (no default; if not supplied, cut will not be performed
--SNR SNR Signal-to-noise ratio for a signal-to-noise cut (default = 10)
--nsrcs NSRCS Maximum number of sources used when constructing the distortion model. Default behaviour will use all available matches.
--enforce-min-srcs ENFORCE_MIN_SRCS
An exception is raised if there are fewer than this many cross-matched sources located in the internal cross-match procedure.
-v, --verbose Provide extra logging throughout the procedure
Crossmatching input/output files:
--incat INCAT Input catalogue to be warped.
--refcat REFCAT Input catalogue to be warped.
--xmcat XM Output cross match catalogue
--corrected CORRECTED
Output corrected version of input catalogue
Information:
--cite Print citation in BibTeX format.
Bugs/Questions
Please use the GitHub issue tracker to submit bug reports, feature requests, or questions.
Credit
If you use fits_warp in your work please Cite Hurley-Walker and Hancock 2018.
This da_fits_warp is an update to the original fits_warp implementation, with the most major change being the use of dask to handle parallelism.
Metadata
Release files for da-fits-warp 2.1.2
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 | Actions |
|---|---|---|---|---|
| da_fits_warp-2.1.2.tar.gz | 11.6 kB | Without provenance | Details for da_fits_warp-2.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| da_fits_warp-2.1.2-py3-none-any.whl | Python 3 | none | any | Details for da_fits_warp-2.1.2-py3-none-any.whl |
Total release size: 23.8 kB
Release files / da_fits_warp-2.1.2.tar.gz
| Download URL | da_fits_warp-2.1.2.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aabaadf2a2e14bb674ecb5e988a79c00d4ddff558529e7c15f96ff09425943de
|
|
BLAKE2b-256 checksum How to use checksums |
85674626db24f9ece849757338e37116e59bb2ad2394b2495ef9041f20a35419
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / da_fits_warp-2.1.2-py3-none-any.whl
| Download URL | da_fits_warp-2.1.2-py3-none-any.whl |
|---|---|
| Size | 12.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
def3f1521f72d2e0dac44ab543d3e3cd121e8f8b4da8043f8b1cad5bd2d3041e
|
|
BLAKE2b-256 checksum How to use checksums |
fb6ed321adbc94014384fc21c0f29e034a932557438c085678c2d22f7c4d045b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Security for da-fits-warp 2.1.2
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.