Skip to main content

ULLYSES utility files and scripts

Project description

ullyses-utils

About

This repository contains utility scripts and data files for use in the ULLYSES program.

Installation

To use the utility scripts and files in this repository, simply install like so:

pip install ullyses-utils

Usage

Utility Scripts

This repo houses several utility scripts that are needed to creates ULLYSES HLSPs. Most are specific to this purpose, but some may be generally useful: specific functions in such scripts are described below.

match_aliases.match_aliases

Given an input target name, an attempt is made to match it to any aliases in the ULLYSES sample. By default, this returns the matched HLSP name, which is the target name used in ULLYSES products. You may alternatively specify that the ULLYSES name (generally recognized target name, with special characters) or the SIMBAD name (target name resolvable by SIMBAD) be returned instead.

from match_aliases import match_aliases
match_aliases("BAT99 105")
match_aliases("BAT99 105", return_name="target_name_ullyses")
match_aliases("BAT99 105", return_name="target_name_simbad")

Utility data files

To use the utility data files, the package should be imported and then relative paths can be determined from your local installation. For example, if you wish to reference the ULLYSES target alias file, you would do so like this:

import os
import ullyses_utils
local_dir = ullyses_utils.__path__[0]
alias_file = os.path.join(local_dir, "data/target_metadata/pd_all_aliases.json")

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

ullyses_utils-3.1.0.tar.gz (3.6 MB view details)

Uploaded Source

Built Distribution

ullyses_utils-3.1.0-py3-none-any.whl (3.9 MB view details)

Uploaded Python 3

File details

Details for the file ullyses_utils-3.1.0.tar.gz.

File metadata

  • Download URL: ullyses_utils-3.1.0.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ullyses_utils-3.1.0.tar.gz
Algorithm Hash digest
SHA256 ba146ff2d778f93ee76abbde47ef1983b13a2f00a250f3226dbf5d5fb7f02563
MD5 275b2341ed55730bf6cc0028b15d5bb0
BLAKE2b-256 129c43dccebc97bf676bf297fca6e6c9e6a1a2be93252540b4a832fdf7b87149

See more details on using hashes here.

File details

Details for the file ullyses_utils-3.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ullyses_utils-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d810d89be99eef4cb2033fd1afbfb0cc36f4716db2a1e4ce182325e466a78b4
MD5 c190af384342e109103ccc3e119590bd
BLAKE2b-256 6db32fa4d84606328fb021e01088eb9323ca39292021813c7d050831e0a07145

See more details on using hashes here.

Supported by

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