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.dev0.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.dev0-cp313-cp313-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.13Windows x86-64

teqpflsh-0.0.4.dev0-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.dev0-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.dev0-cp313-cp313-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

teqpflsh-0.0.4.dev0-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.dev0-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.dev0-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.dev0.tar.gz.

File metadata

  • Download URL: teqpflsh-0.0.4.dev0.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.dev0.tar.gz
Algorithm Hash digest
SHA256 0cf63acb4787c1c611edf226d8a2eaeeb65c67c6175f4244a0ea96ad773e2482
MD5 83f5fa69d22b256224ddbc5e1d130fab
BLAKE2b-256 b95377c49b7c8f962e264f633279ac7e9b5d36c7100b66d4794ae710eb8d12b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5905886adc6ba991a94355010d29e6931d3ccc435c81f13f3a89fe88b0f549ad
MD5 0e2d036296d406c0a415405baa48beeb
BLAKE2b-256 2c2e52e862d7930bfce9976e8daf7e52d49f666dc241efe5b6f193fc90f6eca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a661fd913c040283b7aa10cb9ae85bb317718426fa4eef9714a020bcc7fc33a
MD5 e0469c91229ca4e3e0e73b58324dee5e
BLAKE2b-256 01c0d8a7a09916b17f1ebe49865b02fee0faa96ab4c45df4f5ab81835fe3aa5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0fc7e082057c801f2c89025485955593c2843182e5c3ca34c2397e99fc8a491a
MD5 665e3d08803f01d7493e58b4e9ada8fb
BLAKE2b-256 2115f3ed15d45ff45dd3046d61bbaf4a2f4c5136720fdcc9daf2ea03b8b54d3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d9613930a6c5499f67199150aec7b7528a64f8ab899ea46810ec32efece8c8c
MD5 6b97659c3c1df2c22d476b0c027ccad7
BLAKE2b-256 67eb8e617bc186907ded00a0bf768154255fcc9b31c1007d1bd27f47ca7b1a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ec5b2d4279abf3a35f0fdf1236adfd8e16ce4333394919856f3cf76542d354d8
MD5 c7ef3c2303144ce929ced5ebbb4b8dbe
BLAKE2b-256 35b1e3ab4ce0eae246df1aebfd1169b4c20517b2faba2b694abbe749dc9f343f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c8c8e6e7b380cb3293dee933a79f65b870afb9628a72b97469c69cd3f5e812d
MD5 f10516c540be59a5e8e3d8b38a62e3fe
BLAKE2b-256 9ae2330ad3f235c0ef8ed51f7c1f87917fc83f83f6cb883b0efdd00555b376b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4417307cc06c5bd1230f67e6cd69bef5b1495de74e4ba58dfce11c3144736cfe
MD5 bc482ee5a28754a2d595066611e33710
BLAKE2b-256 7600d21b65458568d12a25aaa57a6dd0eec80dfb4aa6d2bfd5e6688f081fa0e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.4.dev0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cb18ae21be90cc8f73fbc0aa1dc13bc3c7ff315505492e42904ed3d94b7b9a4
MD5 ce831034fbbb2525bc92c1b7caef409b
BLAKE2b-256 1df950439557e4f184290a4189bfe7c0ee55149ab81e7dbb0e8a73f53d35f9fb

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