Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dayana_endostat-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

dayana_endostat-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

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

Hashes for dayana_endostat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8821c6d1372588932f0785821c7ddf43440720724e62eb338e69ba58101ba7ca
MD5 65b3c53812878f0b92301bb23f1f5460
BLAKE2b-256 90b98f9342f4c9653c9cd2301c4995fbaa5b22fc25d7d9df6cef3cb7fbbc5e0c

See more details on using hashes here.

File details

Details for the file dayana_endostat-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dayana_endostat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d6c7055ceb61fced7b4aaf63286d3b4e08e5d96bb3cfa76166f13f66cd3f6aa
MD5 8149adb359375d50bbc57c97ad4e7f24
BLAKE2b-256 ab89409cd421b2db0a304156d06f20bde6fd48b4332b8fad8fbb7822a6713df4

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