StarBugII
PSF photometry in complex and crowded fields
• Detect deeply dust-embedded sources in NIRCam and MIRI images
• Full suite of photometry tools
• Powerful modular and simple GNU Linux standard command line interface
Installation
StarbugII requires webbpsf installed on the system to function fully.
$~ pip install starbug2
$~ starbug2 --init
Documentation
See the full documentation for the complete installation and detailed guides to using the photometric routines. Basic usage information is produced by running:
StarbugII - JWST PSF photometry
usage: starbug2 [-ABDfGhMPSv] [-b bgdfile] [-d apfile] [-n ncores] [-o ouput] [-p file.param] [-s opt=val] image.fits ...
-A --apphot : run aperture photometry on a source list
-B --background : run background estimation
-b --bgdfile : load background (-bgd.fits) file
-d --apfile ap.fits : load a source detection (-ap.fits) file to skip the source detection step
-D --detect : run source detection
-f --find : attempt to find associated -ap -bgd files
-G --geom : calculate geometric stats on source list
-h --help : display uasage information
-M --match : match outputs from all input image files
-n --ncores num : number of CPU cores to split process between
-o --output dir : output directory
-p --param a.param : load parameter file
-P --psf : run psf photometry
-s --set option : set value in parameter file at runtime (-s SIGSKY=3)
-S --subbgd : subtract background from image
-v --verbose : display verbose outputs
--> Single run commands
--init : Initialise Starbug (post install)
--local-param : Make a local copy of the default parameter file
--update-param : Update an out-of-date local parameter file
--generate-psf : Generate a single PSF. Set FILTER, DET_NAME, PSF_SIZE with -s
--generate-region a.fits : Make a ds9 region file with a detection file
--generate-run *.fits : Generate a simple run script
--version : Print starbug2 version
--apply-zeropint a.fits : Apply a zeropoint (-s ZP_MAG=1.0) to a.fits
--calc-instr-zp a.fits : Calculate and apply an instrumental zero point onto a.fits
--> typical runs
$~ starbug2 -vD -p file.param image.fits //Source detect on image with a parameter file
$~ starbug2 -vDM -n4 images*.fits //Source detect and match outputs of a list of images
$~ starbug2 -vd image-ap.fits -BP image.fits //PSF photometry on an image with a source file (image-ap.fits)
See https://starbug2.readthedocs.io for more information.
StarbugII Matching
usage: starbug2-match [-BCGfhv] [-e column] [-o output] [-p file.param] [-s KEY=VAL] table.fits ...
-B --band : match in "BAND" mode (does not preserve a column for every frame)
-C --cascade : match in "CASCADE" mode (left justify columns)
-G --generic : match in "GENERIC" mode
-e --error column : photometric error column ("eflux" or "stdflux")
-f --full : export full catalogue
-h --help : show help message
-o --output file.fits : output matched catalogue
-p --param file.param : load starbug parameter file
-s --set option : set value in parameter file at runtime (-s MATCH_THRESH=1)
-v --verbose : display verbose outputs
--band-depr : match in "old" band mode
--> typical runs
$~ starbug2-match -Gfo outfile.fits tab1.fits tab2.fits
$~ starbug2-match -sMATCH_THRESH=0.2 -sBRIDGE_COL=F444W -Bo out.fits F*W.fits
Metadata
Release files for starbug2 0.7.7
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 |
|---|---|---|---|---|
| starbug2-0.7.7.tar.gz | 104.9 kB | Without provenance | Details for starbug2-0.7.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| starbug2-0.7.7-py3-none-any.whl | Python 3 | none | any | Details for starbug2-0.7.7-py3-none-any.whl |
Total release size: 198.8 kB
Release files / starbug2-0.7.7.tar.gz
| Download URL | starbug2-0.7.7.tar.gz |
|---|---|
| Size | 104.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
658cc2d187cc06ae6f413f77838c9624fc7f3dd40a881eabaae5b51b2b7e0f39
|
|
BLAKE2b-256 checksum How to use checksums |
ef0651f607a84ba7846c493d622aaa4958571aed47066361750cc25077bd2eb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|
Release files / starbug2-0.7.7-py3-none-any.whl
| Download URL | starbug2-0.7.7-py3-none-any.whl |
|---|---|
| Size | 94.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e79b8a2a78d8106362a5e75cc3809856b403088b70e8598575dff966b17b3506
|
|
BLAKE2b-256 checksum How to use checksums |
c3bafd55d1ef66d89c6ef9ba66e671d5469eb50bb2c824b8b50d28b4327e554a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|
Security for starbug2 0.7.7
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.