Skip to main content

Generate random points within SDSS DR8 to DR16 footprint.

Project description

RandomSDSS

PyPI version RandomSDSS Coverage Status Documentation Status License: MIT

Generate random points in the Sloan Digital Sky Survey (SDSS) DR8 to DR16 footprints.

This is a small wrapper around the package pymangle that facilitates the creation of random points in the SDSS fields. I included SDSS polygons for its diferent data releases (DR8 to DR16).

Basic Usage

import matplotlib.pyplot as plt
import randomsdss

dr12 = randomsdss.DR12(catalog="BOSS")
ra, dec = dr12.sky_random(size=10_000)

plt.figure()
plt.scatter(ra, dec, s=1)
plt.xlabel('RA [deg]')
plt.ylabel('DEC [deg]')

DR12 example

Alternatively you can get the same result without the need to instantiate an object using:

ra, dec = randomsdss.sky_random(dr="DR12", catalog="BOSS", size=10_000)

If you also need a random redshift distribution you can provide a sample of redshifts and a random set will be generated from the underlying Probability Density Function (PDF):

z = randomsdss.z_random(z_array, size=10_000)

The z_random is a complementary function since it doesn't use any information from the SDSS catalogs, only the provided redshift array.

Author

Martin Chalela - email: tinchochalela@gmail.com

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

randomsdss-0.5.0.tar.gz (12.5 MB view details)

Uploaded Source

Built Distribution

randomsdss-0.5.0-py3-none-any.whl (13.0 MB view details)

Uploaded Python 3

File details

Details for the file randomsdss-0.5.0.tar.gz.

File metadata

  • Download URL: randomsdss-0.5.0.tar.gz
  • Upload date:
  • Size: 12.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for randomsdss-0.5.0.tar.gz
Algorithm Hash digest
SHA256 78aa530487b7a83eee466a15725af7814fcd21b1adcf680c6e5a88d6d12f1377
MD5 8e62b23765feedc251cbb45c05aab1ff
BLAKE2b-256 4bdfc9a78f8679ca8ade2a83bee5c1d8d2ce5635c7c8fd5153646db4120faa46

See more details on using hashes here.

File details

Details for the file randomsdss-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: randomsdss-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for randomsdss-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5cf7a7075ecff98674cb22d2ba3d405f4fe7e3de57a2d4da2acc0bcd0431def4
MD5 82101420eaa31157e8b5816f89075fae
BLAKE2b-256 2b14dce19f26e16f68ca72fcfe0450068381121b1ac1e91e86984c792f9efa4e

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