Galois

Latest version: v0.4.3

Safety actively analyzes 688843 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 11

0.3.0

87ec4fc7 Fix incorrect `GF` on Array Classes page
4679e20b JIT parallelize polynomial evaluation
dacc9e4e JIT parallelize matrix multiplication
4c82984c Enable parallel processing of JIT functions
153614a5 Document ways to speed up large field construction
04e77a2f Add `galois.GF(p, m)` optional call signature
13770e0d Fix overflow bug with `"python-calculate"` using native NumPy ufuncs
38f27997 Bump minimum NumPy version to 1.21 and Numba version to 0.55

0.2.0

ba3d3d3c Minor clarifications in docs
6ae4a780 Standardize scalar return types
f0d92b3f Fix typos
07783e23 Fix `ValueError` messages
475212d9 Modify admonition types
e876aa7f Conform dropdown admonitions to new Sphinx Immaterial
66e6c1e8 Change `seealso` admonition icon
4cbbf302 Fix docs error of mismatched parameter names
4d569033 Add `abstract` admonitions
ebbb1970 Add Galois quote
cfb8f2d0 Update Sphinx Immaterial to latest
419df85b Fix color of outdated version banner
b933732b Rename `display` to `repr` and `display_mode` to `element_repr`
5b593b26 Fix CI push to `gh-pages`
d26b3738 Run Python script in CI without custom action
04f00836 Add outdated version banner
7f592310 Create `latest` symlink when publishing docs to GitHub Pages
3676b4ca Remove `fast-forward-pr` GitHub Action
96966350 Run all CI on `release/*` branches
61b8016e Clean up docs for optional return argument
f8d63ac2 Clean up `_convert_codeword_to_message()`
1b36c35a Add `output` kwarg to FEC `decode()` methods
054b480a Add `output` kwarg to FEC `encode()` methods
b3c4e6e2 Set docs page's "Last updated" field with git
e43e396d Add unit tests for generalized BCH and RS codes
fb04257d Clean up `TypeError` from `verify_issubclass()`
61f1849a Fix console syntax highlighting in README
f0f35f16 Remove old g(x) to G and H functions
2dd16354 Modify `ReedSolomon` to support general Reed-Solomon codes over `GF(q)`
189fa0b6 Remove `bch_valid_codes()` from public API
4a91a040 Use binary search when finding BCH `d` when `n` and `k` known
0a5b51ee Modify `BCH` to support general BCH codes over `GF(q)`
dfe8ee9a Remove unnecessary pytest helper files
1fe55efc Fix the repr of `Array` and `FieldArray` when not subclasses
83bf603a Use `pyproject.toml` pytest settings in VS Code
3e173381 Add `--showlocals` to `pyproject.toml` pytest settings
3d47673b Add `.coverage` to gitignore
3f957dae Remove FEC helper functions from public API
b1e42953 Move FEC unit tests into their own folders
11868e4f Run CI on PRs to version branches
676d0dd9 Fix docs publish on package release

0.1.2

db88a80d Don't display comma separator in `FieldArray.__str__()`
81dfe9ac JIT compile construction of Lagrange polys
7eed6401 JIT compile polynomial subtraction routine
3d090c82 JIT compile polynomial addition routine
7e8a6885 Make `lagrange_poly()` unit tests more robust
8b8a40e5 Add documentation about NumPy's `subok` kwarg
b02314fa Fix typo in release notes
2a27178f Better support for `np.convolve()` for prime fields
8a692ffb Add unit tests for `np.convolve()`
b131da15 Add dropdown tips to docs
6e089143 Add polynomial composition example
83cf2fc4 Add additional `ipython-with-reprs` usage
01f86f18 Clean up arithmetic examples
6ee9d792 Convert docs to use new `ipython-with-reprs` directive
670600da Add custom `ipython-with-reprs` Sphinx directive
c17cd6a1 Fix inefficiency when dividing by a scalar
0e317c36 Add ability to `row_reduce()` to solve for I on the right side
f165b023 Add `verify_literal` helper function
eb007cfb Fix typo in array divmod example
a973c5d5 Change admonition styling
251954e3 Fix `<details>` sections for arithmetic examples
abdb71b2 Upgrade to latest Sphinx Immaterial

0.1.1

ac57fc41 Fix code coverage

0.1.0

f5c248e Fix PyPI project metadata
0526f30 Fix wait for wheel action on git pushes
1a6437b Run CI on pushes to `master`
0ee78ef Fix double v in version specifier

0.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

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.