podpac.data.H5PY¶
-
class
podpac.data.
H5PY
(**kwargs)[source]¶ Bases:
podpac.core.interpolation.interpolation.InterpolationMixin
,podpac.core.data.h5py_source.H5PYRaw
h5py datasource with interpolation.
Alternative Constructors
from_definition
(definition)Create podpac Node from a dictionary definition.
from_json
(s)Create podpac Node from a JSON definition.
Methods
__init__
(**kwargs)Do not overwrite me
close_dataset
()Closes the file.
create_output_array
(coords[, data, attrs])Initialize an output data array
dataset_attrs
([key])Dataset or group key for which attributes will be summarized.
eval
(coordinates, **kwargs)Evaluate the node at the given coordinates.
eval_group
(group)Evaluate the node for each of the coordinates in the group.
find_coordinates
()Get the available coordinates for the Node.
from_url
(url)Create podpac Node from a WMS/WCS request.
get_cache
(key[, coordinates])Get cached data for this node.
get_coordinates
()Returns a Coordinates object that describes the coordinates of the data source.
get_data
(coordinates, coordinates_index)This method must be defined by the data source implementing the DataSource class.
has_cache
(key[, coordinates])Check for cached data for this node.
init
()Overwrite this method if a node needs to do any additional initialization after the standard initialization.
load
(path)Create podpac Node from file.
put_cache
(data, key[, coordinates, expires, …])Cache data for this node.
rem_cache
(key[, coordinates, mode])Clear cached data for this node.
save
(path)Write node to file.
set_coordinates
(coordinates[, force])Set the coordinates.
trait_defaults
(*names, **metadata)Return a trait’s default value or a dictionary of them
trait_has_value
(name)Returns True if the specified trait has a value.
trait_is_defined
(name)trait_values
(**metadata)A
dict
of trait names and their values.Attributes
alt_key
A trait for unicode strings.
array_dims
An instance of a Python list.
attrs
List of node attributes
available_data_keys
base_ref
Default reference/name in node definitions
boundary
An instance of a Python dict.
cache_coordinates
A boolean (True, False) trait.
cache_ctrl
A trait whose value must be an instance of a specified class.
cache_output
A boolean (True, False) trait.
cf_calendar
A trait for unicode strings.
cf_time
A boolean (True, False) trait.
cf_units
A trait for unicode strings.
coordinate_index_type
An enum whose value must be in a given sequence.
coordinates
{coordinates}
crs
A trait for unicode strings.
data_key
A trait type representing a Union type.
dataset
definition
dims
dtype
A trait which allows any value.
file_mode
A trait for unicode strings.
force_eval
A boolean (True, False) trait.
hash
hash for this node, used in caching and to determine equality.
interpolation
json
Definition for this node in JSON format.
json_pretty
Definition for this node in JSON format, with indentation suitable for display.
keys
lat_key
A trait for unicode strings.
lon_key
A trait for unicode strings.
nan_vals
An instance of a Python list.
output
A trait for unicode strings.
outputs
An instance of a Python list.
skip_validation
A boolean (True, False) trait.
source
A trait for unicode strings.
style
A trait whose value must be an instance of a specified class.
time_key
A trait for unicode strings.
units
A trait for unicode strings.
- Members
-
__init__
(**kwargs)¶ Do not overwrite me