Skip to main content

Flash calculations with guesses powered by K-D trees

Project description

README

Routines for making use of superancillary equations and K-D trees to make iterative calculations with thermodynamic models much faster and much more reliable.

Much more information in the docs.

Docs

Build of docs follow the instructions in the doc folder

Run tests

mkdir bld
cd bld
cmake .. -DTEQPFLSH_TESTS=ON -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release

All tests should pass on all platforms

Development information

How to do incremental rebuilds with nanobind

See https://nanobind.readthedocs.io/en/latest/packaging.html#step-5-incremental-rebuilds ::

pip install nanobind scikit-build-core[pyproject]
pip install --no-build-isolation -ve .

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

teqpflsh-0.0.0.tar.gz (49.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

teqpflsh-0.0.0-cp313-cp313-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.13Windows x86-64

teqpflsh-0.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

teqpflsh-0.0.0-cp313-cp313-macosx_11_0_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

teqpflsh-0.0.0-cp313-cp313-macosx_11_0_arm64.whl (13.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

teqpflsh-0.0.0-cp312-cp312-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.12Windows x86-64

teqpflsh-0.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

teqpflsh-0.0.0-cp312-cp312-macosx_11_0_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

teqpflsh-0.0.0-cp312-cp312-macosx_11_0_arm64.whl (13.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file teqpflsh-0.0.0.tar.gz.

File metadata

  • Download URL: teqpflsh-0.0.0.tar.gz
  • Upload date:
  • Size: 49.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.10

File hashes

Hashes for teqpflsh-0.0.0.tar.gz
Algorithm Hash digest
SHA256 f95a8e20010e8ee766397ee6318d3dee78c9a90c1891145c31d09c156d320f83
MD5 b9f05a1816bfa117fa4d657566769583
BLAKE2b-256 db9483e77786879865ab100f63118969a97c66207b3ab1f2db492e1b85a20838

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: teqpflsh-0.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 12.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.10

File hashes

Hashes for teqpflsh-0.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a6f4d648de594456efa9edca0e95e5eb0dd118a430bdc42c9ee84457fc2d1c92
MD5 78b784af604676d6620c66bde4c0d889
BLAKE2b-256 20618ebb0b2f89f4e4625159a18c2592434789d5a16c64834c80d21cbda2bf56

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for teqpflsh-0.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d347fef450c8a64a306c67f6c79c830f177e481ea67ac5ea128ec2f5d564fb07
MD5 8614bb135543478b95716200af39cbbb
BLAKE2b-256 9267e0b8b4f148916ad796d153b99889ae1511ec1940599deffac07925bf0ccf

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for teqpflsh-0.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7af0946152e9eb9c4b0d62395e19c554cba8c92a400432af05509194eb0a7f85
MD5 aecab01c52c11fc2d2418c947eb0e3a5
BLAKE2b-256 19c2dd249a91f7294cfdbb9e539b5c3004273def0bc9bdfe8dff46bf300d0fbc

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for teqpflsh-0.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 976036cd24ba9e148ddeff8b4fd1289808a65729c2f876c0b1bc78d073160cd6
MD5 74e9be2c78dcb1dc998a754fa7cdc124
BLAKE2b-256 55b10e73d8403f9246aa9e96c273a5af9379f0b835f836d8aa8fd92c537f8480

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: teqpflsh-0.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 12.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.10

File hashes

Hashes for teqpflsh-0.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 724d8f8501023ac3273ec169f063098a34cf5a4e52a8aec68ec96fc30e36904a
MD5 663a9cecc79e13ed7b7683f148863395
BLAKE2b-256 0caa4c311c7ead007948f2a6ac73be08c0f1e8b40dd9cdd3f441099cdf7221df

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for teqpflsh-0.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b19ec0e698c59b29479dde9c6e3408f078ae27e6063d034f803649a5ac581a69
MD5 68b9c797f939a954ded5c0d5a69cf4dd
BLAKE2b-256 3693a1a8001dd557f0570c0675ed21eb7328c0b49dde0e88064babbf21f502ee

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for teqpflsh-0.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d2f03e8f33de45d15a3b2b7bb9889b0aa5267799efcef32017a96bf1ceb3044e
MD5 4f7cbf22093cdbfb223218b6f5c6a038
BLAKE2b-256 f245c0730113fafc6275db95ed842acd3ac780912b820e62614aa4dbcf619125

See more details on using hashes here.

File details

Details for the file teqpflsh-0.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for teqpflsh-0.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0eb965afcfc9fb7c6f67dcd2acd05d8b878b6c12e822dc214ea34f066664616
MD5 e980777b039e995b86723898105948e1
BLAKE2b-256 f1c9183e66a98aa399b0ce22cf838319c96bf6e37fdf4153239f3d9ca992be0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page