Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
dx2 documentation
dx2 documentation

Getting started

  • dx2 - Clean C++ implementation of dxtbx data model

API reference

  • API Reference
    • Namespace beam_io
    • Namespace beam_ops
    • Namespace dx2_log
    • Namespace h5dispatch
    • Namespace h5read_processed_utils
    • Namespace h5utils
    • Namespace logic
    • Namespace std
    • Template Struct ColumnPredicate
    • Template Struct H5TypeTraits
    • Template Struct H5TypeTraits< BoolEnum >
    • Template Struct H5TypeTraits< double >
    • Template Struct H5TypeTraits< int >
    • Template Struct H5TypeTraits< int64_t >
    • Template Struct H5TypeTraits< uint64_t >
    • Template Struct type_list
    • Template Struct type_list_contains
    • Template Struct type_list_contains< T, type_list< Ts… > >
    • Template Struct type_tag_t
    • Template Struct variant_of
    • Template Struct variant_of< Wrap, type_list< Ts… > >
    • Struct GroupScanContext
    • Template Struct H5ArrayData
    • Struct TraverseData
    • Template Struct H5Cleanup
    • Struct intersection
    • Template Struct ReflectionTable::is_column_predicate
    • Template Struct ReflectionTable::is_column_predicate< ColumnPredicate< T > >
    • Template Struct TypedColumn
    • Class BeamBase
    • Class Crystal
    • Class Detector
    • Class Experiment
    • Class Goniometer
    • Class H5ErrorSilencer
    • Class ImageSequence
    • Class MonochromaticBeam
    • Class MonoElectronBeam
    • Class MonoXrayBeam
    • Class Panel
    • Class PolychromaticBeam
    • Class ReflectionTable
    • Class Scan
    • Enum BoolEnum
    • Enum LogicalOp
    • Function angle_between_vectors_degrees(Vector3d, Vector3d)
    • Function angle_between_vectors_degrees(Vector3d, Vector3d)
    • Function angle_safe
    • Function attenuation_length(double, double, Vector3d, Vector3d, Vector3d, Vector3d)
    • Function attenuation_length(double, double, Vector3d, Vector3d, Vector3d, Vector3d)
    • Function axis_and_angle_as_matrix(Vector3d, double, bool)
    • Function axis_and_angle_as_matrix(Vector3d, double, bool)
    • Function beam_io::from_json
    • Function beam_io::to_json
    • Function beam_ops::require_monochromatic(Beam&)
    • Function beam_ops::require_monochromatic(const Beam&)
    • Function beam_ops::require_polychromatic(Beam&)
    • Function beam_ops::require_polychromatic(const Beam&)
    • Function calculate_CdTe_mu_from_wavelength
    • Function calculate_mu_for_material_at_wavelength(const std::string&, double)
    • Function calculate_mu_for_material_at_wavelength(const std::string&, double)
    • Function calculate_silicon_mu_from_wavelength
    • Template Function deduce_shape
    • Function dx2_log::debug(std::string_view)
    • Template Function dx2_log::debug(fmt::format_string<Args…>, Args&&…)
    • Function dx2_log::error
    • Function dx2_log::info
    • Function dx2_log::is_debug_enabled
    • Function dx2_log::warning
    • Function ersatz_uuid4()
    • Function ersatz_uuid4()
    • Template Function flatten
    • Function get_dataset_name(std::string_view)
    • Function get_dataset_name(std::string_view)
    • Function get_datasets_in_group(std::string_view, std::string_view)
    • Function get_datasets_in_group(std::string_view, std::string_view)
    • Function get_datasets_in_group_recursive(std::string_view, std::string_view)
    • Function get_datasets_in_group_recursive(std::string_view, std::string_view)
    • Template Function h5dispatch::any_of_types
    • Template Function h5dispatch::dispatch_h5_dataset_type
    • Template Function h5dispatch::make_h5_type
    • Function h5read_processed_utils::group_iterator
    • Function h5read_processed_utils::scan_group_callback
    • Function h5read_processed_utils::traverse_hdf5
    • Function h5utils::make_v18_file_access_plist
    • Function Matrix3d_from_gemmi_cb(gemmi::Op)
    • Function Matrix3d_from_gemmi_cb(gemmi::Op)
    • Template Function mu_rho_at_ev
    • Function parallax_correction(double, double, std::array<double, 2>, Vector3d, Vector3d, Vector3d)
    • Function parallax_correction(double, double, std::array<double, 2>, Vector3d, Vector3d, Vector3d)
    • Template Function read_array_from_h5_file
    • Template Function read_array_with_shape_from_h5_file
    • Function read_experiment_metadata(hid_t, std::vector<uint64_t>&, std::vector<std::string>&)
    • Function read_experiment_metadata(hid_t, std::vector<uint64_t>&, std::vector<std::string>&)
    • Function traverse_or_create_groups(hid_t, const std::string&)
    • Function traverse_or_create_groups(hid_t, const std::string&)
    • Template Function write_data_to_h5_file
    • Function write_experiment_metadata(hid_t, const std::vector<uint64_t>&, const std::vector<std::string>&)
    • Function write_experiment_metadata(hid_t, const std::vector<uint64_t>&, const std::vector<std::string>&)
    • Template Function write_raw_data_to_h5_file
    • Template Function write_raw_data_to_h5_group
    • Variable axis_map
    • Variable CdTe_density
    • Variable CdTe_energy_data
    • Variable CdTe_mu_rho_data
    • Variable factor_ev_angstrom
    • Variable factor_kev_angstrom
    • Variable h5dispatch::is_column_type_v
    • Variable h5dispatch::type_tag
    • Variable silicon_density
    • Variable silicon_energy_data
    • Variable silicon_mu_rho_data
    • Variable valid_axes
    • Typedef Beam
    • Typedef h5dispatch::ColumnTypes
    • Typedef h5dispatch::variant_of_t
    • Typedef h5utils::H5Attr
    • Typedef h5utils::H5Dataset
    • Typedef h5utils::H5File
    • Typedef h5utils::H5Group
    • Typedef h5utils::H5Plist
    • Typedef h5utils::H5Space
    • Typedef h5utils::H5Type
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef json
    • Typedef mdspan_type
    • Typedef storage_type
Back to top
View this page

Typedef json¶

  • Defined in File imagesequence.cxx

Typedef Documentation¶

using json = nlohmann::json
Next
Typedef json
Previous
Typedef h5utils::H5Type
Copyright © Diamond Light Source
Made with Sphinx and @pradyunsg's Furo
On this page
  • Typedef json
    • Typedef Documentation
      • json