Changes in version 2025-11-30 (2025-11-30) - New master and class functions added: NA - New internal function added: Prob.Inact, mIANA, UnitFactor, ValInput - Version update and debugged: ggCosinorM, TAdjust, Act2Daily, GuessTZ, UTCwDST, Date2TotalT, write.act, BriefSum, write.act, write.cosinor, C2T - Brief Detail: - piecewise binomial estimation of inactive period using Prob.Inact - enable internal call function for data through mIANA setting - implement UnitFactor for generic conversion - implement ValInput for OS-based switcher to execute C-based serial processing within write.* functions to avoid segfault overflow - additional parameter created to identify the initial timepoint of each recording period - augment ggCosinorM legend and reduce code cyclocomplexity - modify internal uses of IANA in Act2Daily - enable switches for paralelle process for GuessTZ - add fallback in UTCwDST: map numeric UTC offsets to IANA Etc/GMT zones when OlsonNames lookup fails - augment test suits for all internal/helper functions - augment fail check in Date2TotalT function - implement string parsing for time in C2T to avoid automatic TZ adjustment from as.POSXct Changes in version 2025-10-31 (2025-10-31) - New master and class functions added: boot.seci - Version update and debugged: Description, README, CosinorM.KDE, ggCosinorM Changes in version 2025-10-27 (2025-10-27) - New master and class functions added: NA - Version update and debugged: ggActiGlobe, ggCosinorM, vignettes, TAdjust Changes in version 2025-09-23 (2025-09-23) - New master and class functions added: NA - New internal function added: C2T - Version update and debugged: CosinorM, TimeFormat Changes in version 2025-09-13 (2025-09-13) - New master and class functions added: CosinorM - Version update and debugged: ggActiGlobe Changes in version 2025-09-01 (2025-09-01) - New master and class functions added: ggActiGlobe, ggCosinorM - Version update and debugged: GuessTZ, DST2GL, TAdjust - Sample data added: FlyEast, FlyEas.adj, TLog Changes in version 2025-06-01 (2025-06-01) - New master and class functions added: DST, TZ2UTC, UTCwDST - New internal function added: DST2GL, Date2TotalT, GuessTZ - Version update and debugged: BriefSum, TAdjust, R2P Changes in version 2025-04-01 (2025-04-01) - New master and class functions added: R2P, UTC - Version update and debugged: BriefSum, TAdjust. Changes in version 2025-03-01 (2025-03-01) - A soft-coding version containing: BriefSum, DateFormat, Num2UTC TAdjust, TravelLog, TimeFormat, UTC2Num, write.act, write.cosinor. - 2024 version of IANA time table is now added Changes in version 2024-06-01 (2024-06-01) - A base version of 2024 paper with Giorgio - All functions were originally semi-hard coded with M8W as the wrap-around pipeline function. Modification is essential to make it flexible. Changes in version 0.2.2 - New master and class functions added: NA - New internal function added: NA - Version update and debugged: GuessTZ, UTCwDST, CosinorM.KDE, boot.seci, ggCosinorM - Brief Detail: - add README.Rmd to .gitignore. - CI workflow: tighten matrix (fewer OS/R versions), change concurrency grouping to use head_ref - remove the use of sapply in GuessTZ to improve functional stability - minor Roxygen documentation edits in DST, Date2TotalT, Rad2Hr, TZ2UTC, UTC2Num, ValInput, ggActiGlobe, ggCosinorM, TAdjust - improve UTCwDST functional flexibility by allowing users to specify date input through DT (defaults to 2021-01-01) - simplify KDE internals (Pdf/kIF computation) by removing dense-grid evaluation to reduce memory consumption - update boot.seci and ggCosinorM to remove support of dense-grid evaluation output from CosinorM.KDE