galois v0.0.33
Released August 26, 2022
Breaking changes
- Modified FEC
encode()
,detect()
, anddecode()
methods to always returnFieldArray
instances, notnp.ndarray
. (#397)- Invoke
.view(np.ndarray)
on the output to convert it back to a NumPy array, if needed.
- Invoke
Changes
- Added support for
ArrayLike
inputs to FECencode()
,detect()
, anddecode()
methods. (#397) - Modified library packaging to use
pyproject.toml
and asrc/
source code folder. (#404)
Contributors
- Matt Hostetter (@mhostetter)
Commits
750cce9 Add release notes for v0.0.33
3c099b9 Remove [doc]
extra and add docs/requirements.txt
a1ba9f3 Fix GitHub Actions
36b1e70 Revert "Clean up galois.typing
namespace"
a17442a Fix coverage of unreachable code
17b09a4 Make all GitHub Actions run independently
7faa30a Rename .yml
files to .yaml
fe309c0 Add and center GitHub Actions badges to README
5708261 Update build artifact retention to 30 days
129fa3a Minor cleanup to GitHub Actions
9efa0d1 Make release GitHub Action trigger on tag push
5bd0b69 Sort disabled pylint errors
3aacf4a Remove numpy
from docs build requirements
c822914 Fix code coverage not locating source code
60e2eb3 Fix typo in power representation
6beb19b Update GitHub Actions for new packaging
8ac3da3 Update documentation for new packaging
5dbccb8 Move galois/
to src/galois/
a0e29c0 Use setuptools_scm
for versioning
d8dde7d Convert from setup.cfg
to pyproject.toml
8edc8b4 Use verify_isinstance()
and verify_issubclass()
throughout library
d2c458a Rename _overrides.py
to _helper.py
a20bcfc Clean up galois.typing
namespace
c75a080 Fix display of inherited docstring in VS Code tooltips
974f60e Move FieldArrayMeta
into _fields/_meta.py
14e6561 Update Sphinx Immaterial version to correctly display inherited docstrings
0ddcbd7 Accept ArrayLike
to FEC encode/decode methods
d0495cf Always return FieldArray
from FEC encode/decode methods