Skip to main content

Compress opacity for radiative transfer

Project description

cortecs

status 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.3.1.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

cortecs-0.3.1-py2.py3-none-any.whl (29.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: cortecs-0.3.1.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for cortecs-0.3.1.tar.gz
Algorithm Hash digest
SHA256 58f6571e8dbd8cc641d4c78892991df0d17fdeecebd4dff874d3ad96f8ae36f6
MD5 ec631a78f83237b432eb1f584337e50f
BLAKE2b-256 b2c3478b5a45117262f5f9d63bd11476b0d5f35a9c144c0d27247d3493c48351

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cortecs-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d11efe5244952d8c4c15cfafd0f546f993a4a67e58968c54ff07bcb471457567
MD5 34480676350793b1eb90ec31ca71ad0b
BLAKE2b-256 55c2e85fe23a411495c0f5936df127794b936c353900581b53255f48d2f9d645

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