evprof
Electric Vehicle Charging Sessions Profiling and Modelling
v1.2.0
·
Dec 23, 2025
·
GPL-3
Description
Tools for modelling electric vehicle charging sessions into generic groups with similar connection patterns called "user profiles", using Gaussian Mixture Models clustering. The clustering and profiling methodology is described in Cañigueral and Meléndez (2021, ISBN:0142-0615) <doi:10.1016/j.ijepes.2021.107195>.
Downloads
737
Last 30 days
4922nd
1.8K
Last 90 days
3.6K
Last year
Trend: +27.3% (30d vs prior 30d)
CRAN Check Status
14
OK
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check History
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 14, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 2 ERROR · 0 FAILURE Mar 10, 2026
ERROR
r-devel-windows-x86_64
examples
Running examples in 'evprof-Ex.R' failed
The error most likely occurred in:
> ### Name: cut_sessions
> ### Title: Cut outliers based on minimum and maximum limits of
> ### ConnectionHours and ConnectionStartDateTime variables
> ### Aliases: cut_se
...[truncated]...
tion_hours_max = 20,
+ connection_start_min = 5
+ )
> plot_points(sessions_clean, start = 3)
Error in if (any(hour(time_dt) < start)) { :
missing value where TRUE/FALSE needed
Calls: plot_points -> convert_time_dt_to_plot_dt
Execution halted
ERROR
r-release-linux-x86_64
examples
Running examples in ‘evprof-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: cut_sessions
> ### Title: Cut outliers based on minimum and maximum limits of
> ### ConnectionHours a
...[truncated]...
tion_hours_max = 20,
+ connection_start_min = 5
+ )
> plot_points(sessions_clean, start = 3)
Error in if (any(hour(time_dt) < start)) { :
missing value where TRUE/FALSE needed
Calls: plot_points -> convert_time_dt_to_plot_dt
Execution halted