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

pothos v0.3 features checklist #29

Closed
9 of 16 tasks
guruofquality opened this issue Aug 25, 2015 · 1 comment
Closed
9 of 16 tasks

pothos v0.3 features checklist #29

guruofquality opened this issue Aug 25, 2015 · 1 comment
Labels

Comments

@guruofquality
Copy link
Contributor

This is probably an issue that will accumulate over time. Basically we are planning for what's in 0.3, and at the time of writing 0.2 with whatever patches will be tagged off and frozen. So we have API changes (mostly additions), component reorganization, and new features and improvements:

Reorganization

Splitting up components

Soapy SDR will no longer host submodules. Pothos-blocks is split into pothos-comms, while some other misc library functions also move into comms. Pothos-widgets is split into pothos-plotters with all Qwt dependent blocks.

Removing components

Also, remove pothos-opencl, and pothos-java from the master projects. These will still remain and installable toolkits, but their use is currently limited or the dependency libraries are complicated (especially opencl).

  • remove pothos-java toolkit from master project
  • remove pothos-opencl toolkit from master project

Library changes

Network improvments

Framework/block API improvements

Framework/topology API improvements

SDR blocks additions

GUI improvements

Probably the number one improvement should be fixing the evaluator to do the minimum amount of work. Right now the background evaluation is stupid and re-submits in the background on every block. Large flowgraphs get sluggish, and they shouldnt when there are actually no changes. Also the change detection logic could be better anyhow.

@guruofquality
Copy link
Contributor Author

Version v0.3 has been tagged. We going for more releases more often. The boxes not checked will be part of future releases.

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

No branches or pull requests

1 participant