- 17 Jul, 2020 1 commit
-
-
Karsten Loesing authored
With this change we include more detailed error codes in visualization output. In order to do so we map TGen transfers/streams to TorCtl STREAM event details based on source ports and unix_ts_end timestamps. This code reuses some concepts used in metrics-lib. Implements tpo/metrics/onionperf#34218.
-
- 16 Jul, 2020 2 commits
-
-
Ana Custura authored
-
Karsten Loesing authored
Implements tpo/metrics/onionperf#40005.
-
- 12 Jul, 2020 9 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Ana Custura authored
-
Ana Custura authored
-
Ana Custura authored
-
Ana Custura authored
-
Ana Custura authored
-
Ana Custura authored
-
Ana Custura authored
-
- 08 Jun, 2020 1 commit
-
-
Philipp Winter authored
The switch tells OnionPerf to prepend yesterday's date to the analysis output file. This new switch is mutually exclusive with --date-filter. This fixes <https://bugs.torproject.org/29369>.
-
- 26 May, 2020 1 commit
-
-
Karsten Loesing authored
-
- 21 May, 2020 1 commit
-
-
Karsten Loesing authored
Previous OnionPerf visualizations were written using PyLab, which is a relatively low-level visualization library based on matplotlib. PyLab is the same thing as PyPlot but with some extra shortcuts. However, using PyLab is discouraged now. This commit switches all tgen plots to use seaborn, which is a high-level data visualization library also based on matplotlib. This commit also uses pandas for underlying data structures in order to separate data tidying and data visualization. As a side effect of using pandas, graphed data is now exported to a .csv file using the same naming scheme as the produced tgen .pdf file. Implements #33258.
-
- 14 May, 2020 4 commits
-
-
Karsten Loesing authored
Implements #34224.
-
Ana Custura authored
-
Ana Custura authored
-
Ana Custura authored
-
- 09 May, 2020 1 commit
-
-
Karsten Loesing authored
Turns out that Tor control log files use \r\n for newlines. When we open these files without providing a newline parameter, line endings are translated by Python 3 into '\n' before being returned to the us. If we do specify a newline parameter, line endings are returned to us untranslated. We need \r\n as newlines for Stem to recognize and parse control events. On the other hand TGen log files use \n as newline, which is why we need to make newlines configurable.
-
- 08 May, 2020 1 commit
-
-
Philipp Winter authored
The tool 2to3 discovered these issues.
-
- 05 May, 2020 1 commit
-
-
Karsten Loesing authored
Fixes #29367.
-
- 02 Jul, 2019 1 commit
-
-
Ana Custura authored
-
- 04 Jun, 2019 1 commit
-
-
Ana Custura authored
-
- 25 Apr, 2019 2 commits
-
-
Ana Custura authored
-
Ana C. Custura authored
-
- 19 May, 2017 1 commit
-
-
Rob Jansen authored
closes #34
-
- 12 Apr, 2017 1 commit
-
-
Rob Jansen authored
When exporting tpf files and a date filter is being applied, don't export downloads that may have ended on the correct date but started on a previous date. refs #31
-
- 05 Apr, 2017 1 commit
-
-
Rob Jansen authored
refs #31
-
- 04 Apr, 2017 1 commit
-
-
Rob Jansen authored
closes #30
-
- 20 Mar, 2017 1 commit
-
-
- 15 Apr, 2016 1 commit
-
-
Rob Jansen authored
fixes #20
-
- 24 Mar, 2016 1 commit
-
-
Rob Jansen authored
refs #18
-
- 06 Dec, 2015 1 commit
-
-
Rob Jansen authored
torperf file format update, requested by karsten https://trac.torproject.org/projects/tor/ticket/17755
-
- 19 Nov, 2015 1 commit
-
-
Rob Jansen authored
-
- 18 Nov, 2015 2 commits
-
-
Rob Jansen authored
-
Rob Jansen authored
-
- 17 Nov, 2015 2 commits
-
-
Rob Jansen authored
-
Rob Jansen authored
-
- 15 Nov, 2015 1 commit
-
-
Rob Jansen authored
-