Dorado observation planning and scheduling simulations
Project description
Dorado observation planning and scheduling simulations
Dorado is a proposed space mission for ultraviolet follow-up of gravitational wave events. This repository contains a simple target of opportunity observation planner for Dorado.
This project is free and open source, but it calls commercial software: it uses IBM ILOG CPLEX Optimization Studio ("CPLEX") for mathematical optimization. CPLEX is free for students, faculty, and staff at accredited educational institutions through the IBM Academic Initiative.
To get started with dorado-scheduling, see the quick start instructions in the manual.
Features
- Global: jointly and globally solves the problems of tiling (the set of telescope boresight orientations and roll angles) and the scheduling (which tile is observed at what time), rather than solving each sub-problem one at a time
- Optimal: generally solves all the way to optimality, rather than finding merely a "good enough" solution
- Fast: solve an entire orbit in about 5 minutes
- General: does not depend on heuristics of any kind
- Flexible: problem is formulated in the versatile framework of mixed integer programming
Dependencies
- Astropy
- Astroplan for calculating the field of regard
- HEALPix, cdshealpix, and astropy-healpix for observation footprints
- sgp4 for orbit propagation
- CPLEX (via [docplex] Python interface) for constrained optimization
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dorado_scheduling-0.2.0.tar.gz
.
File metadata
- Download URL: dorado_scheduling-0.2.0.tar.gz
- Upload date:
- Size: 42.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 992e0bfacd2bc15cbd7e9eec357aadb3a694961af590c4d948137801afd62d98 |
|
MD5 | 8006110a568c8a9c346a5627b9a2d586 |
|
BLAKE2b-256 | 547fd76f5d658b88f939b6fac3da1cdb0e54b77324f7eeb802531b34dd5b7e03 |
File details
Details for the file dorado_scheduling-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: dorado_scheduling-0.2.0-py3-none-any.whl
- Upload date:
- Size: 70.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ab3d64fc47c4d598380059da806f653e8635a859a0c44cb070d2bbd5b8e3b8 |
|
MD5 | 4aa0cc16627ad16a52e3f7ab4b7054db |
|
BLAKE2b-256 | 15d37ef27dd200eb91fc70a675465dd2858a33de21988014e5c45644eb2d461a |