"""
CarbonCalc - A Python library for calculating carbon footprints of small businesses.
Provides emission factor databases, calculators for different emission categories,
and report generation utilities.

Author: Mohammed Hassan Ahmed (x25120280)
"""

from .calculator import CarbonCalculator
from .emission_factors import EmissionFactorDB
from .reports import ReportGenerator
from .models import EmissionRecord, BusinessProfile, CarbonReport, EmissionCategory, EmissionScope

__version__ = "1.0.0"
__all__ = [
    "CarbonCalculator",
    "EmissionFactorDB",
    "ReportGenerator",
    "EmissionRecord",
    "BusinessProfile",
    "CarbonReport",
    "EmissionCategory",
    "EmissionScope",
]
