Skip to content

Commit

Permalink
removed casting to attribute pairs
Browse files Browse the repository at this point in the history
  • Loading branch information
rhayes777 committed Apr 15, 2024
1 parent 6808ba2 commit 2d812a9
Show file tree
Hide file tree
Showing 5 changed files with 3 additions and 103 deletions.
5 changes: 0 additions & 5 deletions autofit/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,14 +55,9 @@
from .mapper.prior import UniformPrior
from .mapper.prior_model.abstract import AbstractPriorModel
from .mapper.prior_model.annotation import AnnotationPriorModel
from .mapper.prior_model.attribute_pair import AttributeNameValue
from .mapper.prior_model.attribute_pair import InstanceNameValue
from .mapper.prior_model.attribute_pair import PriorNameValue
from .mapper.prior_model.attribute_pair import cast_collection
from .mapper.prior_model.collection import Collection
from .mapper.prior_model.prior_model import Model
from .mapper.prior_model.prior_model import Model
from .mapper.prior_model.util import PriorModelNameValue
from .non_linear.search.abstract_search import NonLinearSearch
from .non_linear.analysis.analysis import Analysis
from .non_linear.analysis.combined import CombinedAnalysis
Expand Down
7 changes: 0 additions & 7 deletions autofit/mapper/prior/tuple_prior.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@
from typing import List, Tuple, Union, Dict

from autofit.mapper.model_object import ModelObject
from autofit.mapper.prior_model.attribute_pair import (
cast_collection,
PriorNameValue,
InstanceNameValue,
)
from .abstract import Prior

NameValue = Tuple[str, Union[Prior, float]]
Expand All @@ -23,7 +18,6 @@ def __init__(self, **kwargs):
setattr(self, key, value)

@property
@cast_collection(PriorNameValue)
def prior_tuples(self):
"""
Returns
Expand All @@ -42,7 +36,6 @@ def unique_prior_tuples(self):
return self.prior_tuples

@property
@cast_collection(InstanceNameValue)
def instance_tuples(self):
"""
Returns
Expand Down
25 changes: 3 additions & 22 deletions autofit/mapper/prior_model/abstract.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,8 @@
from autofit.mapper.prior.deferred import DeferredArgument
from autofit.mapper.prior.tuple_prior import TuplePrior
from autofit.mapper.prior.width_modifier import WidthModifier
from autofit.mapper.prior_model.attribute_pair import DeferredNameValue
from autofit.mapper.prior_model.attribute_pair import (
cast_collection,
PriorNameValue,
InstanceNameValue,
)
from autofit.mapper.prior_model.recursion import DynamicRecursionCache
from autofit.mapper.prior_model.representative import find_groups
from autofit.mapper.prior_model.util import PriorModelNameValue
from autofit.text import formatter as frm
from autofit.text.formatter import TextFormatter
from autofit.tools.util import info_whitespace
Expand Down Expand Up @@ -553,7 +546,6 @@ def instance_from_unit_vector(self, unit_vector, ignore_prior_limits=False):
)

@property
@cast_collection(PriorNameValue)
@frozen_cache
def unique_prior_tuples(self):
"""
Expand All @@ -570,7 +562,6 @@ def unique_prior_tuples(self):
)

@property
@cast_collection(PriorNameValue)
@frozen_cache
def prior_tuples_ordered_by_id(self):
"""
Expand All @@ -580,7 +571,7 @@ def prior_tuples_ordered_by_id(self):
An ordered list of unique priors associated with this mapper
"""
return sorted(
list(self.unique_prior_tuples), key=lambda prior_tuple: prior_tuple.prior.id
list(self.unique_prior_tuples), key=lambda prior_tuple: prior_tuple[1].id
)

@property
Expand All @@ -605,7 +596,7 @@ def vector_from_unit_vector(self, unit_vector, ignore_prior_limits=False):
"""
return list(
map(
lambda prior_tuple, unit: prior_tuple.prior.value_for(
lambda prior_tuple, unit: prior_tuple[1].value_for(
unit, ignore_prior_limits=ignore_prior_limits
),
self.prior_tuples_ordered_by_id,
Expand Down Expand Up @@ -752,7 +743,7 @@ def instance_from_vector(self, vector, ignore_prior_limits=False):
)
arguments = dict(
map(
lambda prior_tuple, physical_unit: (prior_tuple.prior, physical_unit),
lambda prior_tuple, physical_unit: (prior_tuple[1], physical_unit),
self.prior_tuples_ordered_by_id,
vector,
)
Expand Down Expand Up @@ -1165,32 +1156,26 @@ def items(self):
]

@property
@cast_collection(PriorNameValue)
def direct_prior_tuples(self):
return self.direct_tuples_with_type(Prior)

@property
@cast_collection(InstanceNameValue)
def direct_instance_tuples(self):
return self.direct_tuples_with_type(float)

@property
@cast_collection(PriorModelNameValue)
def prior_model_tuples(self):
return self.direct_tuples_with_type(AbstractPriorModel)

@property
@cast_collection(PriorModelNameValue)
def direct_prior_model_tuples(self):
return self.direct_tuples_with_type(AbstractPriorModel)

@property
@cast_collection(PriorModelNameValue)
def direct_tuple_priors(self):
return self.direct_tuples_with_type(TuplePrior)

@property
@cast_collection(PriorNameValue)
def tuple_prior_tuples(self):
"""
Returns
Expand All @@ -1200,7 +1185,6 @@ def tuple_prior_tuples(self):
return self.direct_tuples_with_type(TuplePrior)

@property
@cast_collection(PriorNameValue)
def direct_prior_tuples(self):
"""
Returns
Expand All @@ -1210,12 +1194,10 @@ def direct_prior_tuples(self):
return self.direct_tuples_with_type(Prior)

@property
@cast_collection(DeferredNameValue)
def direct_deferred_tuples(self):
return self.direct_tuples_with_type(DeferredArgument)

@property
@cast_collection(PriorNameValue)
def prior_tuples(self):
"""
Returns
Expand All @@ -1232,7 +1214,6 @@ def __eq__(self, other):
)

@property
@cast_collection(InstanceNameValue)
def instance_tuples(self):
"""
Returns
Expand Down
62 changes: 0 additions & 62 deletions autofit/mapper/prior_model/attribute_pair.py

This file was deleted.

7 changes: 0 additions & 7 deletions autofit/mapper/prior_model/util.py

This file was deleted.

0 comments on commit 2d812a9

Please sign in to comment.