Skip to content

Instantly share code, notes, and snippets.

@Daksh1603
Last active August 27, 2023 12:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Daksh1603/744637f97ed86f108bcf8599973f5220 to your computer and use it in GitHub Desktop.
Save Daksh1603/744637f97ed86f108bcf8599973f5220 to your computer and use it in GitHub Desktop.
Report for GSOC2023@INCF

GSOC 2023 @ INCF

NWB File Compatibility Testing and Summary Generation via Docker

Contributor : Daksh Rathore

Mentors : Ankur Sinha, Padraig Gleeson


Project Summary

The "NWB File Compatibility Testing and Summary Generation via Docker" project aims to streamline the process of testing NWB (Neurodata Without Borders) files for compatibility through the utilization of Docker containers. NWB files are commonly used to store neuroscientific data, and ensuring their compatibility with various software environments is crucial (NWB Explorer in particular). By employing Docker, the project facilitates consistent and reproducible testing across environments under observation. The project also involves the automated generation of summary files, which provide concise insights into the compatibility status of NWB files. This endeavor ultimately enhances the efficiency of assessing file compatibility while promoting standardized practices within the neuroscientific community.

Major objectives I worked on during GSOC in connect with the following repository:

  • New Testing Suite for Dandisets through the NWBE container

    • Docker! The whole concept of Docker was something I was never accustomed to . At first, it did feel a little uncomfortable working with Docker but as I ventured more into this project and worked with Docker, it currently stands amongst my favourite techs. The whole conecpt of realizing Docker inside Docker for simultaneous environment testing and Dockerfile creation was certainly very fun to learn .
  • Automating Summary File Generation for Dandisets

    • This task deals with incorporating a way of automating the creating of summary files for nwb files being analysed for compatibility on the go. The following pull request leads is branched off of previous feature pull request since it's essential for testing to work before we generate summaries for the files along the way .

Additional Issues Added :

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment