A Dive into Unit Testing and Code Quality

Maintaining code quality is a cornerstone of software development that not only ensures functionality but also facilitates collaboration and longevity. In this blog post, we’ll delve into two essential practices that contribute to robust code: smoke testing and code formatting. These practices...
Published on August 11, 2023

Setting up Gallery of Examples

Why use Sphinx GalleryWe utilized Sphinx Gallery to automate example galleries in our documentation becauseit offers a streamlined solution for generating documentation from Python scripts,...
Published on July 26, 2023

Documentaion in Sphinx

Steps on generating your own documentation using SphinxInitial set-up Create a folder ‘docs’ to contain your documentation inside your repo <div class="language-plaintext highlighter...
Published on July 13, 2023

Assessing the robustness of HOI using bootstrap

- Resampling the Input DataTo perform bootstrapping, we need to resample the input data. This involves randomly sampling data points from the original dataset with replacement. Each resampled dataset should have the same length as the original datase...
Published on July 01, 2023

Optimization of entropy calculations

Introduction to taskIn the world of data analysis and machine learning, efficiency is often a key concern. The HOI (Higher Order Information) repository, a powerful tool for studying information dynamics, presents an interesting case study in optimizing comp...
Published on June 21, 2023

Expanding Orientation - From Neuroscience to General Focus

Features of the PRMaking the code more broad and supporting additional forms of data is the aim of the first issue.Removed extra dependenciesA significant s...
Published on June 07, 2023