This repository has been archived by the owner on Jul 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update CHANGELOG and version for 0.1.0
Signed-off-by: Josh Morman <[email protected]>
- Loading branch information
Showing
3 changed files
with
50 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -141,3 +141,7 @@ core | |
!grc/core | ||
**/__pycache__/ | ||
*.pyc | ||
|
||
# Archives | ||
*.tar.gz | ||
*.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Changelog | ||
All notable changes to newsched will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) | ||
|
||
## [0.1.0] - [2021.11.11] | ||
|
||
Here it is: the first release of newsched! | ||
|
||
Newsched is the proof of concept framework for a future GNU Radio 4.0 | ||
|
||
By releasing newsched in a slightly formal way, the hope is that more developers will | ||
have access to this framework and learn the concepts that will eventually | ||
find their way into the GNU Radio codebase. | ||
|
||
Development on newsched has been ongoing for over a year, so the codebase | ||
has evolved rapidly in that time - thus there are no details for this first | ||
changelist. Just consider this the first drop. | ||
|
||
### Core Features | ||
- Modular Scheduler Framework | ||
- interfaces based on a single input queue | ||
- default scheduler with N blocks/thread | ||
- Custom Buffers | ||
- YAML-driven Block Workflow | ||
- Consolidated Parameter Access Mechanisms | ||
- Simplified Block APIs | ||
|
||
Detailed documentation can be found [here](https://gnuradio.github.io/newsched) | ||
|
||
With this release of newsched, you can easily create your own blocks, custom | ||
buffers, and even your own scheduler if you are so inclined | ||
|
||
Special thanks to Bastian Bloessl and Marcus Müller for leading the effort | ||
to architect the runtime and provide guidance as to the design decisions | ||
|
||
Also want to acknowledge the Scheduler Working Group who have consulted and provided | ||
feedback and ideas on a regular basis about design decisions. I apologize | ||
if I have left anyone out here, but another special thanks to: Seth Hitefield, | ||
Jeff Long, David Sorber, Mike Piscopo, Jacob Gilbert, Marc Lichtman, Philip Balister, | ||
Jim Kulp, Wylie Standage, Garrett Vanhoy, John Sallay, and all the people associated with | ||
with the DARPA DSSoC program that shared their research giving valuable insight. | ||
|
||
There is much work left to do, so please reach out on chat.gnuradio.org #scheduler | ||
room if you would like to get involved |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters