Skip to main content

No project description provided

Project description

slewpy

Documentation Status

slewpy is a Python package that allows the simulation of the science operations of an astrophysics space satellite mission. slewpy allows users to specify an astronomical target list with observing priorities and a satellite configuration (i.e., orbit and various satellite parameters). Taking these inputs, slewpy can be used to run a time-resolved simulation of an astrophysics mission and outputs simulated target observations given constraints such as satellite slewing rates between targets, observing time on a given target, and Sun-, Earth-, and Moon-limb observing constraints. slewpy provides the tools to test astrophysics space satellite mission designs against observing requirements for a given science case.

For more details on the project including the installation, contributing, and the getting started guide see the documentation.

image info

Example visualization of a slewpy satellite simulation. The figure shows astrophysical transients appearing and disappearing on the celestial sphere (colored circles). Every time an unfilled circle appears around a transient, it indicates that the transient was observed by a satellite in a 600 km altitude sun-synchronous polar orbit. Shaded regions show various observing constraints: Moon, Sun, and Earth-limb constraints, as well as the high source density region of the Galactic plane. Transients are not observed when they are in one of the constrained regions.

License

slewpy is distributed under the terms of the MIT license. All new contributions must be made under the MIT license.

See Link to license and NOTICE for details.

SPDX-License-Identifier: MIT

LLNL-CODE-2009734

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

slewpy-0.1.0.tar.gz (4.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slewpy-0.1.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file slewpy-0.1.0.tar.gz.

File metadata

  • Download URL: slewpy-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for slewpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 627df6bf6353a8ed2d8f5750f25a14b1ed4760bd5a483788bdbc95f9f3a156c8
MD5 9a414a0bb6f41b31d25c1bbf649400d8
BLAKE2b-256 3719760a7b94761667e0b1e833e9f8288961ad16354194ae3532e618c5072bbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for slewpy-0.1.0.tar.gz:

Publisher: publish_package.yml on LLNL/slewpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slewpy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: slewpy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for slewpy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c61858915299c8e3f3d33e4b129943b67d6977118bbfda31309342920c039950
MD5 eccec25ca8ee6b5a1dd6fc7706b5f94d
BLAKE2b-256 ab9bd1e51117634901acdc3b42ccfcc3a94f4e5c881f53311a1dcf3eb2d2604c

See more details on using hashes here.

Provenance

The following attestation bundles were made for slewpy-0.1.0-py3-none-any.whl:

Publisher: publish_package.yml on LLNL/slewpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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