diff --git a/benchmark/average_speed_location.png b/benchmark/average_speed_location.png index b72ea6a..31ba2ce 100644 Binary files a/benchmark/average_speed_location.png and b/benchmark/average_speed_location.png differ diff --git a/benchmark/benchmark.svg b/benchmark/benchmark.svg index ef81b23..dccc6c5 100644 --- a/benchmark/benchmark.svg +++ b/benchmark/benchmark.svg @@ -6,7 +6,7 @@ - 2024-10-02T09:23:04.486714 + 2024-10-02T10:00:23.274384 image/svg+xml @@ -43,7 +43,7 @@ L 143.2575 369.60138 L 143.2575 369.60138 L 143.2575 369.60138 z -" clip-path="url(#p7874e10ce3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> - - + @@ -136,7 +136,7 @@ z - + @@ -231,7 +231,7 @@ z - + @@ -272,7 +272,7 @@ z - + @@ -671,12 +671,12 @@ z - - + @@ -689,7 +689,7 @@ L -3.5 0 - + @@ -729,7 +729,7 @@ z - + @@ -743,7 +743,7 @@ z - + @@ -757,7 +757,7 @@ z - + @@ -771,7 +771,7 @@ z - + @@ -785,7 +785,7 @@ z - + @@ -799,7 +799,7 @@ z - + @@ -813,7 +813,7 @@ z - + @@ -1009,31 +1009,31 @@ L 116.399167 341.021564 L 62.6825 341.021564 L 62.6825 346.737527 z -" clip-path="url(#p7874e10ce3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> - - - - - - + + + + + @@ -1059,27 +1059,27 @@ L 317.836667 193.835513 L 264.12 193.835513 L 264.12 336.18341 z -" clip-path="url(#p7874e10ce3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1089,27 +1089,27 @@ L 519.274167 124.549875 L 465.5575 124.549875 L 465.5575 341.184877 z -" clip-path="url(#p7874e10ce3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1119,27 +1119,27 @@ L 720.711667 138.186529 L 666.995 138.186529 L 666.995 348.207346 z -" clip-path="url(#p7874e10ce3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3274a1; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1149,27 +1149,27 @@ L 170.115833 349.187226 L 116.399167 349.187226 L 116.399167 356.046382 z -" clip-path="url(#p7874e10ce3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1179,27 +1179,27 @@ L 371.553333 301.744732 L 317.836667 301.744732 L 317.836667 321.668946 z -" clip-path="url(#p7874e10ce3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1209,27 +1209,27 @@ L 572.990833 286.311631 L 519.274167 286.311631 L 519.274167 312.278435 z -" clip-path="url(#p7874e10ce3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1239,27 +1239,27 @@ L 774.428333 284.270216 L 720.711667 284.270216 L 720.711667 321.505633 z -" clip-path="url(#p7874e10ce3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #e1812c; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1269,31 +1269,31 @@ L 223.8325 350.575388 L 170.115833 350.575388 L 170.115833 361.435718 z -" clip-path="url(#p7874e10ce3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> - - + + @@ -1303,31 +1303,31 @@ L 425.27 326.89497 L 371.553333 326.89497 L 371.553333 354.984846 z -" clip-path="url(#p7874e10ce3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> - - + + @@ -1337,27 +1337,27 @@ L 626.7075 299.050063 L 572.990833 299.050063 L 572.990833 350.412075 z -" clip-path="url(#p7874e10ce3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> @@ -1367,92 +1367,92 @@ L 828.145 299.62166 L 774.428333 299.62166 L 774.428333 351.800238 z -" clip-path="url(#p7874e10ce3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: #3a923a; stroke: #3d3d3d; stroke-linejoin: miter"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d; stroke-linecap: square"/> - - + + +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> +" clip-path="url(#p49e884f8f3)" style="fill: none; stroke: #3d3d3d"/> + diff --git a/benchmark/speed_by_method_location_plot_vertical.svg b/benchmark/speed_by_method_location_plot_vertical.svg deleted file mode 100644 index 4955ba2..0000000 --- a/benchmark/speed_by_method_location_plot_vertical.svg +++ /dev/null @@ -1,2464 +0,0 @@ - - - - - - - - 2024-10-02T09:23:05.598031 - image/svg+xml - - - Matplotlib v3.7.4, https://matplotlib.org/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/paper/paper.md b/paper/paper.md index 18701b7..bcb4567 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -82,7 +82,7 @@ As file sizes increase, Aspera and Globus consistently deliver the fastest downl # Discussion and Future Directions -`pridepy` successfully simplifies access to the PRIDE Archive data, but future development could focus on improving the handling of large downloads by implementing parallel downloads. Additionally, we will expand the user documentation and examples could help broaden its use within the scientific community; and at the same time produce a group of benchmarks to evaluate the performance of the client in different scenarios. We plat to continue extending the library to support more features of the PRIDE Archive API, such as dataset metadata streaming, and submission of new datasets to the PRIDE Archive. +`pridepy` (https://github.com/PRIDE-Archive/pridepy) successfully simplifies access to the PRIDE Archive data, but future development could focus on improving the handling of large downloads by implementing parallel downloads. Additionally, we will expand the user documentation and examples could help broaden its use within the scientific community; and at the same time produce a group of benchmarks to evaluate the performance of the client in different scenarios. We plat to continue extending the library to support more features of the PRIDE Archive API, such as dataset metadata streaming, and submission of new datasets to the PRIDE Archive. # Acknowledgments