Skip to main content

No project description provided

Project description

pyaXeHelper

This package contains functions helping pyaXe. This works with:

- pyaxe version '0.1.dev29+gf57de55.d20200106'

- sextractor version 2.19.5 (2014-11-16)

Functions include:

- change_catalog_order() edits and removes column order in a sextractor catalog. This is required by pyaxe as discussed in [#5](https://github.com/spacetelescope/pyaxe/issues/5) and [#6](https://github.com/spacetelescope/pyaxe/issues/6).

- change_magiso2magwavelength() edits a column in a sextractor catalog from MAG_ISO to MAG_F[WAVELENGTH] (e.g., MAG_F1392 for F140W images). This is required by pyaxe as discussed in [#5](https://github.com/spacetelescope/pyaxe/issues/5) and [#6](https://github.com/spacetelescope/pyaxe/issues/6).

- write_catalog() saves a text file similar to a sextractor catalog given a pandas dataframe.

- read_catalog() returns pandas dataframe of information in a sextractor catalog.

- select_source() returns an object from a sextractor catalog which is the closest to a given RADEC.

- make_meta() takes a list of files (both grism and direct) and reads their headers. Necessary information (e.g., filepath, filter, and expstart) are extracted and recorded in a dictionary form. This also calls _make_pairs() to make a suggestion for grism-direct pairs by selecting the grism-direct images having the closest expstart.

- _make_pairs() is internally used by make_meta() to return a suggestion of grism-direct pairs.

- prepare_folders() helps preparing folders GRISM/ and DIRECT/. It takes the dictionary output from make_meta() with the grism-direct pair suggestion (i.e., only GID is the input for this function), and processes grism and direct files stated in the dictionary. Each file is copied to the corresponding location. GRISM.lis and DIRECT.lis are constructed at the end.

make_axelis() constructs an aXe.lis file. It takes GID (i.e., an output from make_meta) and utilizes grism-direct pair info.

Known issues:

- ?

v.1.1.0

- This version mainly implement helpers to reduce the amount of manual works required such as making grism-direct pairs, copying files to folders, and making .lis files.

- Implement: make_meta, _make_pairs, prepare_folders, make_axelis

v.1.0.0

- This version mainly implements helpers to construct a sextractor catalog to be complied with pyaxe requirements.

- Implement: change_catalog_order, change_magiso2magwavelength, write_catalog, read_catalog, select_source

Project details


Download files

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

Source Distribution

pyaxehelper-1.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

pyaxehelper-1.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file pyaxehelper-1.1.0.tar.gz.

File metadata

  • Download URL: pyaxehelper-1.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for pyaxehelper-1.1.0.tar.gz
Algorithm Hash digest
SHA256 8e5ff3d37021d597208560b6f51fa9b386ad0b83724ed87a116ba6e05a1b16fb
MD5 d26bd72a67fa9e5979c36d868d35c67c
BLAKE2b-256 187ee29ae7c049ab1778a6483697931c2c0f0fbdd78fac72eb4ba8a9ba82d530

See more details on using hashes here.

File details

Details for the file pyaxehelper-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyaxehelper-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.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/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for pyaxehelper-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e07d34cc1bcd501178a65af6b48526ed904f7eb7f707d5dc84fed610b7a1aa95
MD5 084b32ee2b960d1746fff53a8b46ef1e
BLAKE2b-256 6a24b79b187e6c8a4b47ed8961f30ea773b087fb2665ae14b54f205eb0b11539

See more details on using hashes here.

Supported by

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