<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nick Wang | UCSC OSPO</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/nick-wang/</link><atom:link href="https://deploy-preview-1007--ucsc-ospo.netlify.app/author/nick-wang/index.xml" rel="self" type="application/rss+xml"/><description>Nick Wang</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><image><url>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/nick-wang/avatar_hud246ea83bc85be54e278cd8ec91ad4f1_795586_270x270_fill_q75_lanczos_center.jpeg</url><title>Nick Wang</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/nick-wang/</link></image><item><title>PDC Midterm Evaluation</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre23/lbl/pdc/20230802-nijwang/</link><pubDate>Sun, 30 Jul 2023 00:00:00 +0000</pubDate><guid>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre23/lbl/pdc/20230802-nijwang/</guid><description>&lt;h2 id="mid-term-evaluation-update">Mid-Term Evaluation Update&lt;/h2>
&lt;p>Hello! I&amp;rsquo;m Nick, a GSoC contributor for the Proactive Data Containers (PDC) Project.
Over the past few weeks I&amp;rsquo;ve worked on verifying the functionality of the Python API for the PDC project and ensuring the smooth onboarding for new users of the data containers.&lt;/p>
&lt;p>I began by documenting the installation of the Ubuntu virtual machine in order to run the PDC repository, since the project wasn&amp;rsquo;t initially supported on Apple silicon hardware. The installation notes that I recorded for PDC would help contribute towards a more refined and precise process that can be seen updated on the github webpage.&lt;/p>
&lt;p>After installing the dependencies of the project onto the VM, I would begin maintaining the existing Python API and making changes that would allow the tests to compile and run successfully. The manual setup had a few problems with file directories paths that prevented the installation of a few files on new devices, which I fixed by manually by linking the path and removing a few header files. However, this proved to only be a temporary fix as the prior issues was evidence of a hardcoded path, which was resolved by some alteration and fishing in the source code.&lt;/p>
&lt;p>Now the PDC and PDCpy installations should go smoothly regardless of what OS is being used, and the instruction documentation can be found from the github page which should allow any user to access the data containers.&lt;/p></description></item><item><title>Proactive Data Containers</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre23/lbl/pdc/20230620-nijwang/</link><pubDate>Tue, 20 Jun 2023 00:00:00 +0000</pubDate><guid>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre23/lbl/pdc/20230620-nijwang/</guid><description>&lt;p>As part of the &lt;a href="https://deploy-preview-1007--ucsc-ospo.netlify.app/project/osre23/lbl/pdc">Proactive Data Containers (PDC)&lt;/a> my &lt;a href="https://docs.google.com/document/d/1Pnt-iq9pWD70d_jmSsoJjnbXtIjJGY3IbXFrwyFT4Q4/edit?usp=sharing" target="_blank" rel="noopener">proposal&lt;/a> under the mentorship of &lt;a href="https://deploy-preview-1007--ucsc-ospo.netlify.app/author/houjun-tang/">Houjun Tang&lt;/a> aims to novel data abstraction for managing science data in an object-oriented manner. PDC&amp;rsquo;s will provide efficient strategies for moving data in deep storage hierarchies and techniques for transforming and reorganizing data based on application requirements. The functionality of the container object themselves are already well developed, so my goal will be to verify the functionality tests regarding the Python API to ensure that it can be used with ease, as well as create command line tools so that it is a complete data object that can be used across platforms and is simple and helpful for the users.&lt;/p></description></item></channel></rss>