file_tree_check

Contents:

  • file_tree_check
    • Requirements
  • Usage
    • Inputs
      • Root Directory
      • File_Tree template
      • Config file
    • Outputs
    • Usage as CLI
      • Installation as CLI
      • running as CLI
      • Commands
    • Usage as Python script
      • Installation as Python script
        • Clone the repository
      • Configure config file
      • Running the script
  • File_Tree
    • Placeholders
      • Required Placeholders
      • Optional Placeholders
    • Subtrees
    • Identifiers
    • Example Trees
  • Configuration
    • How to edit a config.ini file
      • Config Options Breakdown
        • Categorization
        • Search Criteria (search criteria use is not recommended at this time)
        • Filter
        • Measures
        • Measures.Averaging
        • Output
        • Output.Visualization
        • Output.Piping
        • Configurations
        • Logging
        • Input
  • Demo
    • Running the Demo
      • 1. Installation
      • 2. First run, find pond populations, and duck families.
      • 3. Second run, let’s get more specific.
  • FAQ
    • How do I install this script?
    • When should I use this script?
    • How much time does the script take to run on a large dataset (e.g. UK BioBank)?
    • The script execution seems to be stuck after a few steps
  • Glossary
    • Identifier
    • Configuration
    • Path
    • SmartPath
    • Parent
    • Children
    • File Structure / file hierarchy
    • File/directory Name
  • file_tree_check package
    • Submodules
    • file_tree_check.fileChecker module
      • check_permissions()
      • check_size()
      • get_total_file_count()
    • file_tree_check.identifierEngine module
      • IdentifierEngine
        • IdentifierEngine.get_identifier()
        • IdentifierEngine.get_identifier_base()
        • IdentifierEngine.get_identifier_template()
        • IdentifierEngine.get_identifier_tree()
        • IdentifierEngine.get_identifier_tree_old()
        • IdentifierEngine.parse_string_to_regex()
    • file_tree_check.main module
      • Configuration
      • add_configuration()
      • data_from_paths_helper()
      • generate_tree()
      • generate_tree_actual()
      • get_data_from_paths()
      • main()
    • file_tree_check.smartDirectoryPath module
      • SmartDirectoryPath
        • SmartDirectoryPath.add_children()
        • SmartDirectoryPath.dir_count
        • SmartDirectoryPath.display()
        • SmartDirectoryPath.file_count
    • file_tree_check.smartFilePath module
      • SmartFilePath
        • SmartFilePath.add_children()
        • SmartFilePath.children
        • SmartFilePath.dir_count
        • SmartFilePath.display()
        • SmartFilePath.file_count
    • file_tree_check.smartPath module
      • SmartPath
        • SmartPath.add_parent()
        • SmartPath.add_stats()
        • SmartPath.dir_count()
        • SmartPath.display()
        • SmartPath.display_filename_prefix_last
        • SmartPath.display_filename_prefix_middle
        • SmartPath.display_parent_prefix_last
        • SmartPath.display_parent_prefix_middle
        • SmartPath.displayable()
        • SmartPath.file_count()
        • SmartPath.file_size
        • SmartPath.get_identifier()
        • SmartPath.get_identifier_base()
        • SmartPath.get_identifier_tree()
        • SmartPath.identifier()
        • SmartPath.modified_time
        • SmartPath.parse_string_to_regex()
        • SmartPath.template_children()
        • SmartPath.unique_config()
    • file_tree_check.statBuilder module
      • StatBuilder
        • StatBuilder.average_file_size()
        • StatBuilder.average_modified_time()
        • StatBuilder.create_csv()
        • StatBuilder.create_plots()
        • StatBuilder.create_summary()
    • Module contents
  • file_tree_check
    • file_tree_check package
      • Submodules
      • file_tree_check.fileChecker module
        • check_permissions()
        • check_size()
        • get_total_file_count()
      • file_tree_check.identifierEngine module
        • IdentifierEngine
      • file_tree_check.main module
        • Configuration
        • add_configuration()
        • data_from_paths_helper()
        • generate_tree()
        • generate_tree_actual()
        • get_data_from_paths()
        • main()
      • file_tree_check.smartDirectoryPath module
        • SmartDirectoryPath
      • file_tree_check.smartFilePath module
        • SmartFilePath
      • file_tree_check.smartPath module
        • SmartPath
      • file_tree_check.statBuilder module
        • StatBuilder
      • Module contents
  • Usage Notes
    • Command-Line Arguments
file_tree_check
  • Welcome to file_tree_check’s documentation!
  • Edit on GitHub

Welcome to file_tree_check’s documentation!

Contents:

  • file_tree_check
    • Requirements
  • Usage
    • Inputs
    • Outputs
    • Usage as CLI
    • Usage as Python script
  • File_Tree
    • Placeholders
    • Subtrees
    • Identifiers
    • Example Trees
  • Configuration
    • How to edit a config.ini file
  • Demo
    • Running the Demo
  • FAQ
    • How do I install this script?
    • When should I use this script?
    • How much time does the script take to run on a large dataset (e.g. UK BioBank)?
    • The script execution seems to be stuck after a few steps
  • Glossary
    • Identifier
    • Configuration
    • Path
    • SmartPath
    • Parent
    • Children
    • File Structure / file hierarchy
    • File/directory Name
  • file_tree_check package
    • Submodules
    • file_tree_check.fileChecker module
    • file_tree_check.identifierEngine module
    • file_tree_check.main module
    • file_tree_check.smartDirectoryPath module
    • file_tree_check.smartFilePath module
    • file_tree_check.smartPath module
    • file_tree_check.statBuilder module
    • Module contents
  • file_tree_check
    • file_tree_check package
  • Usage Notes
    • Command-Line Arguments

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2023, Bertrand Toutée. Revision feb4ef72.

Built with Sphinx using a theme provided by Read the Docs.