From 5834c8206046cbd54c3002b555c534ccd4a5668d Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 18:03:17 +0530 Subject: [PATCH 01/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 2db2a89..dd49275 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -1 +1,10 @@ -## Progress and updates for the project [Benchmarking Zarr Implementations](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) by [Parth Tripathi](https://github.com/parthxtripathi/) for Google Summer of Code 2022 \ No newline at end of file +## Progress and updates for the project [Benchmarking Zarr Implementations](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) by [Parth Tripathi](https://github.com/parthxtripathi/) for Google Summer of Code 2022 + +## About Me + +Name: Parth Tripathi +Gmail: [parthxtripathi@gmail.com](parthxtripathi@gmail.com) +Github: [parthxtripathi](https://github.com/parthxtripathi) +LinkedIn: [Parth Tripathi](https://www.linkedin.com/in/parth-tripathi-689506202/) +Medium: [parthxtripathi](https://medium.com/@parthxtripathi) +I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. \ No newline at end of file From 7711f9dd0f9a76ace2a9294ecb21fda7323d259c Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 18:07:19 +0530 Subject: [PATCH 02/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index dd49275..0a33e34 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -2,9 +2,9 @@ ## About Me -Name: Parth Tripathi -Gmail: [parthxtripathi@gmail.com](parthxtripathi@gmail.com) -Github: [parthxtripathi](https://github.com/parthxtripathi) -LinkedIn: [Parth Tripathi](https://www.linkedin.com/in/parth-tripathi-689506202/) -Medium: [parthxtripathi](https://medium.com/@parthxtripathi) -I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. \ No newline at end of file +- Name: Parth Tripathi +- Gmail: [parthxtripathi@gmail.com](parthxtripathi@gmail.com) +- Github: [parthxtripathi](https://github.com/parthxtripathi) +- LinkedIn: [Parth Tripathi](https://www.linkedin.com/in/parth-tripathi-689506202/) +- Medium: [parthxtripathi](https://medium.com/@parthxtripathi) +- I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. \ No newline at end of file From 1913f63e78d984fef3f70c7035b88ef5ff21bb05 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 19:38:15 +0530 Subject: [PATCH 03/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 0a33e34..a463de3 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -7,4 +7,7 @@ - Github: [parthxtripathi](https://github.com/parthxtripathi) - LinkedIn: [Parth Tripathi](https://www.linkedin.com/in/parth-tripathi-689506202/) - Medium: [parthxtripathi](https://medium.com/@parthxtripathi) -- I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. \ No newline at end of file +- I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. +- New Delhi, India (GMT +5:30) + +## Project Information \ No newline at end of file From d734248a642b75cace505a6b096158fa1ee7a1dd Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 19:39:03 +0530 Subject: [PATCH 04/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index a463de3..55ad996 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -3,11 +3,11 @@ ## About Me - Name: Parth Tripathi +- I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. - Gmail: [parthxtripathi@gmail.com](parthxtripathi@gmail.com) - Github: [parthxtripathi](https://github.com/parthxtripathi) - LinkedIn: [Parth Tripathi](https://www.linkedin.com/in/parth-tripathi-689506202/) - Medium: [parthxtripathi](https://medium.com/@parthxtripathi) -- I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. - New Delhi, India (GMT +5:30) ## Project Information \ No newline at end of file From 4cc0d0334f84d2500a03ee2a2536bb4efc0fe8fb Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 19:39:22 +0530 Subject: [PATCH 05/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 55ad996..b04fa9b 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -3,7 +3,7 @@ ## About Me - Name: Parth Tripathi -- I'm a 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. +- A 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. - Gmail: [parthxtripathi@gmail.com](parthxtripathi@gmail.com) - Github: [parthxtripathi](https://github.com/parthxtripathi) - LinkedIn: [Parth Tripathi](https://www.linkedin.com/in/parth-tripathi-689506202/) From 9f44e574f88b6a4d308e5984901d6569ca3be214 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 19:47:56 +0530 Subject: [PATCH 06/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index b04fa9b..0aaa26d 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -1,6 +1,6 @@ ## Progress and updates for the project [Benchmarking Zarr Implementations](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) by [Parth Tripathi](https://github.com/parthxtripathi/) for Google Summer of Code 2022 -## About Me +## About Me: - Name: Parth Tripathi - A 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. @@ -10,4 +10,6 @@ - Medium: [parthxtripathi](https://medium.com/@parthxtripathi) - New Delhi, India (GMT +5:30) -## Project Information \ No newline at end of file +## Project Information: +- **Project Idea:** Zarr is a format for the storage of chunked, compressed, N-dimensional arrays that is inspired by HDF5, h5py and bcolz and depends on NumPy. This project works on the implementation of benchmarking in Zarr using Airspeed Velocity(ASV) in order to catch any changes that introduce a performance regression. +- **Project Length:** 175 hours \ No newline at end of file From c55a6d898476438693cb2d28caa254d25401d684 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 21:29:18 +0530 Subject: [PATCH 07/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 0aaa26d..841e228 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -12,4 +12,12 @@ ## Project Information: - **Project Idea:** Zarr is a format for the storage of chunked, compressed, N-dimensional arrays that is inspired by HDF5, h5py and bcolz and depends on NumPy. This project works on the implementation of benchmarking in Zarr using Airspeed Velocity(ASV) in order to catch any changes that introduce a performance regression. -- **Project Length:** 175 hours \ No newline at end of file +- **Project Length:** 175 hours + +## Related Links: +1. [Complete Project Guide](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) +2. [Project HackMD](https://hackmd.io/TfAoFELyRMapjQqo3t5XnQ?view) +3. [Guide to work with Zarr-ASV](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) +4. [Zarr Documentation](https://zarr.readthedocs.io/en/stable/) +5. [ASV Documentation](https://asv.readthedocs.io/en/stable/) + \ No newline at end of file From 0ff79ecd997dd647f99bd1cc1d4cab78580e7c39 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 21:30:01 +0530 Subject: [PATCH 08/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 841e228..ad29645 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -15,7 +15,7 @@ - **Project Length:** 175 hours ## Related Links: -1. [Complete Project Guide](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) +1. [Complete Project Idea](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) 2. [Project HackMD](https://hackmd.io/TfAoFELyRMapjQqo3t5XnQ?view) 3. [Guide to work with Zarr-ASV](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) 4. [Zarr Documentation](https://zarr.readthedocs.io/en/stable/) From 33803ec6faf1990323c0158cee8ce81d161ddf58 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 21:38:19 +0530 Subject: [PATCH 09/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index ad29645..d3fa6a0 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -16,8 +16,9 @@ ## Related Links: 1. [Complete Project Idea](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) -2. [Project HackMD](https://hackmd.io/TfAoFELyRMapjQqo3t5XnQ?view) -3. [Guide to work with Zarr-ASV](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) -4. [Zarr Documentation](https://zarr.readthedocs.io/en/stable/) -5. [ASV Documentation](https://asv.readthedocs.io/en/stable/) +2. [Blog](https://medium.com/@parthxtripathi/pre-gsoc-journey-9a6a580b9014) +3. [Project HackMD](https://hackmd.io/TfAoFELyRMapjQqo3t5XnQ?view) +4. [Guide to work with Zarr-ASV](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) +5. [Zarr Documentation](https://zarr.readthedocs.io/en/stable/) +6. [ASV Documentation](https://asv.readthedocs.io/en/stable/) \ No newline at end of file From e551e0ae1c06742685d6c679f37068d633b7a993 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 21:39:06 +0530 Subject: [PATCH 10/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index d3fa6a0..205ef39 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -1,6 +1,6 @@ ## Progress and updates for the project [Benchmarking Zarr Implementations](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) by [Parth Tripathi](https://github.com/parthxtripathi/) for Google Summer of Code 2022 -## About Me: +# About Me: - Name: Parth Tripathi - A 3rd-year undergraduate student pursuing a major in Information Technology and Mathematical Innovations at Cluster Innovation Centre, University Of Delhi, India. @@ -10,11 +10,11 @@ - Medium: [parthxtripathi](https://medium.com/@parthxtripathi) - New Delhi, India (GMT +5:30) -## Project Information: +# Project Information: - **Project Idea:** Zarr is a format for the storage of chunked, compressed, N-dimensional arrays that is inspired by HDF5, h5py and bcolz and depends on NumPy. This project works on the implementation of benchmarking in Zarr using Airspeed Velocity(ASV) in order to catch any changes that introduce a performance regression. - **Project Length:** 175 hours -## Related Links: +# Related Links: 1. [Complete Project Idea](https://summerofcode.withgoogle.com/programs/2022/projects/qa93Xk9L) 2. [Blog](https://medium.com/@parthxtripathi/pre-gsoc-journey-9a6a580b9014) 3. [Project HackMD](https://hackmd.io/TfAoFELyRMapjQqo3t5XnQ?view) From 7514c1c899f810670dd128c89565c6b6f57afdc8 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 21:50:42 +0530 Subject: [PATCH 11/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 205ef39..1671fc5 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -21,4 +21,7 @@ 4. [Guide to work with Zarr-ASV](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) 5. [Zarr Documentation](https://zarr.readthedocs.io/en/stable/) 6. [ASV Documentation](https://asv.readthedocs.io/en/stable/) - \ No newline at end of file + + +# GSoC Journey: +## Community Bonding Period: \ No newline at end of file From 8bfe6ac5b17101667b4add4efc23e3bc2446b00a Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 23:56:47 +0530 Subject: [PATCH 12/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 1671fc5..8d8ef47 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -24,4 +24,7 @@ # GSoC Journey: -## Community Bonding Period: \ No newline at end of file +## Community Bonding Period: +- In the community bonding period, I interacted with the mentors and got to know about the whole Zarr community. +- We as a team discussed how effective benchmarks could be and told my plan to execute them. + From b490711b1f753217de9209f724ebb5430dbd28cc Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 23:58:10 +0530 Subject: [PATCH 13/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 8d8ef47..d101235 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -27,4 +27,4 @@ ## Community Bonding Period: - In the community bonding period, I interacted with the mentors and got to know about the whole Zarr community. - We as a team discussed how effective benchmarks could be and told my plan to execute them. - +- Learned how ASV works and went through the code base of Zarr. From a208289689cbc42cf3b5278dfee1448905ae1cd4 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 15 Aug 2022 23:59:06 +0530 Subject: [PATCH 14/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index d101235..c22b704 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -28,3 +28,4 @@ - In the community bonding period, I interacted with the mentors and got to know about the whole Zarr community. - We as a team discussed how effective benchmarks could be and told my plan to execute them. - Learned how ASV works and went through the code base of Zarr. + From c35bbe24396de8ce5beeebceb42e0f919acefad4 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 00:01:15 +0530 Subject: [PATCH 15/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index c22b704..a9a48e5 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -27,5 +27,4 @@ ## Community Bonding Period: - In the community bonding period, I interacted with the mentors and got to know about the whole Zarr community. - We as a team discussed how effective benchmarks could be and told my plan to execute them. -- Learned how ASV works and went through the code base of Zarr. - +- Learned how ASV works and went through the code base of Zarr. \ No newline at end of file From 68be651d7e8733cc35a59fbdf0fb023de25b0845 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 10:14:13 +0530 Subject: [PATCH 16/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index a9a48e5..dd99895 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -27,4 +27,8 @@ ## Community Bonding Period: - In the community bonding period, I interacted with the mentors and got to know about the whole Zarr community. - We as a team discussed how effective benchmarks could be and told my plan to execute them. -- Learned how ASV works and went through the code base of Zarr. \ No newline at end of file +- Learned how ASV works and went through the code base of Zarr. + +## Week 1: +- Explored the Zarr repository. +- Worked on ASV & started creating the asv.conf.json file for the benchmarking suite. \ No newline at end of file From 390706759cd5b8e11671d8fcf6138d262831c73f Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 10:17:01 +0530 Subject: [PATCH 17/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index dd99895..5b09fd9 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -31,4 +31,7 @@ ## Week 1: - Explored the Zarr repository. -- Worked on ASV & started creating the asv.conf.json file for the benchmarking suite. \ No newline at end of file +- Worked on ASV & started creating the asv.conf.json file for the benchmarking suite. + +## Week 2: +- \ No newline at end of file From 3ca7c9a5f6cc98346d82fff9317fa9d6894b1dc1 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 10:23:59 +0530 Subject: [PATCH 18/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 5b09fd9..a4b9250 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -34,4 +34,5 @@ - Worked on ASV & started creating the asv.conf.json file for the benchmarking suite. ## Week 2: -- \ No newline at end of file +- Completed the asv.conf.json file. +- Started developing the benchmarks for the functions `save_array` , `save_group` , `save` and `copy` in the convenience module. \ No newline at end of file From 3bc668d8e9fcbfc3d2e339da2d5a5759c554a878 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 10:28:50 +0530 Subject: [PATCH 19/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index a4b9250..c195ee6 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -35,4 +35,9 @@ ## Week 2: - Completed the asv.conf.json file. -- Started developing the benchmarks for the functions `save_array` , `save_group` , `save` and `copy` in the convenience module. \ No newline at end of file +- Started developing the benchmarks for the functions `save_array` , `save_group` , `save` and `copy` in the convenience module. + +## Week 3: +- Benchmarks for the `save_array` , `save_group` , `save` and `copy` failed. +- Started developing the benchmarks for the `load` , `open` , `copy_store` and `copy_all` in the convenience module. +- Changed the asv.conf.json file dependencies. \ No newline at end of file From 1d1c0b678028c658cc4e3936f278831a965ac03c Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 10:34:37 +0530 Subject: [PATCH 20/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index c195ee6..6dba591 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -40,4 +40,7 @@ ## Week 3: - Benchmarks for the `save_array` , `save_group` , `save` and `copy` failed. - Started developing the benchmarks for the `load` , `open` , `copy_store` and `copy_all` in the convenience module. -- Changed the asv.conf.json file dependencies. \ No newline at end of file +- Changed the asv.conf.json file dependencies. + +## Week 4: +- \ No newline at end of file From a02081c06a2c130cd17fbcdd35c342eb56dd458e Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 10:37:38 +0530 Subject: [PATCH 21/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 6dba591..3b18318 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -43,4 +43,5 @@ - Changed the asv.conf.json file dependencies. ## Week 4: -- \ No newline at end of file +- Benchmarks for the convenience failed. +- After discussion with the mentors we started with \ No newline at end of file From d4dda8a49e18030e8d4ae1379cbd516f2cabda45 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 23:22:24 +0530 Subject: [PATCH 22/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 3b18318..fde070f 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -24,6 +24,7 @@ # GSoC Journey: +## Phase-1 ## Community Bonding Period: - In the community bonding period, I interacted with the mentors and got to know about the whole Zarr community. - We as a team discussed how effective benchmarks could be and told my plan to execute them. @@ -39,9 +40,19 @@ ## Week 3: - Benchmarks for the `save_array` , `save_group` , `save` and `copy` failed. -- Started developing the benchmarks for the `load` , `open` , `copy_store` and `copy_all` in the convenience module. +- Started developing benchmarks for the functions `load` , `open` , `copy_store` and `copy_all` in the convenience module. - Changed the asv.conf.json file dependencies. +- Published a blog. ## Week 4: - Benchmarks for the convenience failed. -- After discussion with the mentors we started with \ No newline at end of file +- After discussion with the mentors we started with the creation module. +- Started developing benchmarks for the functions `create`, `empty`, `full`, `zeros`, `ones`, `open_array` and `array`in the creation module. + +## Week 5: +- The creation module benchmarks were developed. +- Graphs/Regression list were obtained. +- Examined the graphs with the mentors. +- Got inputs for the betterment of the graphs and the regressions list. + +## Evaluation-1 (July 25-July 29) \ No newline at end of file From 3aec69ab7b6ef350e80810aa764211b0ec95a9c5 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 23:31:01 +0530 Subject: [PATCH 23/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index fde070f..bc09724 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -55,4 +55,5 @@ - Examined the graphs with the mentors. - Got inputs for the betterment of the graphs and the regressions list. -## Evaluation-1 (July 25-July 29) \ No newline at end of file +## Evaluation-1 (July 25-July 29) +Status: Passed. \ No newline at end of file From 83b634a0f6ae6cf2ad5f2c30761e8903fbcbba2b Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 23:31:42 +0530 Subject: [PATCH 24/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index bc09724..d425981 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -55,5 +55,4 @@ - Examined the graphs with the mentors. - Got inputs for the betterment of the graphs and the regressions list. -## Evaluation-1 (July 25-July 29) -Status: Passed. \ No newline at end of file +## Evaluation-1 (July 25-July 29) : Passed \ No newline at end of file From d0a53cee70f1e5ec182815611b01aedd68bba453 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 23:32:36 +0530 Subject: [PATCH 25/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index d425981..d7467fc 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -55,4 +55,8 @@ - Examined the graphs with the mentors. - Got inputs for the betterment of the graphs and the regressions list. -## Evaluation-1 (July 25-July 29) : Passed \ No newline at end of file +## Evaluation-1 (July 25-July 29) : Passed + +## Phase-2 + +## Week 6: \ No newline at end of file From f66d7aaab2bef1445c03243c8303f956fcaf23a8 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Tue, 16 Aug 2022 23:55:01 +0530 Subject: [PATCH 26/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index d7467fc..091afa0 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -59,4 +59,11 @@ ## Phase-2 -## Week 6: \ No newline at end of file +## Week 6: +- + +## Week-7: +- Wrote the [complete guide](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) on how to work with asv in Zarr. +- + +## Week 8: \ No newline at end of file From 289edebbef4fc91668a18da093e125a64f9717e7 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Wed, 17 Aug 2022 00:08:38 +0530 Subject: [PATCH 27/31] Minor updates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 091afa0..1e8bab6 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -60,10 +60,12 @@ ## Phase-2 ## Week 6: -- +- Change in the asv.conf.json file with dependencies. Removed all other dependencies and ran the asv just with Zarr as a dependencies. +- Obtained the graphs and regression list just with zarr as a dependency. ## Week-7: -- Wrote the [complete guide](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) on how to work with asv in Zarr. -- +- Wrote the [complete guide](https://hackmd.io/uNr_pyaCRiyjBmmoDjvtHg) to work with asv in Zarr. +- Obatined new grpahs with control of the every dependency in zarr. -## Week 8: \ No newline at end of file +## Week 8: +- Need to run some specific major zarr releases. \ No newline at end of file From e75f3d787cb413d31a5bc6c93a906f4fd6108d7f Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Sat, 20 Aug 2022 11:45:52 +0530 Subject: [PATCH 28/31] Minor pdates for GSoC 2022 --- 2022/benchmarking_parth/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 1e8bab6..5f0b6d7 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -68,4 +68,4 @@ - Obatined new grpahs with control of the every dependency in zarr. ## Week 8: -- Need to run some specific major zarr releases. \ No newline at end of file +- Testing of Zarr's major release is going on. \ No newline at end of file From c412870ef7acd9feb011386c364294380d9e1ccb Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Sun, 21 Aug 2022 18:44:10 +0530 Subject: [PATCH 29/31] Minor Updates in GSoC 2022 --- 2022/benchmarking_parth/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 5f0b6d7..157870f 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -56,6 +56,7 @@ - Got inputs for the betterment of the graphs and the regressions list. ## Evaluation-1 (July 25-July 29) : Passed +Mentor's Review: ![](https://i.imgur.com/JTLgPlf.png) ## Phase-2 From 0c32ee027df4196e0fe8637fc26da89fee622a2b Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 12 Sep 2022 18:53:54 +0530 Subject: [PATCH 30/31] Minor updates for GSoC. --- 2022/benchmarking_parth/README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 157870f..7dc49e3 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -69,4 +69,19 @@ Mentor's Review: ![](https://i.imgur.com/JTLgPlf.png) - Obatined new grpahs with control of the every dependency in zarr. ## Week 8: -- Testing of Zarr's major release is going on. \ No newline at end of file +- Testing of Zarr's major release is going on. +- Created the new environment for the creation module. + +## Week 9: +- Ran the benchmarks on the new environment. +- Ran the benchmarks for all the commits. (Creation) + +## Week 10: +- Compared the new graphs with previous ones. +- Ran and checked the benchmarks for all the versions. + +## Week 11 & 12: +- Completed the creation module. +- Started off with convenience module and completed it for the `open` function. + +## Final Evaluations 🎉 \ No newline at end of file From 61d3e8897f1d9dccc1b5448d29c7f849f72aeca1 Mon Sep 17 00:00:00 2001 From: Parth Tripathi Date: Mon, 12 Sep 2022 18:59:45 +0530 Subject: [PATCH 31/31] Minor updates for GSoC. --- 2022/benchmarking_parth/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/2022/benchmarking_parth/README.md b/2022/benchmarking_parth/README.md index 7dc49e3..4333eaa 100644 --- a/2022/benchmarking_parth/README.md +++ b/2022/benchmarking_parth/README.md @@ -10,6 +10,9 @@ - Medium: [parthxtripathi](https://medium.com/@parthxtripathi) - New Delhi, India (GMT +5:30) +# Google Summer Of Code work: +- [Project Work](https://github.com/parthxtripathi/zarr-python/tree/master/Benchmark) + # Project Information: - **Project Idea:** Zarr is a format for the storage of chunked, compressed, N-dimensional arrays that is inspired by HDF5, h5py and bcolz and depends on NumPy. This project works on the implementation of benchmarking in Zarr using Airspeed Velocity(ASV) in order to catch any changes that introduce a performance regression. - **Project Length:** 175 hours