Skip to main content

Compress opacity for radiative transfer in exoplanet cross-correlation studies

Project description

cortecs

PyPI version Tests codecov Maintainability License: MIT Code style: black pre-commit CodeQL Documentation Status Paper compilation GitHub repo size PyPI - Python Version

A Python package for decreasing the memory footprint of opacity functions. The primary functionality is compressing opacity functions with varying flexibility. Current methods include

  • polynomial fitting
  • PCA-based fitting
  • neural network fitting

All fits are currently made in along the temperature and pressure axes.

Additionally, cortecs can chunk up opacity functions. The radiative transfer problem can often be cast as embarassingly parallel, so each chunk can be sent to a different CPU.

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

cortecs-0.2.0b0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

cortecs-0.2.0b0-py2.py3-none-any.whl (23.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cortecs-0.2.0b0.tar.gz.

File metadata

  • Download URL: cortecs-0.2.0b0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for cortecs-0.2.0b0.tar.gz
Algorithm Hash digest
SHA256 b498807e17a93fdea2cc07fc25a10bfc3a490b3f364ef11db336d8e49ec2a39b
MD5 0a6444fd5b5aec4b674a0c1227a93c81
BLAKE2b-256 4678d6b05515cf7a1973f2a2d5646836e544265c96b39964faa55101303c2d7b

See more details on using hashes here.

File details

Details for the file cortecs-0.2.0b0-py2.py3-none-any.whl.

File metadata

  • Download URL: cortecs-0.2.0b0-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for cortecs-0.2.0b0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 26ca457238da86242df0bbd0f5ccfd3978cee3883e9ec354ba5eafe9e7307c24
MD5 9888f92d17960e0ff21f6b95a375884b
BLAKE2b-256 9ae0d91b85712924993293df4493e9e9e608c0af0cb0467544b1c539bb359e40

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