A library for clinical & statistical calculations in Endodontics
Project description
dayana-endostat
dayana-endostat is a Python library designed for statistical analysis and calculations relevant to the field of Endodontics. Created with love for my girlfriend who is a dentist aka toothfairy <3
Installation
You can install the package using pip:
pip install dayana-endostat
Table of Contents
Features
- Calculate crown-to-root ratios
- Estimate root canal volumes
- Compute anesthesia dosages
- Determine treatment success and failure rates
- Calculate the surface area of teeth
- Convert length units (mm, cm, inches)
- And more...
Available Functions
1. Crown-to-Root Ratio
def crown_to_root_ratio(crown_length, root_length)
Calculates the ratio of the crown length to the root length.
2. Root Canal Volume
def root_canal_volume(radius, length)
Calculates the volume of the root canal using the formula for a cylinder.
3. Pulp Chamber Volume
def pulp_chamber_volume(radius, height)
Estimates the volume of the pulp chamber, approximated as a cone.
4. Anesthesia Dosage
def anesthesia_dosage(weight, dosage_per_kg)
Calculates the required dosage of local anesthetics based on the patient's weight.
5. Success Rate
def success_rate(successes, total_treatments)
Calculates the treatment success rate as a percentage.
6. Failure Rate
def failure_rate(failures, total_treatments)
Calculates the treatment failure rate as a percentage.
7. Surface Area of Tooth
def surface_area_of_tooth(height, radius)
Calculates the surface area of a tooth, assuming it is conical.
8. Average Root Canal Curvature
def average_root_canal_curvature(angles)
Calculates the average curvature of root canals based on a list of angles in degrees.
9. Length Conversion
def convert_length_units(length, from_unit, to_unit)
Converts lengths between mm, cm, and inches.
10. Canal Diameter Calculation
def calculate_canal_diameter(volume, length)
Calculates the diameter of the canal given its volume and length.
Contributing
Contributions are welcome! If you have suggestions for improvements or new features, please feel free to submit a pull request or open an issue.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dayana_endostat-0.1.0.tar.gz.
File metadata
- Download URL: dayana_endostat-0.1.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8821c6d1372588932f0785821c7ddf43440720724e62eb338e69ba58101ba7ca
|
|
| MD5 |
65b3c53812878f0b92301bb23f1f5460
|
|
| BLAKE2b-256 |
90b98f9342f4c9653c9cd2301c4995fbaa5b22fc25d7d9df6cef3cb7fbbc5e0c
|
File details
Details for the file dayana_endostat-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dayana_endostat-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d6c7055ceb61fced7b4aaf63286d3b4e08e5d96bb3cfa76166f13f66cd3f6aa
|
|
| MD5 |
8149adb359375d50bbc57c97ad4e7f24
|
|
| BLAKE2b-256 |
ab89409cd421b2db0a304156d06f20bde6fd48b4332b8fad8fbb7822a6713df4
|