Releases: swyddfa/arlunio
Releases · swyddfa/arlunio
V0.0.6b30 - 2020-03-29
Certain definitions can now be defined as operators - that is definitions that can provide implementations of the various arithmetic operations in Python +-*/
etc. These operators respect type annotations, meaning that addition can be defined multiple times for definitions that produce different types.
The standard library has been updated to include operators that implement +
, -
and *
for masks.
V0.0.6b29 - 2020-03-23
Update and enhance nbtutorial builder (#205) - Update `nbtutorial` builder to use the `nbformat` library to write notebooks. - Preparations in order to support tutorial solutions - Fix the `clean-notebook` commit hook's handling of checking many notebooks
V0.0.6b28 - 2020-03-19
Attempt to use towncrier for release notes (#204)
V0.0.6b27 - 2020-03-19
Bring back cleaning of notebooks (#203) - Add local `pre-commit` hook that will ensure any notebooks added to the gallery won't contain any output cells - Fix `Checkerboard` notebook
V0.0.5 - 2020-03-18
Merge pull request #199 from swyddfa/develop New Release v0.0.5
V0.0.6b26 - 2020-03-18
Introduce a lower version bound on Pillow (#200)
V0.0.5b25 - 2020-03-18
Documentation improvements (#198) - Add `Empty` and `Full` definitions that just return a numpy array of `False` or `True` respectively in with a shape as dictated by the width and height - Add `normalise` method to shift all values in an array into the range `[0,1]`. The `colorramp` function now makes use of this to ensure color values stay within range of the `np.uint8` datatype - Make better use of the `autodoc` extension + We now hook into the `autodoc-process-docstring` event so we can include a "Derives from: ...." line with links back to all the definitions that a given definition has been derived from + This hook, coupled with the existing functionality of the `autodoc` module actually removes the need for the `autodefn` directive altogether! :tada: - Updated most of the docstrings in the standard library to the numpy format, including examples exposition and use cases. - Tweak the `@ar.definition` decorator so that the `__module__` attribute reports the module the definition was defined in and not the module where the decorator is defined - Tweak the `Build Docs` VSCode task so that docstring changes are picked up on rebuilds - Rename the `Extending` section of the docs to `Background`
V0.0.5b24 - 2020-03-12
Add method to get return type (#196) - Definitions now have a method `produces` which can be used to get the return type of a definition, it returns `typing.Any` is a return annotation is not given - Alias pillow image `ar.Image`, which gives us the ability to change the representation in the future - Parameterise build blog vscode task definition
V0.0.5b23 - 2020-03-11
Update fill to take an existing image (#195) - `ar.fill` can now take an existing image to operate on, allowing for the layering of images once again - Minor docs tweaks - Use a github action for codecov reporting so that it also works for PR builds
V0.0.5b22 - 2020-02-26
Improvements to the cli interface generator (#194) - Ensure subcommands are sorted by name - Easier to read error messages in subcommand help summaries - Include the first line of the command's docstring as a summary