Skip to main content
Ctrl+K
ewoksfluo 0.4

Site Navigation

  • Tutorials
  • How-to Guides
  • API documentation
  • gitlab
  • pypi

Site Navigation

  • Tutorials
  • How-to Guides
  • API documentation
  • gitlab
  • pypi

Section Navigation

  • ewoksfluo
    • ewoksfluo.gui
      • ewoksfluo.gui.data_viewer
        • ewoksfluo.gui.data_viewer.generate_example_data
        • ewoksfluo.gui.data_viewer.main
        • ewoksfluo.gui.data_viewer.DataViewer
        • ewoksfluo.gui.data_viewer.ViewerDataset
        • ewoksfluo.gui.data_viewer.ViewerFile
        • ewoksfluo.gui.data_viewer.ViewerGroup
      • ewoksfluo.gui.fit_widget
        • ewoksfluo.gui.fit_widget.OWFitWidget
      • ewoksfluo.gui.mesh_widget
        • ewoksfluo.gui.mesh_widget.OWMeshWidget
      • ewoksfluo.gui.pick_scans_widget
        • ewoksfluo.gui.pick_scans_widget.PickScansWidget
      • ewoksfluo.gui.serialize
        • ewoksfluo.gui.serialize.integers_deserializer
        • ewoksfluo.gui.serialize.integers_serializer
        • ewoksfluo.gui.serialize.rois_deserializer
        • ewoksfluo.gui.serialize.rois_serializer
        • ewoksfluo.gui.serialize.shape_deserializer
        • ewoksfluo.gui.serialize.shape_serializer
        • ewoksfluo.gui.serialize.strings_deserializer
        • ewoksfluo.gui.serialize.strings_serializer
      • ewoksfluo.gui.xrf_result_viewer
        • ewoksfluo.gui.xrf_result_viewer.XrfResultViewer
    • ewoksfluo.h5_subprocess
      • ewoksfluo.h5_subprocess.initializer
      • ewoksfluo.h5_subprocess.main
    • ewoksfluo.io
      • ewoksfluo.io.blissconcat
        • ewoksfluo.io.blissconcat.concatenate_bliss_scans
      • ewoksfluo.io.convert
        • ewoksfluo.io.convert.spec_to_bliss
      • ewoksfluo.io.hdf5
        • ewoksfluo.io.hdf5.join_h5url
        • ewoksfluo.io.hdf5.retry_external_link
        • ewoksfluo.io.hdf5.split_h5uri
        • ewoksfluo.io.hdf5.ReadHdf5File
      • ewoksfluo.io.nexus
        • ewoksfluo.io.nexus.save_as_bliss_scan
      • ewoksfluo.io.spec
        • ewoksfluo.io.spec.SpecFile
      • ewoksfluo.io.types
        • ewoksfluo.io.types.ScanData
        • ewoksfluo.io.types.ZapInfo
      • ewoksfluo.io.zap_utils
        • ewoksfluo.io.zap_utils.get_zap_positioners
        • ewoksfluo.io.zap_utils.iter_zap_data
        • ewoksfluo.io.zap_utils.rename_counter
    • ewoksfluo.math
      • ewoksfluo.math.expression
        • ewoksfluo.math.expression.eval_expression
        • ewoksfluo.math.expression.expression_variables
      • ewoksfluo.math.grid_utils
        • ewoksfluo.math.grid_utils.closest_point
        • ewoksfluo.math.grid_utils.expanded_grid_coordinates
      • ewoksfluo.math.optimal_grid
        • ewoksfluo.math.optimal_grid.optimal_grid_axes
      • ewoksfluo.math.regular_grid
        • ewoksfluo.math.regular_grid.ScatterDataInterpolator
      • ewoksfluo.math.rounding
        • ewoksfluo.math.rounding.round_range
        • ewoksfluo.math.rounding.round_to_significant
      • ewoksfluo.math.scan_shape
        • ewoksfluo.math.scan_shape.solve_nnls_posint
        • ewoksfluo.math.scan_shape.solve_scan_shape
    • ewoksfluo.tasks
      • ewoksfluo.tasks.example_data
        • ewoksfluo.tasks.example_data.deadtime
        • ewoksfluo.tasks.example_data.monitor
        • ewoksfluo.tasks.example_data.scan_data
        • ewoksfluo.tasks.example_data.tasks
        • ewoksfluo.tasks.example_data.xrf_spectra
      • ewoksfluo.tasks.fit
        • ewoksfluo.tasks.fit.execute
        • ewoksfluo.tasks.fit.tasks
      • ewoksfluo.tasks.hdf5_utils
        • ewoksfluo.tasks.hdf5_utils.create_hdf5_link
        • ewoksfluo.tasks.hdf5_utils.hdf5_link_object
        • ewoksfluo.tasks.hdf5_utils.link_bliss_scan
      • ewoksfluo.tasks.input
        • ewoksfluo.tasks.input.concat_bliss
        • ewoksfluo.tasks.input.pick_scan
        • ewoksfluo.tasks.input.pick_scans
        • ewoksfluo.tasks.input.spec_to_bliss
      • ewoksfluo.tasks.math
        • ewoksfluo.tasks.math.eval_hdf5_expression
        • ewoksfluo.tasks.math.format_expression_template
      • ewoksfluo.tasks.nexus_utils
        • ewoksfluo.tasks.nexus_utils.create_nxdata
        • ewoksfluo.tasks.nexus_utils.now
        • ewoksfluo.tasks.nexus_utils.save_in_ewoks_process
        • ewoksfluo.tasks.nexus_utils.save_in_ewoks_subprocess
        • ewoksfluo.tasks.nexus_utils.set_nxdata_signals
        • ewoksfluo.tasks.nexus_utils.NumpyEncoder
      • ewoksfluo.tasks.normalization
        • ewoksfluo.tasks.normalization.norm_results
        • ewoksfluo.tasks.normalization.norm_results_stack
        • ewoksfluo.tasks.normalization.norm_utils
      • ewoksfluo.tasks.positioner_utils
        • ewoksfluo.tasks.positioner_utils.get_energy
        • ewoksfluo.tasks.positioner_utils.get_energy_suburi
      • ewoksfluo.tasks.raw_counters
        • ewoksfluo.tasks.raw_counters.extract_counters
        • ewoksfluo.tasks.raw_counters.extract_counters_stack
      • ewoksfluo.tasks.regrid
        • ewoksfluo.tasks.regrid.positioners_utils
        • ewoksfluo.tasks.regrid.regrid
        • ewoksfluo.tasks.regrid.regrid_stack
      • ewoksfluo.tasks.sum_detectors
        • ewoksfluo.tasks.sum_detectors.sum_results
        • ewoksfluo.tasks.sum_detectors.sum_results_stack
        • ewoksfluo.tasks.sum_detectors.sum_spectra
        • ewoksfluo.tasks.sum_detectors.sum_utils
      • ewoksfluo.tasks.xrf_results
        • ewoksfluo.tasks.xrf_results.get_xrf_result_groups
        • ewoksfluo.tasks.xrf_results.is_peak_area
        • ewoksfluo.tasks.xrf_results.save_xrf_results
    • ewoksfluo.tests
      • ewoksfluo.tests.conftest
        • ewoksfluo.tests.conftest.ewoks_orange_canvas
      • ewoksfluo.tests.tasks
        • ewoksfluo.tests.tasks.test_demo_tasks
        • ewoksfluo.tests.tasks.test_fit_tasks
      • ewoksfluo.tests.test_convert
        • ewoksfluo.tests.test_convert.test_spec_to_bliss
        • ewoksfluo.tests.test_convert.test_spec_to_bliss_task
        • ewoksfluo.tests.test_convert.test_spec_to_bliss_widget
        • ewoksfluo.tests.test_convert.test_xia_spec_to_bliss
        • ewoksfluo.tests.test_convert.test_xia_spec_to_bliss_task
        • ewoksfluo.tests.test_convert.test_xia_spec_to_bliss_widget
      • ewoksfluo.tests.test_deadtime
        • ewoksfluo.tests.test_deadtime.test_apply_dualchannel_signal_processing
      • ewoksfluo.tests.test_expression
        • ewoksfluo.tests.test_expression.test_eval_expression
        • ewoksfluo.tests.test_expression.test_eval_hdf5_expression
        • ewoksfluo.tests.test_expression.test_expression_variables
        • ewoksfluo.tests.test_expression.test_expression_variables_nondefault_brackets
      • ewoksfluo.tests.test_fit
        • ewoksfluo.tests.test_fit.test_single_detector_fit
      • ewoksfluo.tests.test_grid_utils
        • ewoksfluo.tests.test_grid_utils.test_closest_point
      • ewoksfluo.tests.test_hdf5
        • ewoksfluo.tests.test_hdf5.test_join_h5url
      • ewoksfluo.tests.test_positioners
        • ewoksfluo.tests.test_positioners.example_bliss_scan_uri
        • ewoksfluo.tests.test_positioners.test_get_energy
        • ewoksfluo.tests.test_positioners.test_get_energy_suburi
      • ewoksfluo.tests.test_pymca_config
        • ewoksfluo.tests.test_pymca_config.generate_pymca_config
        • ewoksfluo.tests.test_pymca_config.test_replace_energy
        • ewoksfluo.tests.test_pymca_config.test_replace_energy_all_defined
        • ewoksfluo.tests.test_pymca_config.test_replace_energy_no_multiplier
        • ewoksfluo.tests.test_pymca_config.test_replace_energy_not_defined
        • ewoksfluo.tests.test_pymca_config.test_replace_energy_not_defined_no_multiplier
      • ewoksfluo.tests.test_regrid
        • ewoksfluo.tests.test_regrid.test_regular_regridding
      • ewoksfluo.tests.test_rounding
        • ewoksfluo.tests.test_rounding.test_round_range
        • ewoksfluo.tests.test_rounding.test_round_to_significant
      • ewoksfluo.tests.test_scanshape
        • ewoksfluo.tests.test_scanshape.test_scan_shape
        • ewoksfluo.tests.test_scanshape.test_scan_shape_over_determined
        • ewoksfluo.tests.test_scanshape.test_scan_shape_under_determined
        • ewoksfluo.tests.test_scanshape.test_solve_nnls_posint
      • ewoksfluo.tests.tutorials
        • ewoksfluo.tests.tutorials.test_mosaic_scan_multi_detector
        • ewoksfluo.tests.tutorials.test_mosaic_scan_multi_detector_sumbeforefit
        • ewoksfluo.tests.tutorials.test_mosaic_scan_single_detector
        • ewoksfluo.tests.tutorials.test_multi_scan_multi_detector
        • ewoksfluo.tests.tutorials.test_multi_scan_single_detector
        • ewoksfluo.tests.tutorials.test_single_scan_multi_detector
        • ewoksfluo.tests.tutorials.test_single_scan_multi_detector_sumbeforefit
        • ewoksfluo.tests.tutorials.test_single_scan_single_detector
      • ewoksfluo.tests.utils
        • ewoksfluo.tests.utils.generate_data
        • ewoksfluo.tests.utils.h5content
    • ewoksfluo.units
      • ewoksfluo.units.unit_registry
      • ewoksfluo.units.units_as_str
    • ewoksfluo.xrffit
      • ewoksfluo.xrffit.buffers
        • ewoksfluo.xrffit.buffers.external
        • ewoksfluo.xrffit.buffers.pymca
      • ewoksfluo.xrffit.config
        • ewoksfluo.xrffit.config.adapt_pymca_config
        • ewoksfluo.xrffit.config.adapt_pymca_config_energy
        • ewoksfluo.xrffit.config.adapt_pymca_config_fast
        • ewoksfluo.xrffit.config.adapt_pymca_config_forcebatch
        • ewoksfluo.xrffit.config.adapt_pymca_config_mlines
        • ewoksfluo.xrffit.config.adapt_pymca_config_quant
        • ewoksfluo.xrffit.config.get_as_list
        • ewoksfluo.xrffit.config.log_config_adaptation
        • ewoksfluo.xrffit.config.temp_config_filename
        • ewoksfluo.xrffit.config.TemporaryFilename
      • ewoksfluo.xrffit.fit
        • ewoksfluo.xrffit.fit.perform_batch_fit
      • ewoksfluo.xrffit.handlers
        • ewoksfluo.xrffit.handlers.abstract
        • ewoksfluo.xrffit.handlers.nexus
        • ewoksfluo.xrffit.handlers.queue
      • ewoksfluo.xrffit.outputbuffer_utils
        • ewoksfluo.xrffit.outputbuffer_utils.outputbuffer_context
        • ewoksfluo.xrffit.outputbuffer_utils.queue_outputbuffer_context
      • ewoksfluo.xrffit.queue_messages
        • ewoksfluo.xrffit.queue_messages.is_DataMsg
        • ewoksfluo.xrffit.queue_messages.is_DatasetMsg
        • ewoksfluo.xrffit.queue_messages.is_GroupMsg
        • ewoksfluo.xrffit.queue_messages.is_StopMsg
        • ewoksfluo.xrffit.queue_messages.DataMsg
        • ewoksfluo.xrffit.queue_messages.DatasetMsg
        • ewoksfluo.xrffit.queue_messages.GroupMsg
        • ewoksfluo.xrffit.queue_messages.StopMsg
  • API documentation
  • ewoksfluo.tasks.hdf5_utils
  • ewoksfluo.ta...

ewoksfluo.tasks.hdf5_utils.hdf5_link_object#

ewoksfluo.tasks.hdf5_utils.hdf5_link_object(parent_filename, parent_name, link_name, target_filename, target_name, relative=True)[source]#
Parameters:
  • parent_filename (str) – HDF5 filename in which the link will be created

  • parent_name (str) – absolute HDF5 group path in parent_filename

  • link_name (str) – relative HDF5 path of the link source with respect to parent_name

  • target_filename (str) – HDF5 filename in which the link target is located

  • target_name (str) – absolute HDF5 path in target_filename of the link target

  • relative (bool) – determines whether the external or internal link is absolute or relative. Internal links that refer upwards are not supported and will always be absolute.

Return type:

Union[None, ExternalLink, SoftLink]

Returns:

Internal or external link object to be used to create the HDF5 link. Returns None when the link refers to itself.

previous

ewoksfluo.tasks.hdf5_utils.create_hdf5_link

next

ewoksfluo.tasks.hdf5_utils.link_bliss_scan

On this page
  • hdf5_link_object()
Show Source

© Copyright 2021-2024, ESRF.

ewoksfluo 0.4.0