File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -171,6 +171,7 @@ class Dataset(abc.ABC):
171171 field_units : dict [AnyFieldKey , Unit ] | None = None
172172 derived_field_list = requires_index ("derived_field_list" )
173173 fields = requires_index ("fields" )
174+ _field_info = None
174175 conversion_factors : dict [str , float ] | None = None
175176 # _instantiated represents an instantiation time (since Epoch)
176177 # the default is a place holder sentinel, falsy value
@@ -654,7 +655,18 @@ def print_stats(self):
654655 def field_list (self ):
655656 return self .index .field_list
656657
658+ @property
659+ def field_info (self ):
660+ if self ._field_info is None :
661+ self .create_field_info ()
662+ return self ._field_info
663+
664+ @field_info .setter
665+ def field_info (self , value ):
666+ self ._field_info = value
667+
657668 def create_field_info (self ):
669+ self .index
658670 self .field_dependencies = {}
659671 self .derived_field_list = []
660672 self .filtered_particle_types = []
You can’t perform that action at this time.
0 commit comments