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

Uploaded CPython 3.13Windows x86-64

teqpflsh-0.0.1-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.1-cp313-cp313-macosx_11_0_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

teqpflsh-0.0.1-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.1-cp312-cp312-macosx_11_0_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

teqpflsh-0.0.1-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.1.tar.gz.

File metadata

  • Download URL: teqpflsh-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 02e87c2c8216f295ddbb179edbd265c7805d66bed700ceea55d90744079d9cb5
MD5 dd0fc75b54201f86ea48cc4bf55a5692
BLAKE2b-256 acbb3d3b1408bed927aeeabf14fe00315b20b13d66da484f18689733711571b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teqpflsh-0.0.1-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/5.1.0 CPython/3.12.8

File hashes

Hashes for teqpflsh-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b22e7b9904f0829b18d8cdf1b83d5bb60cae8ad1718f15308c3996d06e822968
MD5 1be1af3501b5d4334152544d2afb581a
BLAKE2b-256 b929412c4e2229bd5ad7a443a9b1d1f15769e63cebbdb501e2853b7dbea48b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd010a9e97c79b9246585f06580794493c9542c5b13e110c0a18874c928a4506
MD5 5de6a04ba7662d1364537b6e96f56a4d
BLAKE2b-256 83a3a5b03ed624eac7cb82e9e662c0da742e3fcfec781e1f92cb7839282438cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6752ec49cdaf5c1808bb6b2e837d898651575fec15c04b2440cc95ffe99f8419
MD5 787b899142042bf4c7f904a24ddd3fd2
BLAKE2b-256 8a21488eba84b483121032edb1efe6db83796aa89b90625342071d29682d4bbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38795d23d2ea128d70bbf3eb9333ecdcc60fde97e42b5b857300703649ae2832
MD5 311bec4567979771281940b4dc0257ac
BLAKE2b-256 facf360ceaed8dbd9ea37b1cd0fac8875bddfcf0d994d8c45a99bfa8e2bea10a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teqpflsh-0.0.1-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/5.1.0 CPython/3.12.8

File hashes

Hashes for teqpflsh-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f65a87c8971767713459955c9d41e10b79f650b25cb16ae40c3d8f5b89032ec
MD5 bb1861105e89cf618652e2775b0ed538
BLAKE2b-256 5140dc9e8eb38716c2cc3ebaca30f7046292fe7ecdad871b74740c9e5dffcf6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0600f4803c5d2cfbc1dcce3a3cc58358e0335aa7dbc7cd84c5f0daa663a67275
MD5 a24aa418338253bbbcad8ec8bd2c70bf
BLAKE2b-256 871770f209be32ec810c2b282e693c64c41a291229b8257d6cc05e7a875fc389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d2e9217d9c7a63240c55110ee65f159b638c635a744a64c2cb86f11732072b88
MD5 c87ef48a555daf38d9e0661a98065da8
BLAKE2b-256 6c7972f6b46d42efb3ed519353090cba258f7cd2596ff1b1557b9c68761db8a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for teqpflsh-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dff2670759cd45384dc404f1895d01520c59614abbf8a8aa624154b70c6438c
MD5 e4900263c59ba0cf994a52fc5d8a5312
BLAKE2b-256 26db049ea931426e66990b124ea8f41cdbe7769802c72ccacc0225bdcda7f691

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