Methods and plotting functions for displaying categorical data on an 
             interactive heatmap using 'plotly'. Provides functionality for strictly 
             categorical heatmaps, heatmaps illustrating categorized continuous data 
             and annotated heatmaps. Also, there are various options to interact with the x-axis
             to prevent overlapping axis labels, e.g. via simple sliders or range sliders. 
             Besides the viewer pane, resulting plots can be saved as a standalone HTML file, 
             embedded in 'R Markdown' documents or in a 'Shiny' app.

Calculates equitable overload compensation for college instructors
    based on institutional policies, enrollment thresholds, and regular teaching load limits.
    Compensation is awarded only for credit hours that exceed the regular load and meet
    minimum enrollment criteria. When enrollment is below a specified threshold, pay is
    prorated accordingly. The package prioritizes compensation from high-enrollment courses,
    or optionally from low-enrollment courses for fairness, depending on user-defined strategy.
    Includes tools for flexible policy settings, instructor filtering, and produces
    clean, audit-ready summary tables suitable for payroll and administrative reporting.

Contains several basic utility functions including: moving
        (rolling, running) window statistic functions, read/write for
        GIF and ENVI binary files, fast calculation of AUC, LogitBoost
        classifier, base64 encoder/decoder, round-off-error-free sum
        and cumsum, etc.

Allows the user to categorise a continuous predictor variable in a logistic or a Cox proportional hazards regression setting, by maximising the discriminative ability of the model. I Barrio, I Arostegui, MX Rodriguez-Alvarez, JM Quintana (2015) <doi:10.1177/0962280215601873>. I Barrio,  MX Rodriguez-Alvarez, L Meira-Machado, C Esteban, I Arostegui (2017) <https://www.idescat.cat/sort/sort411/41.1.3.barrio-etal.pdf>.