From 965b30cdc985356e8600ed672b24c808fe209209 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 01:06:22 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- micromagneticmodel/__init__.py | 1 + micromagneticmodel/abstract/__init__.py | 1 + micromagneticmodel/consts.py | 1 + micromagneticmodel/dynamics/damping.py | 1 + micromagneticmodel/dynamics/precession.py | 1 + micromagneticmodel/energy/cubicanisotropy.py | 1 + micromagneticmodel/energy/demag.py | 1 + micromagneticmodel/energy/dmi.py | 1 + micromagneticmodel/energy/exchange.py | 1 + micromagneticmodel/energy/magnetoelastic.py | 1 + micromagneticmodel/energy/uniaxialanisotropy.py | 1 + micromagneticmodel/examples/__init__.py | 1 + tasks.py | 1 + 13 files changed, 13 insertions(+) diff --git a/micromagneticmodel/__init__.py b/micromagneticmodel/__init__.py index 2de8b68..73c4b91 100644 --- a/micromagneticmodel/__init__.py +++ b/micromagneticmodel/__init__.py @@ -1,4 +1,5 @@ """Domain-specific language for computational magnetism.""" + import importlib.metadata import pytest diff --git a/micromagneticmodel/abstract/__init__.py b/micromagneticmodel/abstract/__init__.py index 135a2dc..d15a6f7 100644 --- a/micromagneticmodel/abstract/__init__.py +++ b/micromagneticmodel/abstract/__init__.py @@ -1,4 +1,5 @@ """Abstract classes""" + from .abstract import Abstract from .container import Container from .term import Term diff --git a/micromagneticmodel/consts.py b/micromagneticmodel/consts.py index 14aeb3b..b2500f9 100644 --- a/micromagneticmodel/consts.py +++ b/micromagneticmodel/consts.py @@ -1,4 +1,5 @@ """Physical constants.""" + import math # Fundamental constants diff --git a/micromagneticmodel/dynamics/damping.py b/micromagneticmodel/dynamics/damping.py index 58d4d19..769b23c 100644 --- a/micromagneticmodel/dynamics/damping.py +++ b/micromagneticmodel/dynamics/damping.py @@ -57,6 +57,7 @@ class Damping(DynamicsTerm): ValueError: ... """ + _allowed_attributes = ["alpha"] _reprlatex = ( r"-\frac{\gamma_{0} \alpha}{1 + \alpha^{2}} \mathbf{m} " diff --git a/micromagneticmodel/dynamics/precession.py b/micromagneticmodel/dynamics/precession.py index 0339f4c..14455ea 100644 --- a/micromagneticmodel/dynamics/precession.py +++ b/micromagneticmodel/dynamics/precession.py @@ -56,6 +56,7 @@ class Precession(DynamicsTerm): ValueError: ... """ + _allowed_attributes = ["gamma0"] _reprlatex = ( r"-\frac{\gamma_{0}}{1 + \alpha^{2}} \mathbf{m} " diff --git a/micromagneticmodel/energy/cubicanisotropy.py b/micromagneticmodel/energy/cubicanisotropy.py index 268bdf2..b84347c 100644 --- a/micromagneticmodel/energy/cubicanisotropy.py +++ b/micromagneticmodel/energy/cubicanisotropy.py @@ -79,6 +79,7 @@ class CubicAnisotropy(EnergyTerm): ValueError: ... """ + _allowed_attributes = ["K", "u1", "u2"] @property diff --git a/micromagneticmodel/energy/demag.py b/micromagneticmodel/energy/demag.py index 64dc697..dd29244 100644 --- a/micromagneticmodel/energy/demag.py +++ b/micromagneticmodel/energy/demag.py @@ -27,6 +27,7 @@ class Demag(EnergyTerm): >>> demag = mm.Demag() """ + _allowed_attributes = ["asymptotic_radius"] _reprlatex = ( r"-\frac{1}{2}\mu_{0}M_\text{s}" r"\mathbf{m} \cdot \mathbf{H}_\text{d}" diff --git a/micromagneticmodel/energy/dmi.py b/micromagneticmodel/energy/dmi.py index 7763bb5..9d40db4 100644 --- a/micromagneticmodel/energy/dmi.py +++ b/micromagneticmodel/energy/dmi.py @@ -113,6 +113,7 @@ class DMI(EnergyTerm): TypeError: ... """ + _allowed_attributes = ["D", "crystalclass"] @property diff --git a/micromagneticmodel/energy/exchange.py b/micromagneticmodel/energy/exchange.py index 9c8d20b..2aa8e3a 100644 --- a/micromagneticmodel/energy/exchange.py +++ b/micromagneticmodel/energy/exchange.py @@ -53,6 +53,7 @@ class Exchange(EnergyTerm): TypeError: ... """ + _allowed_attributes = ["A"] _reprlatex = r"- A \mathbf{m} \cdot \nabla^{2} \mathbf{m}" diff --git a/micromagneticmodel/energy/magnetoelastic.py b/micromagneticmodel/energy/magnetoelastic.py index 9c62e24..eb8a5d8 100644 --- a/micromagneticmodel/energy/magnetoelastic.py +++ b/micromagneticmodel/energy/magnetoelastic.py @@ -83,6 +83,7 @@ class MagnetoElastic(EnergyTerm): ValueError: ... """ + _allowed_attributes = ["B1", "B2", "e_diag", "e_offdiag"] _reprlatex = ( r"B_{1}\sum_{i} m_{i}\epsilon_{ii} + " diff --git a/micromagneticmodel/energy/uniaxialanisotropy.py b/micromagneticmodel/energy/uniaxialanisotropy.py index 88fc9c8..3c54939 100644 --- a/micromagneticmodel/energy/uniaxialanisotropy.py +++ b/micromagneticmodel/energy/uniaxialanisotropy.py @@ -77,6 +77,7 @@ class UniaxialAnisotropy(EnergyTerm): ValueError: ... """ + _allowed_attributes = ["K", "K1", "K2", "u"] @property diff --git a/micromagneticmodel/examples/__init__.py b/micromagneticmodel/examples/__init__.py index 662d72f..ff86d26 100644 --- a/micromagneticmodel/examples/__init__.py +++ b/micromagneticmodel/examples/__init__.py @@ -1,2 +1,3 @@ """Functions for creating examples""" + from .examples import macrospin diff --git a/tasks.py b/tasks.py index 9d88d29..5de1dfc 100644 --- a/tasks.py +++ b/tasks.py @@ -1,4 +1,5 @@ """Tasks to release the package.""" + import os import shutil