Skip to content

Commit

Permalink
Clean-up class private attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
mhostetter committed Apr 7, 2022
1 parent 29281f9 commit 481b09f
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions galois/_fields/_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ class FieldClass(FunctionMeta, UfuncMeta):
"""
# pylint: disable=no-value-for-parameter,unsupported-membership-test,abstract-method,too-many-public-methods

_verify_on_view = True # By default, verify array elements are within the valid range when `.view()` casting

def __new__(cls, name, bases, namespace, **kwargs): # pylint: disable=unused-argument
return super().__new__(cls, name, bases, namespace)

Expand All @@ -59,9 +57,7 @@ def __init__(cls, name, bases, namespace, **kwargs):
cls._characteristic = kwargs.get("characteristic", 0)
cls._degree = kwargs.get("degree", 0)
cls._order = kwargs.get("order", 0)
cls._order_str = None
cls._ufunc_mode = None
cls._ufunc_target = None
cls._dtypes = cls._determine_dtypes()

if "irreducible_poly" in kwargs:
Expand All @@ -85,6 +81,9 @@ def __init__(cls, name, bases, namespace, **kwargs):
cls._element_fixed_width = None
cls._element_fixed_width_counter = 0

# By default, verify array elements are within the valid range when `.view()` casting
cls._verify_on_view = True

def __str__(cls) -> str:
"""
A formatted string displaying relevant properties of the finite field.
Expand Down

0 comments on commit 481b09f

Please sign in to comment.