Skip to main content

Generate random points within SDSS DR8 to DR16 footprint.

Project description

Random SDSS

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 does not use any information regarding 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.2.tar.gz (12.5 MB view details)

Uploaded Source

Built Distribution

RandomSDSS-0.2-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file RandomSDSS-0.2.tar.gz.

File metadata

  • Download URL: RandomSDSS-0.2.tar.gz
  • Upload date:
  • Size: 12.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for RandomSDSS-0.2.tar.gz
Algorithm Hash digest
SHA256 ab230e4ebf04abb961672b54b26a0f57dd38bc841052dfb552d5b1f923038af7
MD5 b5bb4855464b6a610e33a3510be8e8b0
BLAKE2b-256 86d30b0c77845a4669e5fdeaece5131bb081740e17df175f049ee285089f57e5

See more details on using hashes here.

File details

Details for the file RandomSDSS-0.2-py3-none-any.whl.

File metadata

  • Download URL: RandomSDSS-0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for RandomSDSS-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d907f48f219c67bc37cf694c59d10eeae2ba2987f71a6166059cddf3a8117897
MD5 620b9aa6c76cb36ada14a26400d52778
BLAKE2b-256 708d2d24da26d0835113947f3c53d2173ba78595cfca8e14e0896c7dbb025261

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