tussosedan / kuebiko-cubing Goto Github PK
View Code? Open in Web Editor NEWAnalyze speedcubing timers export data with interactive charts and data insights
Analyze speedcubing timers export data with interactive charts and data insights
For some reason, the error is saying that this file type isn't supported. not sure why
Sometimes, I only want to look at data for one particular puzzle/category. Add a feature to detect which puzzles (and sub-categories, for those timers which have that option) are present in an export file, and allow a user to select only the puzzle + categories that they want scope out.
This will help reduce noise and clutter on the main page (after data is parsed and analyzed), and potentially speed up that analysis process if the user only wants to see stats for a subset of their data.
When I go to an event, then top 50 and let's say I look at my singles and want to know how many of those are now sub-x, I have to count them. Can you just put 1., 2., 3., ..., 49., 50. in the front?
choose event, go to PBs or Top50. The Solve # is calculated as if I had 5 solves per round, whatever event it is. For 3BLD e.g. that should only be 3 and also DNS shouldn't be counted as a solve.
In the Dates Histogram it also shows 5 solves * # of rounds, whatever event you have.
Also multi blind is completely missing.
Attached is the example output from ZYXTimer (iOS App). This CSV is emailed to the user on request in the app, I have pasted the content of the email into this text file. Note that ZYXTimer does not generate a file, so it would be more straightforward to have a text box input on this site to paste the email into maybe? There is also the option to "copy session" in the app, so the whole operation could be achieved on mobile by copying in ZYX Timer and pasting in Kuebiko.
There are two options for export - 'current session' and 'all sessions'. Examples of both are provided if you would like to support them.
This session contains examples of DNF, +2, and the formatting for times >1 minute. If you would like any further example outputs let me know.
ZYXTimer_single_session_export.txt
ZYXTimer_multi_session_export.txt
Cheers,
Ed
Ahoy!
I've recently added official time syncing to https://timer.cubing.net/ and I'd like to spruce up the stats page. kuebiko-cubing
has a pretty great interface, but I would really like to be able to do the calculations client-side. Do you have any thoughts/suggestions for tackling this?
Alternatively, another nice option might be for the kuebiko-cubing
site to accept a synchronized data source. timer.cubing.net uses PouchDB/CouchDB for sync, which kuebiko-cubing
could connect to with a username/password at the moment.
.h2.db file:
puzzletimer.h2.zip
.txt file with single event:
3x3.txt
Would it be possible to add a new histogram that shows the total time spent cubing per day/month/year?, similar to how the date histogram currently show the amount of solves completed per day/month/year.
I have tried uploading a block keeper export and it doesn't work. I may be because of the large file size.
Here's a link to my export : https://mega.nz/#!LTwhFKJZ!BPx2oJs0YcXDeeFUo2V2awS1dW4d9wsl3w42rWxuieM
Solves over a minute (e.g. 1:49.33) don't show the minutes but only seconds (e.g. 109.33).
When you plot the RSD, you are able to independently move and scale the x-axis, however this doesn't work when the sub-x % is plotted. This would be a nice-to-have if it's easy enough to change, occasionally the sub-x is on top of another chart and they are both difficult to see.
Cheers,
Ed
Currently there's only a pb list for the pb single. It would be nice to also have a list for averages, so you can quickly see when the pb average was set, without sifting through the chart.
As you said though, the bigger the average the longer that list.
So if that's not feasible. At least having a list of all current pb averages would be nice. That way they can be easily copied into cubepb, for example.
Hello,
I tried using the data I exported from the Skip Timer app:
https:// https://puu.sh/CAH2P/7aeee1d7e8.txt
But it doesn't work, any ideas why?
Thanks a lot
List all pbs of all sessions mixed starting with the longest standing one.
One list by date and one list by #of solves.
Currently, the site calculates the trimmed average by discarding the top and bottom 5% of solves. It would be useful if a user could choose which percentage is being used, maybe in the advanced options section when submitting a file.
July 2019.txt
I attempted to upload a chao file to check out the latest feature updates to no avail. Thanks for looking into this, I gotta visualize this data!
Number of solves: 1932
Best Time: 18.227
Worst Time: 44.665
Session Avg: 32.012
Session Mean: 32.012
Individual Times:
35.582, 37.999, 34.432, 37.866, 43.800, 28.396, 28.296, 39.063, 32.931, 37.365, 37.933, 38.948, 42.329, 40.265, 31.430, 41.452, 42.566, 38.632, 34.165, 37.830, 41.532, 36.265, 43.698, 35.499, 30.944, 32.454, 35.167, 31.503, 38.455, 36.746, 35.653, 39.907, 33.422, 43.753, 35.107, 38.279, 36.654, 38.252, 32.119, 31.770, 38.651, 30.655, 33.535, 32.225, 27.050, 33.580, 36.818, 42.920, 32.732, 27.797, 42.933, 39.475, 32.497, 39.554, 38.146, 41.269, 37.415, 27.784, 30.511, 30.896, 44.615, 36.251, 33.798, 43.462, 26.246, 30.625, 30.101, 38.416, 41.829, 36.070, 34.949, 35.547, 41.070, 35.002, 43.542, 36.230, 29.793, 30.295, 42.448, 30.401, 35.100, 44.446, 38.313, 39.888, 32.499, 32.421, 40.802, 32.402, 40.100, 34.903, 40.200, 34.896, 39.148, 39.572, 34.593, 30.952, 31.704, 36.594, 34.166, 39.965, 37.032, 29.047, 40.149, 30.982, 31.983, 31.745, 26.543, 34.837, 32.500, 30.848, 29.465, 35.137, 33.189, 38.547, 34.199, 38.398, 35.134, 30.144, 35.751, 34.268, 39.009, 35.205, 36.951, 32.305, 36.606, 41.710, 42.048, 34.291, 37.714, 39.005, 32.174, 34.651, 32.127, 37.479, 29.684, 33.729, 33.527, 39.056, 29.456, 35.014, 35.672, 39.398, (44.665), 36.398, 40.732, 40.282, 35.698, 39.466, 41.098, 37.479, 28.331, 43.799, 36.430, 31.331, 34.263, 39.566, 29.630, 34.798, 31.297, 30.730, 36.527, 37.524, 35.798, 40.555, 40.101, 35.672, 36.724, 35.810, 36.193, 40.611, 34.325, 35.765, 37.071, 40.066, 38.403, 40.536, 42.251, 39.502, 28.840, 33.730, 42.538, 32.119, 38.610, 39.928, 37.740, 34.966, 38.232, 36.099, 36.041, 36.507, 33.845, 42.642, 34.803, 31.927, 36.477, 30.224, 29.866, 38.356, 38.840, 41.135, 39.725, 39.343, 33.307, 38.580, 30.882, 37.219, 38.898, 35.007, 41.161, 33.748, 41.123, 30.340, 36.970, 25.732, 38.968, 40.546, 39.827, 32.921, 33.214, 33.132, 35.452, 31.902, 32.026, 30.508, 40.538, 33.013, 33.959, 40.934, 33.168, 40.744, 42.106, 38.071, 39.967, 35.734, 32.000, 32.870, 38.295, 43.957, 36.729, 28.407, 34.557, 35.943, 31.544, 41.324, 30.024, 33.147, 36.331, 38.421, 33.011, 39.336, 38.130, 39.812, 42.167, 30.098, 34.455, 34.054, 37.602, 42.483, 30.937, 39.022, 39.518, 36.542, 36.458, 30.499, 37.740, 39.664, 35.633, 36.799, 36.864, 36.200, 34.325, 31.646, 34.727, 38.701, 37.772, 33.745, 33.665, 35.066, 35.385, 37.136, 33.714, 29.878, 37.124, 32.447, 39.138, 33.712, 36.516, 29.740, 40.455, 32.330, 36.298, 35.623, 42.447, 33.571, 35.374, 38.619, 29.597, 39.696, 42.413, 33.426, 34.115, 38.360, 40.723, 31.707, 31.101, 37.967, 35.659, 34.463, 42.915, 35.157, 36.953, 29.944, 31.257, 40.468, 32.270, 36.272, 35.613, 36.718, 38.332, 26.930, 36.733, 41.630, 33.531, 27.329, 38.165, 33.532, 30.885, 33.865, 28.498, 33.563, 30.386, 30.851, 31.730, 43.171, 40.250, 39.790, 30.400, 30.802, 39.065, 35.154, 40.771, 30.332, 34.489, 30.339, 35.930, 34.409, 34.422, 39.120, 34.100, 28.678, 25.792, 31.895, 34.968, 35.953, 30.281, 36.762, 37.944, 35.792, 34.620, 35.188, 42.532, 33.396, 40.732, 35.398, 32.898, 32.997, 41.533, 36.648, 42.231, 36.696, 36.766, 31.865, 32.331, 35.863, 42.983, 41.196, 30.265, 30.567, 37.248, 36.631, 27.641, 24.282, 35.954, 36.241, 41.210, 31.604, 35.086, 31.963, 42.191, 33.339, 30.801, 30.525, 33.402, 28.420, 36.000, 28.602, 28.343, 27.755, 24.380, 34.698, 32.799, 40.042, 33.768, 35.019, 36.630, 30.331, 34.999, 35.998, 32.884, 31.912, 40.936, 36.630, 29.935, 36.860, 35.910, 29.288, 40.809, 33.444, 36.822, 36.894, 26.620, 38.450, 37.270, 35.971, 37.963, 42.735, 40.340, 36.077, 33.197, 39.785, 31.837, 35.020, 38.229, 27.072, 32.932, 39.873, 37.451, 28.909, 30.784, 38.251, 39.464, 40.529, 31.869, 31.220, 37.827, 35.461, 38.469, 33.771, 37.388, 36.193, 34.761, 33.557, 25.549, 28.922, 35.010, 26.630, 29.985, 43.370, 38.911, 37.275, 33.954, 36.671, 36.641, 34.494, 26.347, 32.142, 29.370, 35.072, 29.597, 39.232, 37.732, 30.931, 38.482, 34.899, 30.850, 36.497, 35.297, 34.065, 37.498, 34.232, 29.298, 33.498, 32.398, 37.165, 36.032, 29.615, 35.999, 38.852, 32.899, 26.251, 31.198, 34.415, 41.100, 36.763, 32.131, 32.332, 34.864, 37.864, 34.165, 33.396, 31.871, 37.823, 34.346, 33.382, 34.282, 34.260, 32.780, 34.722, 40.950, 36.126, 36.603, 30.780, 38.393, 30.153, 31.202, 31.552, 33.390, 34.296, 26.002, 28.619, 33.014, 29.851, 37.808, 36.503, 37.732, 38.005, 38.328, 38.171, 39.512, 33.448, 39.651, 29.386, 40.136, 39.166, 39.865, 34.174, 36.662, 32.621, 33.793, 33.510, 36.281, 36.802, 33.426, 33.143, 28.202, 33.043, 33.491, 32.738, 38.192, 27.912, 36.661, 35.812, 33.215, 32.864, 34.313, 33.793, 30.507, 33.022, 32.519, 29.147, 37.270, 32.092, 33.046, 27.998, 32.775, 31.497, 38.136, 39.306, 30.963, 34.130, 34.781, 30.698, 33.965, 34.399, 37.165, 31.931, 32.232, 28.486, 36.299, 27.661, 26.073, 42.943, 32.920, 27.587, 38.516, 41.485, 39.521, 33.158, 35.400, 35.098, 33.065, 37.632, 36.031, 40.897, 30.081, 36.332, 28.816, 27.218, 30.595, 37.430, 39.031, 43.466, 35.680, 27.531, 30.098, 31.532, 35.632, 30.499, 37.898, 34.898, 37.863, 24.016, 28.798, 43.565, 38.708, 31.430, 36.268, 40.493, 28.949, 27.542, 36.556, 35.905, 38.284, 35.949, 35.058, 28.559, 29.827, 33.199, 33.565, 31.563, 40.096, 33.765, 38.833, 41.716, 32.131, 29.798, 32.095, 30.505, 32.980, 31.105, 31.438, 35.635, 34.705, 26.720, 29.591, 38.448, 30.639, 37.065, 32.532, 31.165, 32.532, 35.673, 36.205, 26.416, 26.531, 31.798, 33.765, 34.113, 31.551, 28.031, 36.365, 34.232, 31.865, 28.964, 33.265, 29.330, 30.563, 33.719, 36.630, 36.424, 36.778, 35.238, 36.955, 40.043, 35.720, 32.989, 34.290, 29.966, 34.378, 36.380, 33.380, 31.169, 35.505, 28.582, 32.110, 31.406, 37.146, 37.313, 37.861, 34.866, 37.608, 35.261, 21.433, 26.950, 30.129, 35.685, 32.465, 36.268, 34.096, 33.266, 29.851, 26.998, 29.848, 26.965, 28.523, 35.392, 30.622, 35.817, 28.400, 33.193, 31.714, 35.181, 36.532, 31.370, 29.777, 36.490, 33.555, 26.667, 36.471, 28.015, 32.289, 35.985, 34.165, 31.982, 30.090, 30.998, 35.498, 35.371, 39.728, 31.965, 25.185, 32.216, 35.529, 29.915, 37.692, 31.259, 39.054, 32.732, 33.640, 33.204, 30.530, 30.193, 35.347, 34.990, 34.863, 31.065, 34.565, 40.830, 32.399, 36.268, 35.479, 33.788, 37.275, 31.760, 31.017, 35.460, 36.251, 29.371, 31.413, 33.631, 31.705, 26.956, 36.138, 30.828, 32.141, 30.728, 34.790, 32.354, 36.082, 26.664, 38.066, 34.332, 34.332, 32.237, 33.654, 37.963, 34.798, 37.655, 35.947, 30.217, 28.160, 33.044, 32.457, 31.291, 29.417, 31.638, 36.522, 35.056, 33.510, 32.092, 35.243, 34.631, 32.400, 30.803, 33.020, 33.254, 32.452, 32.427, 30.611, 30.434, 31.177, 35.611, 31.199, 33.387, 32.401, 31.233, 38.335, 32.986, 36.315, 33.798, 32.898, 27.246, 27.498, 29.498, 35.832, 35.000, 34.631, 34.665, 29.998, 29.498, 32.232, 34.076, 37.296, 37.402, 34.905, 33.618, 31.884, 36.131, 37.419, 34.762, 37.020, 33.529, 29.898, 36.132, 24.630, 37.806, 35.974, 32.612, 32.877, 35.031, 32.406, 26.932, 32.673, 35.105, 31.629, 31.670, 19.361, 29.288, 42.019, 25.465, 40.032, 34.230, 36.532, 35.886, 39.001, 34.935, 32.778, 41.592, 29.808, 29.527, 33.880, 33.543, 37.986, 35.032, 28.555, 35.317, 32.208, 23.169, 32.933, 28.463, 33.483, 34.996, 29.346, 28.978, 35.451, 33.696, 33.286, 29.944, 27.742, 32.067, 28.596, 33.933, 35.666, 29.042, 29.824, 31.655, 30.027, 30.297, 28.225, 31.634, 26.559, 32.435, 26.344, 36.600, 28.223, 31.448, 30.262, 27.732, 35.730, 34.098, 31.497, 35.898, 33.218, 36.009, 25.789, 29.851, 34.573, 29.834, 32.372, 33.438, 32.552, 29.905, 28.247, 34.852, 29.948, 34.832, 39.330, 29.949, 36.947, 29.646, 34.918, 34.407, 29.274, 25.234, 34.450, 25.372, 37.083, 35.942, 37.356, 36.638, 24.429, 34.674, 31.275, 29.212, 31.207, 30.364, 34.319, 35.549, 33.704, 34.084, 34.359, 29.754, 33.471, 31.409, 34.695, 26.904, 33.604, 30.682, 27.465, 31.699, 34.546, 27.221, 33.250, 29.872, 24.497, 34.884, 28.953, 36.330, 27.966, 33.876, 26.322, 28.456, 36.602, 29.393, 36.454, 28.277, 34.633, 33.188, 35.778, 32.957, 32.970, 32.351, 25.058, 29.657, 31.267, 33.233, 26.609, 28.783, 29.552, 32.508, 34.478, 29.653, 30.658, 30.629, 27.751, 33.178, 35.099, 35.598, 31.829, 31.179, 34.468, 36.205, 27.728, 31.378, 32.935, 35.444, 31.327, 36.717, 35.621, 33.937, 34.944, 27.565, 30.806, 34.892, 31.832, 28.594, 34.995, 30.513, 31.361, 33.730, 33.759, 34.751, 32.646, 31.700, 33.076, 36.191, 30.156, 26.638, 34.309, 33.570, 26.471, 33.168, 31.996, 29.758, 28.984, 29.618, 34.205, 34.806, 24.216, 33.702, 32.270, 38.953, 36.271, 31.303, 31.770, 32.247, 31.810, 30.369, 31.563, 32.545, 28.653, 21.372, 29.091, 31.653, 34.569, 35.579, 31.984, 33.124, 25.141, 27.926, 31.276, 32.656, 28.419, 33.296, 29.323, 36.230, 31.171, 32.083, 32.094, 34.407, 33.163, 35.471, 30.888, 28.478, 30.665, 33.066, 31.898, 36.085, 33.601, 27.298, 31.565, 28.832, 31.428, 27.440, 35.893, 25.729, 32.552, 30.338, 29.089, 36.454, 36.317, 30.139, 35.805, 31.298, 33.785, 29.409, 31.543, 31.212, 27.020, 28.455, 31.478, 21.861, 32.325, 33.404, 26.349, 31.949, 37.839, 36.849, 37.370, 28.447, 35.663, 33.232, 28.298, 22.730, 33.431, 34.985, 33.514, 27.896, 32.663, 34.099, 34.198, 35.666, 32.298, 30.330, 27.122, 34.023, 34.084, 31.279, 32.744, 28.932, 26.257, 32.654, 29.041, 33.289, 34.551, 34.234, 27.185, 21.871, 37.063, 29.388, 26.030, 34.003, 30.328, 30.099, 35.751, 32.457, 35.295, 30.012, 33.753, 33.461, 27.219, 33.118, 34.751, 29.704, 34.689, 34.487, 30.553, 33.723, 30.265, 31.234, 28.662, 31.685, 26.177, 31.510, 32.083, 34.484, 22.432, 23.435, 27.900, 31.999, 32.865, 30.830, 30.665, 36.465, 33.267, 26.164, 24.814, 36.232, 23.898, 27.798, 26.229, 33.617, 32.037, 32.980, 29.906, 29.659, 33.845, 28.531, 30.692, 33.732, 33.622, 34.270, 29.551, 36.028, 32.598, 27.331, 30.398, 32.231, 24.664, 35.398, 30.298, 29.230, 29.898, 29.470, 27.098, 34.362, 34.663, 29.030, 23.264, 31.962, 30.366, 29.964, 33.098, 34.631, 28.430, 30.191, 35.332, 29.445, 28.946, 34.257, 25.516, 31.769, 31.101, 31.137, 33.776, 32.503, 27.322, 35.283, 35.834, 31.906, 28.477, 27.254, 26.802, 33.175, 25.862, 27.166, 31.913, 27.779, 34.496, 34.519, 29.072, 22.985, 25.349, 29.364, 31.929, 35.463, 29.765, 34.366, 32.031, 28.918, 35.399, 28.898, 31.218, 30.064, 30.265, 32.032, 31.467, 25.999, 29.226, 24.949, 31.066, 33.939, 29.345, 33.832, 34.444, 30.201, 26.670, 28.637, 30.913, 29.922, 31.891, 32.543, 28.302, 28.764, 29.036, 30.534, 22.037, 31.711, 30.730, 25.667, 31.446, 31.495, 28.457, 24.610, 27.334, 30.208, 30.388, 31.901, 28.788, 33.434, 28.929, 33.953, 31.882, 29.810, 31.311, 29.601, 33.015, 22.934, 20.993, 31.677, 34.775, 26.069, 30.936, 33.915, 30.971, 29.583, 29.677, 29.249, 30.732, 29.086, 28.230, 27.004, 25.543, 32.144, 28.033, 32.177, 27.778, 30.062, 30.944, 27.278, 28.701, 28.465, 31.631, 35.630, 30.498, 30.165, 32.499, 31.198, 31.828, 31.498, 24.330, 33.231, 20.451, 34.665, 33.665, 29.762, 29.731, 31.598, 21.850, 25.097, 32.313, 26.231, 26.331, 26.930, 32.065, 28.031, 29.665, 31.698, 27.731, 31.616, 34.363, 29.085, 31.598, 31.789, 33.733, 26.858, 25.097, 31.583, 29.125, 33.025, 31.886, 28.478, 25.495, 35.331, 34.116, 31.231, 33.065, 31.698, 33.809, 32.284, 32.052, 30.808, 30.213, 32.363, 29.206, 30.087, 31.329, 29.509, 31.138, 31.483, 23.307, 26.667, 28.782, 29.361, 30.368, 30.280, 28.840, 30.359, 34.443, 23.870, 28.487, 24.954, 30.350, 32.966, 24.931, 22.131, 31.696, 31.265, 27.465, 34.563, 33.299, 30.480, 34.098, 24.365, 30.835, 31.629, 34.232, 29.532, 31.931, 32.232, 27.464, 23.864, 29.331, 34.398, 29.615, 34.532, 32.965, 31.165, 31.697, 31.662, 32.798, 26.399, 29.666, 33.582, 27.464, 35.498, 35.198, 26.565, 24.531, 30.398, 30.001, 30.831, 28.198, 35.033, 29.330, 30.365, 24.881, 32.329, 25.164, 30.180, 30.565, 27.762, 30.939, 32.116, 30.454, 29.612, 34.944, 30.352, 24.877, 35.104, 26.492, 31.718, 30.254, 34.898, 34.932, 32.315, 31.232, 26.463, 28.779, 34.708, 25.971, 31.432, 27.084, 33.250, 26.026, 32.077, 34.782, 32.356, 34.350, 32.767, 23.346, 30.652, 31.470, 28.745, 25.979, 20.583, 24.244, 30.114, 30.330, 28.055, 33.566, 32.498, 25.948, 29.327, 27.387, 26.315, 29.219, 25.116, 35.560, 30.034, 29.996, 27.232, 24.538, 24.564, 27.186, 28.419, 26.512, 30.348, 31.407, 31.206, 28.974, 33.197, 26.564, 33.096, 33.798, 23.397, 31.998, 27.000, 32.101, 32.418, 30.200, 31.776, 33.903, 25.580, 31.326, 31.301, 29.138, 30.303, 33.904, 32.531, 31.366, 33.099, 26.809, 27.984, 35.338, 30.759, 29.116, 28.961, 26.865, 33.581, 26.494, 27.416, 33.008, 35.332, 27.898, 33.630, 27.865, 29.931, 24.531, 29.232, 26.598, 21.932, 33.665, 27.331, 30.998, 26.965, 32.580, 31.332, 31.265, 27.865, 26.484, 33.065, 25.564, 32.865, 29.898, 34.629, 29.931, 28.784, 31.065, 29.065, 29.904, 32.180, 24.879, 32.863, 28.744, 28.860, 28.413, 30.322, 33.121, 27.817, 30.309, 30.404, 24.672, 23.618, 22.917, 29.399, 33.240, 33.715, 32.442, 27.599, 33.054, 26.710, 31.980, 27.713, 33.432, 26.664, 25.598, 23.464, 29.362, 33.498, 33.632, 28.465, 33.232, 26.265, 28.737, 23.784, 32.284, 26.662, 27.496, 27.364, 27.934, 34.713, 26.831, 31.366, 26.281, 31.565, 31.365, 22.464, 29.664, 29.398, 24.931, 24.898, 22.231, 30.031, 30.764, 33.965, 28.931, 27.465, 27.582, 32.565, 24.197, 31.565, 29.380, 30.864, 29.165, 31.265, 30.431, 33.665, 28.881, 31.265, 25.131, 35.398, 25.132, 32.761, 34.547, 24.874, 23.787, 28.601, 30.655, 26.935, 31.112, 26.285, 30.074, 32.697, 32.589, 35.597, 26.674, 29.169, 28.545, 29.928, 33.865, 25.402, 29.108, 33.761, 26.203, 34.485, 23.983, 32.250, 28.248, 25.662, 29.065, 28.198, 26.363, 29.666, 27.531, 21.731, 31.265, 27.664, 30.932, 31.931, 26.464, 27.162, 28.315, 23.964, 27.798, 30.765, 25.198, 28.565, 28.298, 28.885, 25.930, 31.896, 32.265, 28.331, 32.032, 27.998, 26.998, 33.132, 28.312, 24.398, 32.098, 27.831, 26.568, 32.488, 29.371, 26.670, 32.916, 26.446, 27.422, 26.373, 29.818, 23.064, 28.267, 30.171, 28.782, 32.747, 26.495, 25.013, 28.982, 30.264, 31.598, 32.499, 24.628, 29.422, 28.169, 27.821, 33.359, 26.018, 24.232, 25.449, 28.303, 25.180, 27.056, 26.139, 27.022, 30.979, 26.077, 33.135, 29.669, 22.500, 29.510, 28.306, 22.800, 24.562, 24.601, 29.613, 26.582, 28.082, 24.311, 26.819, 21.543, 22.105, 22.542, 31.108, 29.532, 27.851, 20.169, 24.865, 29.003, 27.829, 24.876, 27.030, 24.572, 27.513, 29.617, 28.354, 24.982, 31.774, 32.298, 29.379, 22.359, 31.517, 28.098, 26.383, 33.457, 33.841, 25.348, 27.615, 30.580, 25.467, 28.273, 32.286, 31.947, 29.698, 25.860, 29.997, 30.831, 27.665, 27.031, 25.115, 32.063, 28.971, 26.831, 27.665, 28.396, 33.662, 27.931, 32.996, 24.028, 33.963, 26.431, 31.465, 33.598, 34.298, 24.565, 26.596, 24.595, 26.464, 29.098, 27.364, 24.964, 26.365, 25.652, 25.634, 26.881, 26.818, 31.430, 32.265, 33.631, 24.665, 26.698, 32.932, 30.398, 24.831, 27.898, 27.298, 28.131, 31.299, 25.864, 31.030, 29.531, 28.631, 32.331, 29.931, 28.398, 28.963, 29.830, 22.998, 30.465, 30.481, 29.433, 20.797, 28.431, 23.264, 30.165, 26.798, 27.765, 23.620, 26.315, 33.153, 30.016, 26.980, 26.954, 22.968, 23.439, 30.275, 30.875, 24.918, 34.537, 32.134, 31.353, 29.550, 25.228, 31.187, 29.524, 28.220, 23.642, 26.653, 29.590, 23.031, 28.607, 29.428, 26.973, 28.594, 28.782, 20.768, 32.882, 29.840, 24.356, 26.786, 29.200, 29.524, 29.333, 27.579, 25.371, 23.983, 30.289, 30.394, 28.620, 26.919, 28.048, 23.984, 28.550, 27.146, 25.883, 28.665, 26.148, 26.148, 26.998, 23.931, 27.316, 25.564, 26.089, 23.683, 30.538, 27.720, 28.683, 28.213, 25.192, 25.433, 25.754, 27.535, 28.818, 26.987, 23.978, (18.227), 32.106, 30.311, 24.743, 31.568, 27.164, 28.799, 29.265, 30.237, 28.199, 32.844, 25.077, 29.543, 31.025, 30.580, 23.892, 29.415, 30.960, 26.802, 28.726, 28.037, 30.027, 28.186, 31.340, 24.032, 28.937, 23.149, 24.704, 28.826, 31.089, 29.152, 29.133, 31.109, 24.850, 30.120, 26.688, 28.742
With Block Keeper, events are categorized and a user can choose to have multiple sessions for the same event. Example with one or more sessions per day:
As a result, multiple small sessions are shown within kuebiko-cubing and are not very significant as a whole.
Furthermore, they are sorted alphabetically, which is not ideal if default session name is used on a system with a DD/MM/YYYY date format.
Add an option to merge Block Keeper sessions by event when importing.
Pretty self explanatory. If I set a pb of 30 seconds on the 1st of December and a pb of 25 seconds on the 25th of December, my pb is 30 seconds between those dates.
The solve histograms for each event currently have 1 second-wide bins. This works for faster events (pyraminx, 2x2, 3x3), but is a bit too granular for longer events.
In this function in backend.py
:
def generate_histogram(plot_data_raw, name):
max_time = int(plot_data_raw.max()) + 1
min_time = int(plot_data_raw.min())
intervals = list(range(min_time, max_time + 1))
intervals_dt = [sec2dt(sec) for sec in intervals]
labels = [sec2dtstr(sec) + "-" + sec2dtstr(sec + 0.99) for sec in intervals[:-1]]
bins = cut(plot_data_raw, intervals, right=False, labels=labels)
. . .
we can just do something like
intervals = list(range(min_time, max_time + 1))[::BIN_SIZE_SECONDS]
# and adjust intervals_dt and labels accordingly
where BIN_SIZE_SECONDS = 1
for shorter puzzles (like it acts now), and something larger for longer puzzles (5s for 4x4, 10s for 5x5, etc).
I'll play around with different values and see how they feel and look, and submit the pull request soon :-)
This is a plot I used to add to my spreadsheet display (before I abandoned google sheets in favour of Kuebiko :D )
Basically I would input a target time (say 20s) and then plot the number of solves that were less than that in each average of hundred. So you can see a rolling progression of you beating your target time more and more often.
I've no idea if anyone else would be interested in this so it's probably low priority
Some complications this would add:
Need to accept a user entry for the target time
Need a second vertical scale/axis plotting %
Let me know what you think,
Ed
Currently the only way to zoom out is with the buttons on the top-right. I'd love to see some other (additional) way implemented that can be done from any cursor position. Like mouse-wheel, or a keyboard-shortcut.
It’d be great if we had mo100+1SD, mo1000+1SD, mo100+2SD, mo1000+2SD in the graph.
Add an option on the start page where you can define a time. This time marks your "start of the cubing day". This way, if you occasionally solve past midnight, those solves would still be counted for the previous day.
See attached images. The gaps in the line graphs only appear towards the end of the chart, starting around solve 7555. There are data points in these gaps, though, so it seems there's some problem with either the average calculation, or the displaying of those averages.
Note that the two images are of the same data. One shows the single data points, the other doesn't.
As a percentage of the last PB, and a decimal number.
Will not let me import my CStimer session
Can you show the sum of the number of solves?
Can you also show the sum of the time of all those solves?
So I'd see: on day/month/year x I did xx solves and they took xx hours.
Would it be possible to show the overall PB summary of a certain date? Like if I wanted to know what my pbs were 3 months ago, and 6 months ago, and exactly one year ago from today. I choose a date and it shows me all the pbs I had back then.
Optionally: show the pbs of that date and also the current one so it's easier to compare. Or even make it so I can compare the pbs of 2 dates.
I can't seem to upload my TwistyTimer export (attached). Simply says: "Something went wrong while reading the file. Please open an issue on the github page and upload the file there."
could you add support for the cubedesk timer? I use that timer and the statistics there are definitely better than on csTimer, but I'd really like to get even more precise statistics.
thanks
Hi, cubeast.com has been rising up fast through the smart cube owners community and Tomek, the dev behind it, has been adding features at quite the fast rate. One of the latest was to make all data available for a user in 2 models - via a csv export (sample attached) and an api (https://app.cubeast.com/knowledge_base/features/rest_api).
I'm a bit fan of kuebiko, gives me feedback to know that i'm actually improving when i feel i'm not ;) it'd be great if you can add support for this up - is going places.
In the current implementation all solves are seen with their timestamp. So they stack up weirdly every time you practice. I feel that amount of solves would look better, be easier to read and most importantly: give a better feel of improvement. I won't improve in 3 months if I don't practice. But it's hard not to improve if I do 3000 solves.
Similarly to what twisty timer has built-in.
Ideally of course, there would be an option to toggle between both views.
I don't know exactly how you implemented handling of cstimer-solves, but I guess if you discard the time-stamps of Twisty Timer solves it should be pretty similar.
Hi @tussosedan
I don't see a license on this repository, so I wanted to ask you: Is it okay if I fork the project and maintain myself?
A lot of people, including myself really appreciate the tool and I would like for it to live on.
Best regards,
Spencer Chubb
It would be nice if we could plot the average of the day, perhaps even with uncertainty bars. This is specially useful in official results' analysis, as comps would now be plotted as a single point and not as a vertical slope between the day's averages
Could be useful to see the average value indicated on the histogram page. Maybe as a mark on the horizontal axis that can be moused over, or as a printed value somewhere on the page.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.