No project description provided
Project description
furry-parakeet: C kernels and wrappers for image combination
This repository contains the linear algebra and interpolation kernels used by PyIMCOM.
Installation
You should be able to pip install by going to the furry-parakeet directory and running:
pip install .
This uses the Numpy/C API. If you want to adjust the default settings for C compilers, you can edit setup.py (for example: openmp is enabled by default).
Legacy versions
Previous versions of furry-parakeet installed each file as a python module, so you would import with import pyimcom_croutines. You would now write from furry_parakeet import pyimcom_croutines. You can make code that would be compatible with either using:
try:
from furry_parakeet import pyimcom_croutines
except ImportError:
import pyimcom_croutines
Helpful information
There are interface instructions if you are interested in how furry-parakeet can interface with other tools in the Roman ecosystem.
You can also look at the readthedocs page for the Python routines, and the C routines page for the C routines that are wrapped into Python.
Links
Some useful links include:
Hirata et al. (2024) describes the D5512 interpolator. The tables in Appendix A are available in machine-readable form here.
Cao et al. (2025) describes the various linear algebra kernels.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file furry_parakeet-0.0.0.tar.gz.
File metadata
- Download URL: furry_parakeet-0.0.0.tar.gz
- Upload date:
- Size: 28.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c269f08e0c685732a13186a5d433d2b607804fe6ceeb8dd1f268bb6a630b2397
|
|
| MD5 |
7e596201fc2b5926a8080da5c3ff019e
|
|
| BLAKE2b-256 |
b79d396c3700460c002ad3f42a48484458d30a18fb5a2acc2db554f91f59d2ff
|
Provenance
The following attestation bundles were made for furry_parakeet-0.0.0.tar.gz:
Publisher:
publish-to-pypi.yml on Roman-HLIS-Cosmology-PIT/furry-parakeet
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
furry_parakeet-0.0.0.tar.gz -
Subject digest:
c269f08e0c685732a13186a5d433d2b607804fe6ceeb8dd1f268bb6a630b2397 - Sigstore transparency entry: 1928536076
- Sigstore integration time:
-
Permalink:
Roman-HLIS-Cosmology-PIT/furry-parakeet@99c8ecb05dcbf38e84a695a7dc4483cc294aacba -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/Roman-HLIS-Cosmology-PIT
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@99c8ecb05dcbf38e84a695a7dc4483cc294aacba -
Trigger Event:
release
-
Statement type: