Posts

Moving towards the right approach

Image
 The last few weeks have been a whirlwind of ideas, coding, and rethinking as we figured out the best way to build my dashboard project. Our First Idea: My initial plan seemed pretty logical. I was going to download all the raw data (the "event files"), process them into lightweight h5  files full of handy PNGs, and stick them all in an S3 bucket. The dashboard would just grab these pre-made files. It was a neat and tidy plan, but the more we thought about it, a static, deployed app . We decided to make something that a user could clone and run right on their own local machine. The Next Step:  So, that's what we did. The new idea was to build a dashboard that anyone could just grab from a repository and run on their own computer. No big deployment , In this version, the user would download the source data they were interested in, and my dashboard would help them create the plots and data products right there on their machine. But that created a whole new problem: asking p...

Oops, I’m a GSoC Dev Now?

Wow! I still can't believe I'm actually in Google Summer of Code! This was a dream, and now here I am, officially past the Community Bonding Period and diving headfirst into the Coding Phase. What’s Happening Right Now? Right now, I’m sketching out the basic structure of the application interface. The first big task? Fetching event files from specific sources. Sounds simple, right? Well… not quite Turns out, HEASARC (the database I need) is having a little meltdown (don’t we all sometimes?). So while I wait for it to get its act together, I’ve been tweaking the pipeline that’ll handle the data retrieval. Oh, and my mentor dropped a fun suggestion: "Hey, why not try running this on SciServer?" So guess what I’ll be wrestling with next?  The last two weeks were chaos. My end-semester exams decided to crash the party right in the middle of the Community Bonding Period. Juggling study sessions, meeting my mentors, and trying not to panic about code I hadn’t even written y...