energies¶
- class pyrosetta.bindings.scores.energies.EnergiesAccessor(pose)¶
Bases:
PoseCacheAccessorBase
,MutableMapping
Accessor wrapper for pose energies.
- _CustomTypeMetric¶
alias of
CustomTypeMetric
- _abc_impl = <_abc._abc_data object>¶
- _clobber_warning(msg)¶
Issue a ClobberWarning warning with a message.
- _custom_type_metrics = {'bool': CustomTypeMetric(type=<class 'bool'>, prefix='[CustomBooleanValueMetric]', encode_func=<class 'str'>, decode_func=<function PoseScoreSerializerBase.bool_from_str>), 'bytes': CustomTypeMetric(type=<class 'bytes'>, prefix='[CustomBinaryValueMetric]', encode_func=<function PoseScoreSerializerBase.to_base64>, decode_func=<function PoseScoreSerializerBase.from_base64>), 'int': CustomTypeMetric(type=<class 'int'>, prefix='[CustomDiscreteValueMetric]', encode_func=<class 'str'>, decode_func=<class 'int'>), 'object': CustomTypeMetric(type=<class 'object'>, prefix='[CustomArbitraryValueMetric]', encode_func=<function PoseScoreSerializerBase.to_base64_pickle>, decode_func=<function PoseScoreSerializerBase.from_base64_pickle>)}¶
- _get_sm_data_dict(attributes)¶
- _has_reserved_custom_metric_keys()¶
- _maybe_delete_keys_from_sm_data(keys=None, attributes=None)¶
Cache, clear, and restore all SimpleMetric data except the provided keys in the provided SimpleMetricDataAccessor attributes. This is necessary to delete one or more keys, since clear_sm_data clears all SimpleMetric data.
- _maybe_delete_reserved_keys_from_sm_data()¶
CustomRealValueMetric and CustomStringValueMetric can save the extra default keys “custom_real_valued_metric” or “custom_string_valued_metric” because pose.cache.metrics does not set a ‘custom_type’ parameter when setting SimpleMetric data. This method aims to delete these extra default keys if they were created and we can delete them.
- _repr_pretty_(p, cycle)¶
IPython-display representation.
- property _reserved¶
Reserved scoretype keys that cannot be set or deleted.
- property _reserved_custom_metric_keys¶
Reserved scoretype keys for SimpleMetrics that cannot be set or deleted.
- _reserved_custom_metric_keys_warning()¶
Warn that reserved custom metric keys were added to the data cache.
- _reserved_types = (<class 'str'>, <class 'float'>)¶
- property _sm_data_accessor_attrs¶
Supported SimpleMetricDataAccessor attributes to reset after clear_sm_data.
- property _unsupported_sm_data_accessor_attrs¶
Unsupported SimpleMetricDataAccessor attributes that cannot be reset after clear_sm_data.
- _validate_del(key)¶
Validate that a key can be deleted.
- _validate_set(key)¶
Validate that a key can be set.
- property all¶
Get all active total energies.
- apply(metric, key, value)¶
Apply a SimpleMetric with a key/value pair to the pose.
- static bool_from_str(value)¶
- clear()¶
Clear pose energies.
- static from_base64(value)¶
- static from_base64_pickle(value)¶
- static from_pickle(value)¶
- get(k[, d]) D[k] if k in D, else d. d defaults to None. ¶
- items() a set-like object providing a view on D's items ¶
- keys() a set-like object providing a view on D's keys ¶
- static maybe_decode(value)¶
Deserialize the input value if it’s serialized.
- static maybe_encode(value)¶
Serialize the input value into a str object if it’s not a str or float object.
- pop(k[, d]) v, remove specified key and return the corresponding value. ¶
If key is not found, d is returned if given, otherwise KeyError is raised.
- popitem() (k, v), remove and return some (key, value) pair ¶
as a 2-tuple; but raise KeyError if D is empty.
- pose¶
- setdefault(k[, d]) D.get(k,d), also set D[k]=d if k not in D ¶
- static to_base64(value)¶
- static to_base64_pickle(value)¶
- static to_pickle(value)¶
- update([E, ]**F) None. Update D from mapping/iterable E and F. ¶
If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v
- values() an object providing a view on D's values ¶