Skip to main content

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]])

Metadata

Release files for quadcube 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quadcube 1.0.0
File Size Uploaded
quadcube-1.0.0.tar.gz 22.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quadcube 1.0.0
File Interpreter ABI Platform
quadcube-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 268.4 kB

Release files / quadcube-1.0.0.tar.gz

Download URL quadcube-1.0.0.tar.gz
Size 22.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a10193ddb39f7324a0ca8365855ed01d707ff84f6f380fa904354c57bf0b6c79
BLAKE2b-256 checksum
How to use checksums
1be60f0bb12e37d7daef5583c0c857ac26f37e5d1a1d40f29729532fcd897fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.16

Release files / quadcube-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL quadcube-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 245.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
72a3a53025ef437e437726d27d95b065e96d9a606ef795c82dcfd39795f19485
BLAKE2b-256 checksum
How to use checksums
b4710089f0d9cb76173764d16a9799a026a1a63e16e58ca1e0c527645075a906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.16

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page