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.4.tar.gz (50.1 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.4-cp313-cp313-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.13Windows x86-64

teqpflsh-0.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

teqpflsh-0.0.4-cp313-cp313-macosx_11_0_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

teqpflsh-0.0.4-cp313-cp313-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

teqpflsh-0.0.4-cp312-cp312-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.12Windows x86-64

teqpflsh-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

teqpflsh-0.0.4-cp312-cp312-macosx_11_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

teqpflsh-0.0.4-cp312-cp312-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: teqpflsh-0.0.4.tar.gz
  • Upload date:
  • Size: 50.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.8

File hashes

Hashes for teqpflsh-0.0.4.tar.gz
Algorithm Hash digest
SHA256 cf7560a754198a8826a96e6afe3a129dbe8fa1a31de7ff833cbea0b31fd2c631
MD5 825e5c78ec860cad7755315c9db3f9f6
BLAKE2b-256 d9492500cea729cce5434ec8be0a04f67ce3b6a36137e7e769ade619c15d1a89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teqpflsh-0.0.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.8

File hashes

Hashes for teqpflsh-0.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8072551cd3c61b6e2bb7a0e4b4852b919349098c77cda32ae0011d27abdd42a0
MD5 b886b38d91849d97b81b6e03b09fba7f
BLAKE2b-256 80cc8b3eae349d573b10d0fb2ce8d55663a2258a019e60893840d6d02a662403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f320fbea8fbecf873dfb6817a9b813f3774a8cff12ebe6bd66d25462096e26a
MD5 18f88ff36221551198d7b3f4649d732b
BLAKE2b-256 9e1a55d66acf65e0726e532766deea99cd4a7e6a7bdbf080cfa9a231be45cd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 14362be19a72904f7230db25fd33151e69558dfed4459311f3629eb09be80bb4
MD5 241999321192e2115ea7c3b722b1bcd9
BLAKE2b-256 5cec4807828ae50244df2c547744f390882e8921d6c70189c60b24b45ecdc86c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7faeae514008994585cee4aa132a1ad219665977d6e70fa75b30f00d87ded28
MD5 950c36b0b3c63379f0d6651e55d6b2e6
BLAKE2b-256 4833225389e608abbbc3b879b4ceab92c896aefc53ae0f2a0f37aa60c2b24bb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teqpflsh-0.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.8

File hashes

Hashes for teqpflsh-0.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dcd8d3d2495dbaf049c2233e324712b6e9b85a2f8ee1294bd717aa299b0eecd8
MD5 1bdc0a3f5158b7573fc40ee67371df7a
BLAKE2b-256 c6c3a23d5579e5b22d83fa9f4746d122dfe6b022ba99bb76498be59ebc4fefbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80e8a9e227be454d8712d17c87884ac16d34edb983784da976a66babb7b027c5
MD5 0a2f9b9616e2116ca37dbd90fa636f57
BLAKE2b-256 0e24a51ad03b22efbfe0034fcc28f64de9e52224393fdfdc3363fd3355e1e005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ca3e646e06bf9bce262ebfd8becf0a5d52f08e2bff7077f14f3703fe1b2a5316
MD5 ed7f2b3c3aa844cfc9f258c766ee7351
BLAKE2b-256 0d19522036b9249f7f47039b0540e19f2a9155e616abc1209077b65a28a381c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8573a5fda1c01065bc9d0e9879267b1ec1dced6a3fcd6c8d565ddff7aa265763
MD5 53ba56090419653c8b7df1c2d343e62e
BLAKE2b-256 4a82e5f4784871d694ad79f2ffdc11056d191d6e0186f51f0940f4ced3256592

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