Categories
Fire Engineering

Comparison of FED CO Results – FDS Devices & Pathfinder Agents

This blog compares the FED CO results generated using FDS devices with results generated using a Pathfinder agent. FDS Model A simple FDS model contains a fire source and two openings. Devices are placed at 1.75 m above the floor level near the vertical opening to measure the CO concentration in the air. Pyrosim Model […]

Categories
Fire Engineering

Fractional Effective Dose – Carbon Monoxide

Fire safety engineers recognize that low visibility does not result in incapacitation or death. However, low visibility creates a challenging environment for occupants to find and navigate the escape route, resulting in extended egress time and extended exposure to harmful combustion products. Inhalation of toxic combustion gases is the most common cause of death in […]

Categories
Cloud Computing

AWS Certified Cloud Practitioner — A summary of all you need to know

Introduction CCP exam (CLF-C01) is for individuals who can demonstrate an overall knowledge of the AWS cloud. Having a CCP certificate under your belt shows that you have a high-level understanding of AWS services. This certificate is an entry-level course that focuses on business-centric concepts and billing. This is not considered a major certification for those already involved in cloud […]

Categories
Fire Engineering

Introducing Sprinkler Activation Time Calculator

Introduction In this post, I would like to introduce a program developed by Jim Burns, Fire Investigator at Regina Fire and Protective Service, Canada, to calculate sprinkler activation time. He is also a contributor at  kilolimacode.com, a professional community providing Canadian building and fire code information. Recently, I published a Python script to calculate the […]

Categories
Fire Engineering

Radiant Heat Transfer & Tenability Criteria

Heat transfers from a body with a high temperature to a body with a lower temperature. When heat transfer occurs between bodies that are not in direct physical contact with each other or separated in space, the phenomenon is called heat radiation. Unlike conduction and convection, heat transfer by thermal radiation does not necessarily need […]

Categories
Fire Engineering

Determining sprinkler activation time using Alpert’s correlations

While designing fire safety systems, a fire engineer needs to determine the expected fire size based on the project details. In Australia, Alpert’s correlation and Heskestad equations are typically used to determine the fire size at which a sprinkler head activates. In this blog, I have written a Python script to calculate the time and […]

Categories
Natural Language Processing

Lemmatization and Stemming using spaCy

Lemmatization A lemma is the base form of a token. The lemma of walking, walks, walked is walk. Lemmatization is the process of reducing the words to their base form or lemmas. The following code shows how to reduce words to their lemmas. Customizing Lemmatization Customization of lemmatization may be required where nicknames of a […]

Categories
Natural Language Processing

Words and Sentences Tokenization using spaCy

In spaCy, every NLP application consists of several steps of processing the text. when we call “nlp ” on our text, spaCy apply some processing steps. The first step is tokenization to produce a Doc object. The Doc object is then processed further with a tagger, a parser and an entity recognizer. This way of processing the text is called a […]

Categories
Fire Engineering

Python scripts for radiation calculations

Thermal radiation is a distinct mechanism of heat transfer that allows spatially separated objects at different temperatures to transfer heat.  Radiative Emissive Power According to the Stefan-Boltzmann equation, the total energy emitted by a body is proportional to T⁴, where T is the temperature in Kelvin. The total emissive power is expressed as: Where σ is […]

Categories
Natural Language Processing

Getting Started with spaCy

Introduction to NLP NLP is a subfield of AI that analyzes text, speech, and other forms of human-generated language data. NLP makes it possible for computers to extract keywords and phrases, understand the intent of language, translate that to another language, or generate a response. NLP can be used to create search engine algorithms, chatbots, […]