aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/serd_bench.py
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02[WIP] Partially resurrect CURIE nodes1.xDavid Robillard1-1/+1
2023-12-02Add model and serd-sort utilityDavid Robillard1-7/+16
With all the new functionality, the complexity of the serd-pipe command-line interface is starting to push the limits of available flags. So, instead of grafting on further options to control a model, this commit adds a new tool, serd-sort, which acts somewhat like a stripped-down serd-pipe that stores statements in a model in memory. This keeps the complexity (including the user-facing complexity) of any one tool down, since other more focused tools can be used for streaming tasks in a pipeline. In other words, abandon Swissarmyknifeism, take a page from the Unix philosophy, and try to expose the model functionality to the command-line in a dedicated focused tool. The model implementation is tested by using this tool to run a subset of the usual test suites, and a special suite to test statement sorting.
2023-12-02Collapse input and output options into single flagsDavid Robillard1-1/+2
2023-12-02[TESTED] Replace -b and -e options with a block size optionDavid Robillard1-1/+1
This is more powerful, and reduces the number of command line options that almost nobody needs to care about.
2023-12-02Rename serdi to serd-pipeDavid Robillard1-11/+11
2023-05-05Update benchmarksDavid Robillard1-9/+35
2023-04-30Fix redundant nested max() in benchmark scriptDavid Robillard1-1/+1
2023-04-06Fix benchmark plot axis rangeDavid Robillard1-4/+7
2023-04-06Fix flake8 warnings and add testDavid Robillard1-2/+3
2023-04-05Clean up Python scripts and add a formatting testDavid Robillard1-8/+21
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard1-0/+3
2022-06-12Update benchmarksDavid Robillard1-3/+5
2022-01-13Fix name shadowing in benchmarking scriptDavid Robillard1-3/+3
2020-11-15Port serd_bench.py to argparseDavid Robillard1-28/+22
2020-11-15Format serd_bench.py with blackDavid Robillard1-65/+94
2020-11-15Move benchmark script to scripts subdirectoryDavid Robillard1-0/+213