Skip to main content

AstroSA: Astronomical Observation Scheduler Assessment

This project is an assessment framework for astronomical observation schedulers.

这是一个评价天文观测调度器的框架。

Usage

Refers to main.py

参见:main.py

Requirements

python -m pip install -r requirements.txt

Install

AstroSA is available in Pypi.

pip install astrosa

Also, you can install from source code.

git clone https://github/h-xie/astrosa
cd astrosa
pip install .

Data

AstroSA provide a sqlite database in directory astrosa/data/astrosa.sqlite.It contains experimental data from the paper, including a priority plan, a sequential plan, and corresponding cloud data on the date 2023-06-08 at location JLO.

You can use by

import sqlite3
import astrosa

database = astrosa.DATA_DIR
conn = sqlite3.connect(database + '/astrosa.sqlite')

Catalogue

We also provide a data converter from VizieR to sqlite in tyc2_to_sql.ipynb. You can use it to convert tycho-2 from FITS format to sqlite format. Tycho-2 catalogue can be downloaded via: Tycho-2 catalogue in FITS

Cloud

We provide cloud image to score script cloud_to_data.py. You can use it to convert cloud image to cloud data. It only counts NIGHT.

python cloud_to_data.py -f path_to_your_cloud_image

Metadata

Release files for astrosa 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for astrosa 0.2
File Interpreter ABI Platform
astrosa-0.2-py3-none-any.whl Python 3 none any Details

Release files / astrosa-0.2-py3-none-any.whl

Download URL astrosa-0.2-py3-none-any.whl
Size 417.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4538e588047ca5ae23f99afc06299ab43ce85897f3b335f2690106a806617825
BLAKE2b-256 checksum
How to use checksums
48a91a7095d4f5607a466c98ddabd30b7d92f3d54cf18652eb7f98849943995b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Security for astrosa 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page