Google Summer of Code 2024


Blog & Report Progress for Google Summer of Code 2024 on the project of noWorkFlow
  • GSoC 2024 - Week 12 Progress

    Wrap Up GSoC 2024

    Additional Feature This week, I’ve introduced a significant new feature to align with the project goals. The now ast command now allows access to the trial’s Abstract Syntax Tree (AST). By default, the output is a string generated by ast.dump that is based of trial’s definition rather than the script... [Read More]
  • GSoC 2024 - Week 11 Progress

    Refinement & AST

    Node Type Emphasis This week, I focused on refining the node labels in the graph visualization. The primary change was to emphasize the node types by applying bold formatting, making it easier to distinguish between different types at a glance. Here’s the updated code: // Text for new nodes nodeEnter.append('text')... [Read More]
  • GSoC 2024 - Week 10 Progress

    Refactor & Interface Added

    Refactoring This week, I focused on refactoring the code to enhance readability and abstraction. The refactoring primarily involved the following files: definition.py definition_graph.py definition_diff.py definition_diff_graph.py views.py definition.py & definition_diff.py The graph_mode supports only one mode: tree. Consequently, I updated the documentation to reflect this change, simplifying the available options. -... [Read More]
  • GSoC 2024 - Week 2 Progress

    Diving Deeper

    Learning SQLAlchemy After AST, comes SQLAlchemy. This week marked significant progress in my project. I spend quite substantial time to learning SQLAlchemy, an essential tool for noWorkFlow. By mid-week, I had achieved 60% progress in understanding SQLAlchemy, focusing on its ORM capabilities. This includes database connections, table definitions, relationships, querying,... [Read More]
  • GSoC 2024 - Week 1 Progress

    Getting Started

    Initial Communication Before the official start of the first week, I had already engaged in discussions with my mentor regarding the scope and overall codebase of noWorkFlow. This week was all about getting familiarized with noWorkFlow and its dependencies, which I’ll be using for my project in GSoC 2024. I... [Read More]
  • My Project for GSoC 2024

    Beginning of GSoC journey

    My Organization Contributing to NumFOCUS I’m excited to announce that I’m contributing to NumFOCUS for Google Summer of Code (GSoC) 2024. NumFOCUS is a non-profit organization dedicated to promoting accessible and reproducible scientific and technical computing. Through its support and advocacy, NumFOCUS fosters world-class, innovative, open-source scientific software. Acting as... [Read More]
    Tags: