Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON topology improvements #64

Open
4 of 5 tasks
guruofquality opened this issue Feb 27, 2016 · 1 comment
Open
4 of 5 tasks

JSON topology improvements #64

guruofquality opened this issue Feb 27, 2016 · 1 comment
Assignees

Comments

@guruofquality
Copy link
Contributor

guruofquality commented Feb 27, 2016

From @guruofquality on January 7, 2015 11:9

  • Support hierarchies of JSON topologies. A block config could point to another JSON file which contains a JSON topology. We would just instantiate a connect another topology from this config (recursive).
  • Parameterize the topology. The markup should have a list of configuration parameters. These parameters are refered to by name in the block config arguments (like variables). The configuration parameters may have a default, but they can also be varied by 1) passing in options on the PothosUtil command line or 2) passing them in through the block config (see support hierarchies).
  • Make it easier to install JSON topologies into the property tree. Consider that the user may want to express the block description for the GUI (which also has a JSON representation). Installing and locating JSON resources at runtime.
  • PothosUtil topology executor should have an option to dump stats at the end of the run into a json format. This completes a benchmark runner app where test sets and results can be handled in a high level language like python -- and plotted. This should really be a new issue on Pothos::Topology to dump JSON stats for all blocks in the topology.
  • The Pothos::Topology should parse the GUI's JSON format as well.

Copied from original issue: pothosware/pothos-library#86

@guruofquality
Copy link
Contributor Author

Make it easier to install JSON topologies into the property tree

This would be another good use case for the conf-file based block registry. Where users install JSON described sub-topologies as blocks which are referenced by the global conf register so they are visible as any normal block would be for the block registry API and GUI.

PothosUtil topology executor should have an option to dump stats at the end of the run

This should work with --output=outputFile

The Pothos::Topology should parse the GUI's JSON format as well.

Issue for exporting to this format: pothosware/PothosFlow#114

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant