skyloc
Tools related to Sidereal (e.g., stars) or Solar System Objects (SSO) locator (e.g., apparent position and movements) for general purposes. Heavily influenced by the `kete` and SPICE tools.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Repository
Tools related to Sidereal (e.g., stars) or Solar System Objects (SSO) locator (e.g., apparent position and movements) for general purposes. Heavily influenced by the `kete` and SPICE tools.
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
skyloc: Sky Locator
Convenience tools related to Sidereal or Solar System Objects (SSO) locator (e.g., apparent position and movements) for general purposes.
This project is heavily dependent on kete and SPICE toolkits. <!-- ☝️ Replace with a more detailed description of your repository, including why it was made and whom its intended for. ☝️ -->
Initially motivated by NASA's SPHEREx mission (and NEO Surveyor mission). <!-- example links> Website | Docs/Wiki | Discussion Board | Issue Tracker -->
Features
This is a collection of convenience tools for "finding objects in the FOV" or "Finding FOVs that contain certain object(s)", and main functionality is dependent heavily on kete.
SSO Orbital Elements
- Query and manage SSO orbital elements from SBDB (Small-Body Database)
- Convenient file management for orbital element data
JPL Horizons Integration
- Download and manage DE (Development Ephemeris) files
- Query vectors and ephemeris data using
astroquery
SPICE toolkits
- Some convenience tools for SPICE toolkits (such as meta kernel generations)
Field of View (FOV) Analysis
- Check which FOVs contain specific sidereal sky locations and/or SSOs (similar to kete)
- Easy-to-use interface for FOVs (
FOVCollectionclass)
SSO Position and Motion
- Calculate apparent positions and movements of SSOs (uses kete)
- Compute SSO magnitudes and phase angles
- Additional ephemeris-related convenience tools
Code Style
This project uses a 92-character line length (inspired by Julia's BlueStyle) for code and 79 characters for docstrings. While this differs from the standard Python PEP8 recommendations, it provides a good balance for modern displays.
To maintain consistent formatting, use the black formatter:
```bash black */.py
Owner
- Name: Yoonsoo P. Bach
- Login: ysBach
- Kind: user
- Location: Seoul, Korea
- Company: SNU (Seoul National University)
- Repositories: 10
- Profile: https://github.com/ysBach
PhD student (2016-; SNU, Astronomy) || Expert Research Personnel (2019-2022; SNU, ROK Army) || BS (2016; KAIST, Physics)
Citation (CITATION.md)
# Citation If you use any of these algorithms in your work, please directly cite this repository.
GitHub Events
Total
- Release event: 1
- Delete event: 1
- Push event: 9
- Create event: 1
Last Year
- Release event: 1
- Delete event: 1
- Push event: 9
- Create event: 1
Dependencies
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/init v3 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- astropy *
- kete *
- numba *
- numpy *
- pandas *
- spiceypy *
- colorama *