Example #1
0
def import_hdf_nist_special(pth, filename, dset, output_cls_instance):
    """
    Import data from HDF File as specified by NIST-specific settings

    Returns
    -------
    Success : bool
        Whether import was successful
    """

    print('\n')
    import_success = _hdf_import_data(pth, filename, dset, output_cls_instance)
    if import_success is False:
        raise ValueError('hdf_import_data failed')
        return False
    _meta_process(_snb(), output_cls_instance)
    return True
Example #2
0
def import_csv_nist_special1(pth, filename_header, filename_data,
                             output_cls_instance):
    """
    Import data from CSV File as specified by NIST-specific settings

    Returns
    -------
    Success : bool
        Whether import was successful
    """

    try:
        import_success = _csv_nist_import_data(pth, filename_header,
                                               filename_data,
                                               output_cls_instance)
        if import_success is None or import_success is False:
            raise ValueError('csv_import_data returned None')
        _meta_process(_snb1ss(), output_cls_instance)
    except:
        print('Something failed in import_csv_nist_special')
        return False
    else:
        return True
Example #3
0
def import_hdf_nist_special_ooc(pth, filename, dset, output_cls_instance):
    """
    Import data from HDF File (OUT-OF-CORE) as specified by NIST-specific settings

    Returns
    -------
    Success : bool
        Whether import was successful
    """

    print('\n')

    try:
        fid = lazy5.utils.FidOrFile(lazy5.utils.fullpath(filename,
                                                         pth=pth)).fid
        output_cls_instance._data = fid[dset]
        output_cls_instance.meta = lazy5.inspect.get_attrs_dset(fid, dset)
        _meta_process(_snb(), output_cls_instance)
    except:
        raise ValueError('hdf_import_data failed')
        return False
    else:
        return fid
Example #4
0
def import_hdf_nist_special(pth, filename, dset, output_cls_instance):
    """
    Import data from HDF File as specified by NIST-specific settings

    Returns
    -------
    Success : bool
        Whether import was successful
    """

    print('\n')
    try:
        import_success = _hdf_import_data(pth, filename, dset,
                                          output_cls_instance)
        if import_success is None or import_success is False:
            raise ValueError('hdf_import_data returned None')
        _meta_process(_snb(), output_cls_instance)
    except:
        print('Something failed in import_hdf_nist_special')
        return False
    else:
        print('\n')
        return True