Changelog 2021.10.28.dev1
Highlights
- new
introcommand to help you get started. - examples:
- use
ax init --examplesto get examples of simple methods in your new project.
- use
- shell commands can output csv or json from a dataset.
ax grep
- new
--format=/-fargument that acceptstext(the old default)csv(the new default, similar to text but with quoting when needed)json
- coloured matches are now the default if output is a tty,
--colourargument now works similarly to gnu grep (auto/never/always).
Build
- new
force_buildflag, available as an argument onbuild()calls and also as “ax run --flags force_build” (to force build everything in that script).
Datasets
- better error messages for many problems in writers.
Dataset.min(colname)and.max(colname)to match the API onDatasetChain(including givingNonefor non-existant columns).
Shell
- new
introcommand to help you get started. initcan include--examplesin the new project.scriptcommand takes--path/-pargument.runcommand changes--fullpath/-Fto--full-path/-pfor consistency.workdircommand takes--full-path/-pargument.- all commands should now only use colour when output is a tty, or as specified
with the env vars
NO_COLOR,CLICOLORandCLICOLOR_FORCE.
And finally
- more tests.
- various bug fixes / minor improvements of course.
Note: Python 2 is still supported, but will likely be unsupported soon.
Additional Resources
The Accelerator’s Homepage (exax.org)
The Accelerator on Github/exaxorg
The Accelerator on PyPI
Reference Manual