Saturday, June 1, 2024

GRC separation and workflow modularization weekly update

Hi GNU Radio folks,

There is a little bit of adjustment on the project from my initial proposal, the option block modularization and workflow separation will be done first, before the grc separation.

There are three major highlights of the first week:
1. Option block modularization is finished, now the option block is already converted/implemented in python, this will enable grc to read and store information about code generations from workflow files, instead of being hard coded.
2. The workflow separation is also finished, now you can define your own workflow by making your own template, code generation class, and workflow YAML file and put them in the grc/workflows folder.
3. I am also already creating the tests, which consist of 9 GRC files, one for each workflow. The test code is in test_generator.py.

I probably need to do some cleanup first, deleting some useless stuff from the code base before moving on to the next big milestone (GRC Separation).

You can read the full progress report on my week 1 progress report.

Regards,

Zaky


No comments:

Post a Comment