Skip to content

Commit

Permalink
refactor: use plum type_unparametric
Browse files Browse the repository at this point in the history
Signed-off-by: nstarman <nstarman@users.noreply.github.com>
  • Loading branch information
nstarman committed Jul 9, 2024
1 parent bd9a7d2 commit 36682dc
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 53 deletions.
4 changes: 1 addition & 3 deletions src/unxt/_quantity/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@
Copyright (c) 2023 Galactic Dynamics. All rights reserved.
"""

from . import base, base_parametric, core, distance, fast, functional, utils
from . import base, base_parametric, core, distance, fast, functional
from .base import *
from .base_parametric import *
from .core import *
from .distance import *
from .fast import *
from .functional import *
from .utils import *

# isort: split
# Register dispatches
Expand All @@ -23,4 +22,3 @@
__all__ += distance.__all__
__all__ += fast.__all__
__all__ += functional.__all__
__all__ += utils.__all__
2 changes: 1 addition & 1 deletion src/unxt/_quantity/register_dispatches.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
import jax.experimental.array_api as jax_xp
import numpy as np
from jax import Device
from plum.parametric import type_unparametrized as type_np

from quaxed._types import DType
from quaxed.array_api._dispatch import dispatcher as dispatcher_

from .base import AbstractQuantity
from .core import Quantity
from .utils import type_unparametrized as type_np

T = TypeVar("T")

Expand Down
2 changes: 1 addition & 1 deletion src/unxt/_quantity/register_primitives.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
from jax.core import Primitive
from jaxtyping import Array, ArrayLike
from plum import promote
from plum.parametric import type_unparametrized as type_np
from quax import register as register_

from .base import AbstractQuantity, can_convert_unit
from .base_parametric import AbstractParametricQuantity
from .core import Quantity
from .distance import AbstractDistance
from .utils import type_unparametrized as type_np
from unxt._units import Unit

T = TypeVar("T")
Expand Down
47 changes: 0 additions & 47 deletions src/unxt/_quantity/utils.py

This file was deleted.

2 changes: 1 addition & 1 deletion src/unxt/experimental.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
import equinox as eqx
import jax
from jaxtyping import ArrayLike
from plum.parametric import type_unparametrized

from ._quantity.core import Quantity
from ._quantity.utils import type_unparametrized
from ._typing import Unit

P = ParamSpec("P")
Expand Down

0 comments on commit 36682dc

Please sign in to comment.