Skip to main content

A comprehensive Python package for fire safety engineering calculations and tools, providing implementations for industry standards like BR 187, BS 9999, CIBSE Guide E, PD 7974, SFPE Handbook, and more.

Project description

OpenFire

OpenFire is a multi-crate Rust project designed to provide implementations for a wide range of fire engineering calculations.

Project Structure

The project is organized as a Cargo workspace with the following structure:

openfire/
├── Cargo.toml (workspace root)
├── crates/
│   ├── br_187/                # Crate for BR 187 document
│   ├── bs9999/                # Crate for BS 9999 document
│   ├── cibse_guide_e/         # Crate for CIBSE Guide E document
│   ├── framework/             # Core framework crate
│   ├── introduction_to_fire_dynamics/ # Crate for Introduction to Fire Dynamics
│   ├── openfire_cli/          # Command-line interface for OpenFire
│   ├── pd_7974/               # Crate for PD 7974 document
│   ├── sfpe_handbook/         # Crate for SFPE Handbook
│   └── tr17/                  # Crate for TR 17 document
└── src/                       # Main library source that only exposes the crates

Domain-Specific Crates

Each crate in the crates/ directory corresponds to a specific document or domain in fire engineering.

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

ofire-0.1.3.tar.gz (143.7 kB view details)

Uploaded Source

Built Distributions

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

ofire-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ofire-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ofire-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ofire-0.1.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ofire-0.1.3-cp38-abi3-win_amd64.whl (168.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

ofire-0.1.3-cp38-abi3-manylinux_2_34_x86_64.whl (316.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

ofire-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

ofire-0.1.3-cp38-abi3-macosx_11_0_arm64.whl (277.5 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

ofire-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl (277.8 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file ofire-0.1.3.tar.gz.

File metadata

  • Download URL: ofire-0.1.3.tar.gz
  • Upload date:
  • Size: 143.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for ofire-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8b5ad32caccbf5e1a9d16e3104f1bbb6e101832d224521e9ff4a41c02ec272dd
MD5 d156258e54af89522746958650ff6af2
BLAKE2b-256 6cbf638eb5c7acf8042c1ba1dd48c1406a21d44a3ae75968fe53d3d754cce442

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9da32f1089d13fe1e8217293976da2ee13b021419bcd89e909d956db36e9de01
MD5 a1414a29de0a86bbc82815bc8a550674
BLAKE2b-256 49927f3336ea1267ab85e7619bbeb5d34a5347b067d87b86c0edae00e1975034

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbb543affbfa7132c33cf6c6710ae9da5b5bf16272d0b8b7a6bcd1dc458e2999
MD5 ef0890d1a938aebd57dae22fa2a7f93c
BLAKE2b-256 f4e6ff9fa14d2b47e51a0732eeba21d7482390dd5a06309212991db71224a120

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d55b0214c1c32fac12b9d7b7ad4524347a8210c8061db42221ad4032360a492
MD5 5d094786c6e2e9431f450de909f8c796
BLAKE2b-256 9443e2a6c8ec2903d5183fe9bb0ae7bfee1635435c75dc6368d651fd6829721c

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c865702ff9b1042e268da16f2dce334b9ece2866ddc236ad3350fb43e1175fdc
MD5 2e5b30866477a5345f81b7080f777988
BLAKE2b-256 52af71ad7c0638bd9eb18380c6a750a2192358e09e48e1c4a1555971be0853d8

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: ofire-0.1.3-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 168.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for ofire-0.1.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bc9d775738c957ee87607ceafa6a5ded1a2b43136bb8b896fb3a76b96d78f9ef
MD5 e57a8f96ec13b008447ae77d8af95011
BLAKE2b-256 0b4e2af81aadb9185706ff26f78f5c505e39301ad1d6e18e7266be2ee08b989b

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cc6cd7730bdcdab004b2dc268dbda16a7a83d796941042ee7b02da493746e914
MD5 84e229b08a4253255dc62b349fe142ca
BLAKE2b-256 803d6f1d5c23d84f3d0bf998b0917c4a99d62453a0bf86386f3c0d4c3fa0f461

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3ac157521170fed76e70652498c3af50bebe848d87bb00eb9f7dea784ab1957
MD5 b20838958e796ff5c081062faf63d9c9
BLAKE2b-256 e13eb893c83e761813635cde5ca380c278f70be27532881e0a8af4797df03319

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54292065552580e42204a7c972ccaffda467fbeef4ded7346c67f861982101ba
MD5 a9458b59c42b8c8c2ea56723c764a331
BLAKE2b-256 f050527acdb6452ace14b28f78498be5945c5648a63c4926066c5df9e456ccd5

See more details on using hashes here.

File details

Details for the file ofire-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ofire-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 444e1f87e672a79720fd35be3803d7ad813e41f6c4be8d0bf00986269f179b92
MD5 e4645e4708784b137c76c865b2f442f7
BLAKE2b-256 cc5a3f70ba2e74346a10163aba72e703d9c65bde8933374024d8266ff0ab65a7

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