Skip to main content

Python bindings for `pix2vec` for converting between quadcube res15 pixel number to ecliptic unit vectors.

Project description

quadcube

Python library (written in rust) that currently provide one method pix2vec for converting between quadcube res15 pixel number to ecliptic unit vectors.

The code is a reimplementation of parts of the COBE DIRBE map binning routines provided by A.J. Banday. See the COBE Explanatory Supplement for more information.

Install

pip install quadcube

Example

import quadcube

quadcube.pix2vec(98477345)
# >>> array([[0.37147827],
#           [0.62248052],
#           [0.6888555 ]])

pixels = [315879751, 238749305, 408302824, 290970621, 427780527]
quadcube.pix2vec(pixels)
# >>> array([[ 0.90477257, -0.51544922,  0.91755844,  0.74030402,  0.98561299],
#            [-0.40535959,  0.10338045, -0.39665074, -0.00232418, -0.00949373],
#            [-0.13065298,  0.85066127,  0.02747185, -0.67226822,  0.16875101]])

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

quadcube-1.0.0.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

quadcube-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

File details

Details for the file quadcube-1.0.0.tar.gz.

File metadata

  • Download URL: quadcube-1.0.0.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.16

File hashes

Hashes for quadcube-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a10193ddb39f7324a0ca8365855ed01d707ff84f6f380fa904354c57bf0b6c79
MD5 78ad5ce1e12a087f973acef6b8e2140d
BLAKE2b-256 1be60f0bb12e37d7daef5583c0c857ac26f37e5d1a1d40f29729532fcd897fbd

See more details on using hashes here.

File details

Details for the file quadcube-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quadcube-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72a3a53025ef437e437726d27d95b065e96d9a606ef795c82dcfd39795f19485
MD5 a85e6fdbe41f939b07891250263bb0bb
BLAKE2b-256 b4710089f0d9cb76173764d16a9799a026a1a63e16e58ca1e0c527645075a906

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