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.3.1.tar.gz (12.5 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: randomsdss-0.3.1.tar.gz
  • Upload date:
  • Size: 12.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 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.3.1.tar.gz
Algorithm Hash digest
SHA256 5d02eba45480d67c0cd2f3031cac46487a1e3c8184dc6e20da85a824416d4e0f
MD5 5344ae218ebaf4ba1e495a02b279d34c
BLAKE2b-256 f35c074c3c4016442eb266b46c29724d761636f37189f1e0955d0bc6d534401b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomsdss-0.3.1-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.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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d75161e522cccff8e3364773f203d9c436bd14cdfce751caea1a47d24ccf915a
MD5 4c70c1565267ebda2c38389331510ce5
BLAKE2b-256 284836c8664077cb277c487b9b87681bd8881bfe11b10edf764c363518c9dba9

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