Skip to main content

No project description provided

Project description

KBAstroUtils

This is a collection of modules for analyses related to astrophysics by Dr. Kornpob Bhirombhakdi. Contact: kbhirombhakdi@stsci.edu

Tasks include:

- dqmask.py = handle data quality (DQ) arrays

- container.py = handle declaring attibutes given keys and values

- segmentation.py = wrapper for making a segmentation map (used to be source.py in version < 1.2.0)

- sub2full.py = mapping a subarray image back to its full frame

- gnd.py = wrapper, and main class for grism reduction

- grismconf.py = read conf file for grism reduction

- grismsens.py = read sens file for grism reduction

- grismapcorr.py = read aperture correction table, and calculate aperture correction factor

- grismmeta.py = construct meta info

- make_sip.py = calculate Simple Imaging Polynomial (SIP)

- photapcorr.py = read photometric calibration table, and prepare calibration factors (i.e., encircled energy correction, and photometric AB zeropoint)

- mag2flux.py = converting ABmag to flam

Known issues:

- ACS photometric zeropoints are set to 0.

- Memory

- No description/documentation

- Handling other telescopes

- flux2mag.py

- AB2Vega.py

- Vega2AB.py

- WFC3 subarray

Next

- Combine 1D spectra

- Use assertion for error handling (http://swcarpentry.github.io/python-novice-inflammation/09-defensive/index.html)

v.2.4.0a

- Implement grismmeta.py

- HST-ACS-WFC is available

- HST-ACS-WFC subarray is applicable

- Change the construction of GrismCONF, and GrismSens

v.2.3.0

- GND.make_pairs(pairs=None) can automatically make pairs

- GND.make_xyd(xyd=None, init=init, inittype='radec') can automatically find a centroid given init

- GND.show(method='meta', output=True) returns the table instead of displaying it

- GND.make_drz() is deactivated

v.2.2.0

- GND.save takes filename

- Fix GND.show(method='flam') handling xmin, xmax

- GND.show(method='stamp') takes dqon

v.2.1.0

- Add functionalities in GND.show(method='clean', traceon=True, zoom=True)

- Implement: photapcorr.py, mag2flux.py

v.2.0.0

- New APIs: gnd.py

- Demo provided

- Implement: grismapcorr.py, make_sip.py

v.1.3.1

- Fix import

v.1.3.0

- Implement: grismconf.py, gnd.py, grismsens.py

v.1.2.0

- Implement: sub2full.py

- Change: source.py to segmentation.py

- Fix description: segmentation.py

v.1.1.0

- Implement: container.py, source.py

- Fix description: dqmask.py

v.1.0.2

- Fix description of dqmask.py

v.1.0.1

- Fix import modules in dqmask.py

v.1.0.0

- Implement dqmask.py

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kbastroutils-2.4.0a16.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kbastroutils-2.4.0a16-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file kbastroutils-2.4.0a16.tar.gz.

File metadata

  • Download URL: kbastroutils-2.4.0a16.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for kbastroutils-2.4.0a16.tar.gz
Algorithm Hash digest
SHA256 f1e6bf9533c25dfd75e9e7cd1dff301a6187052f7870f2935e706398bc696a29
MD5 7ef7efcd211ddf4ae90a4c4199973255
BLAKE2b-256 8a141b91a519e63a129d62bd1156749f72c4c5440953e46545a5d6a9e9a0d4d7

See more details on using hashes here.

File details

Details for the file kbastroutils-2.4.0a16-py3-none-any.whl.

File metadata

  • Download URL: kbastroutils-2.4.0a16-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for kbastroutils-2.4.0a16-py3-none-any.whl
Algorithm Hash digest
SHA256 c26bf1044c3a5f27eecf36feec443502d2f85b41d5c618a7aafa39f0237d9c7d
MD5 5812ef7a0b5b37e877a26cb997cd2f9b
BLAKE2b-256 87b3a5a50ac177778d22b3248ab35e52247f39f1c434f66d5c220b75229abe34

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page