---
title: "Aman Behera (@beingamanforever) | Hashnode"
description: "the grass is greener on whichever side i'm on. Read the latest articles by Aman Behera on Hashnode."
url: "https://hashnode.com/@beingamanforever"
---

@beingamanforever

# Aman Behera

@beingamanforever · Pune, India · Joined May 2026

the grass is greener on whichever side i'm on

[Website](https://beingamanforever.github.io/)

### [GSOC week 10: MATLAB alignment](https://beingamanforever.hashnode.dev/gsoc-week-10-matlab-alignment?utm_source=hashnode&utm_medium=feed)

Making Octave’s anova class MATLAB-compatible

2 min read · [beingamanforever.hashnode.dev](https://beingamanforever.hashnode.dev/gsoc-week-10-matlab-alignment?utm_source=hashnode&utm_medium=feed)

[Aug 6](https://hashnode.com/posts/gsoc-week-10-matlab-alignment/6a74b56ce5833041356e7bb1)

### [GSoC 2026 Week 9: ANOVA Edge Cases and Review](https://beingamanforever.hashnode.dev/gsoc-2026-week-9-anova-edge-cases-and-review?utm_source=hashnode&utm_medium=feed)

This week focused on strengthening ANOVA behaviour for degenerate, categorical, and high-cardinality designs. I updated anova1 so designs without sufficient degrees of freedom, such as a single group

1 min read · [beingamanforever.hashnode.dev](https://beingamanforever.hashnode.dev/gsoc-2026-week-9-anova-edge-cases-and-review?utm_source=hashnode&utm_medium=feed)

[Jul 30](https://hashnode.com/posts/gsoc-2026-week-9-anova-edge-cases-and-review/6a6b69ee7e20bccb1621b2e1)

### [GSoC 2026 / Week 8: NaN Handling and Interaction-Matrix Memory Cleanup](https://beingamanforever.hashnode.dev/gsoc-2026-week-8-nan-handling-and-interaction-matrix-memory-cleanup?utm_source=hashnode&utm_medium=feed)

This week I continued the ANOVA performance and robustness work with two focused patches. The first patch updates anova2 NaN handling. Previously, anova2 rejected any input containing NaN. Since anova

3 min read · [beingamanforever.hashnode.dev](https://beingamanforever.hashnode.dev/gsoc-2026-week-8-nan-handling-and-interaction-matrix-memory-cleanup?utm_source=hashnode&utm_medium=feed)

[Jul 25](https://hashnode.com/posts/gsoc-2026-week-8-nan-handling-and-interaction-matrix-memory-cleanup/6a649182e1ad979415b5b2ad)

### [GSoC 2026 / Week 7: First ANOVA Performance Pass](https://beingamanforever.hashnode.dev/gsoc-2026-week-7-first-anova-performance-pass?utm_source=hashnode&utm_medium=feed)

This week I worked on the first performance pass for the ANOVA routines in the statistics package. The focus was deliberately narrow: improve two hot paths without changing the public interface or num

2 min read · [beingamanforever.hashnode.dev](https://beingamanforever.hashnode.dev/gsoc-2026-week-7-first-anova-performance-pass?utm_source=hashnode&utm_medium=feed)

[Jul 18](https://hashnode.com/posts/gsoc-2026-week-7-first-anova-performance-pass/6a5b57c48585b64ede0e14bd)

### [GSoC 2026 / Week 6: predict(), effect sizes, and the LinearModel bridge](https://beingamanforever.hashnode.dev/gsoc-2026-week-6-predict-effect-sizes-and-the-linearmodel-bridge?utm_source=hashnode&utm_medium=feed)

the anova object now talks to Avanish's LinearModel and exposes the last planned public methods.

5 min read · [beingamanforever.hashnode.dev](https://beingamanforever.hashnode.dev/gsoc-2026-week-6-predict-effect-sizes-and-the-linearmodel-bridge?utm_source=hashnode&utm_medium=feed)

[Jul 8](https://hashnode.com/posts/gsoc-2026-week-6-predict-effect-sizes-and-the-linearmodel-bridge/6a4e8a7a8ae2bb1c45f9b150)
