def _print_summary_instrumentation(instrumentation):
    """ Print summary information about an instrumentation file """
    print(f"FACILITY: {instrumentation.facility['reference_name']}")
    print(f'REVISION: {instrumentation.revision}')
    print(20 * '=')
    print('INSTRUMENTS:')
    instrumentation.print_elements()
    print(20 * '=')
    if instrumentation.verify_individuals():
        print('All instruments have a generic counterpart')
    print(20 * '=')
    print('Checking dependencies on instrument_components_file')
    file_exists, n_components, n_found, n_cites = (instrumentation.
        check_dependencies(print_names=True))
    if not file_exists:
        print(
            f'Instrument_Components file not found: {instrumentation.components_file}'
            )
    elif n_components == n_found:
        print('Found all {:d} specied functional components ({:d} total cites)'
            .format(n_components, n_cites))
    else:
        print('MISSING {:d} of {:d} specied functional components '.format(
            n_components - n_found, n_components))
