Skip to content
Programmatic interface to the JWST DMS Engineering Database
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
astropy_helpers @ ca63040
docs
jwedb
licenses
.gitignore
.gitmodules
.rtd-environment.yml
.travis.yml
CHANGES.rst
CITATION
CODE_OF_CONDUCT.md
CONTRIBUTING.md
MANIFEST.in
README.rst
ah_bootstrap.py
readthedocs.yml
setup.cfg
setup.py

README.rst

Python interface to the JWST DMS Engineering Database

https://travis-ci.org/spacetelescope/jwst-dms-edb.svg?branch=master Powered by Astropy Badge

Python interface to the JWST DMS Engineering Database

Installation

From PyPi:

pip install jwedb

Example usage

For complete functionality and in particular to retrieve mnemonic values, a valid MAST token has to be provided. Please visit https://auth.mast.stsci.edu/info to generate a token.

One way to store it locally is using .netrc file in the local home directory. If the MAST token is stored in the following format within .netrc, the code below will work:

machine mast
    login <username>
    password <token>

Code:

import netrc
from astropy.time import Time
from jwedb.edb_interface import query_single_mnemonic

# get MAST token from the .netrc file in the home directory
host = 'mast'
secrets = netrc.netrc()
mast_token = secrets.authenticators(host)[2]

mnemonic_identifier = 'SA_ZFGOUTFOV'
start_time = Time(2018.0, format='decimalyear')
end_time = Time(2018.1, format='decimalyear')

data, meta, info = query_single_mnemonic(mnemonic_identifier, start_time, end_time,
                                         token=mast_token)

data.pprint()

Contributing

jwedb is open source

Please see the jwql contribution guide for how to contribute to jwedb: https://github.com/spacetelescope/jwql#software-contributions

Citation

If you find this package useful, please consider citing the Zenodo record using the DOI badge above.

License

This project is Copyright (c) Space Telescope Science Institute and licensed under the terms of the Aura license. This package is based upon the Astropy package template which is licensed under the BSD 3-clause licence. See the licenses folder for more information.

You can’t perform that action at this time.