Advanced Technology and Research Logo

ATR tools

  • Installation
    • Python
    • Equation
    • SD API
  • ATR-tools Team
  • Dynamics module
    • Wave speed
    • Wavelength
    • Maximum mesh size
    • Reference
      • calculate_maximum_mesh_element_size()
      • calculate_minimum_divisions()
      • calculate_wave_speed()
      • calculate_wavelength()
  • Human induced vibrations module
    • Step walking load analysis
      • References
    • Calculate the walking load
      • Plot
      • Conversion to FEM
      • Reference
        • calculate_walking_load()
    • StepLoad class
      • Reference
        • StepLoad
    • StepWalkingLoad class
      • Reference
        • StepWalkingLoad
  • Signal processing module
    • Purpose and Key Features
    • Quick Start Guide
      • Basic Usage Example Time Signal
        • Step 1 - Create TimeDomainData object
        • Step 2 - Edit and Manipulate Time Domain Data
        • Step 3 - Convert to Frequency Domain
        • Step 4 - Signal Properties
        • Step 5 - Plot the Data
    • Advanced topics
      • Creating signals
        • Time Domain Data
        • Manual creation of a signal
        • Import signal from a file
        • Use built-in signal generators
      • Creating spectra
        • Frequency Domain Data
        • Manual creation of a spectrum
        • Import Frequency Domain Data from a File
        • Use built-in signal generators
      • Edit and manipulate signals
        • Scale amplitude
        • Crop time domain
        • Apply zero padding
        • Combine signals
        • Stitch signals
        • Shift time
        • Rotate signals
        • Remove baseline
        • Segment signal
      • Conversion to frequency domain
        • Window type
        • Filtering
        • Octaves
      • Details on the Time and Frequency Domain Data Properties
        • Power Spectral Density (PSD)
        • Energy Spectral Density (ESD)
        • SBR-B RMS Calculation
      • Plotting results in the Signal Processing Tool
        • Time Domain Plot - Signal
        • Time Domain Plot - Signal composition 3D
        • Time Domain Plot - Octaves
        • Time Domain Plot - SBR-B RMS values
    • Background information
      • Introduction to Time and Frequency Domain
        • Time Domain
        • Frequency Domain
      • Digital Signals
        • From Continuous to Discrete Signals
        • Sampling Rate
      • Fourier Transform
        • Discrete Fourier Transform (DFT)
        • Fast Fourier Transform (FFT)
        • Inverse Fourier Transform (IFT)
        • Signal (un)suitability for FFT
        • Preparing Data for FFT
        • Manipulations performed after the FFT
        • Error
        • Procedure to calculate to RMS values
        • Spectral Analysis for Vibration Signals
        • Wavelet Transform
        • Frequency domain dynamic response
      • SBR Trillingsrichtlijnen
        • SBR Guidelines Overview
        • Vibration Measurements – Nuisance – SBR Guideline B
    • References
      • Utilities
        • LegendHandler
        • bar_plot_function()
        • get_frequency_ban_level_units()
        • handle_plot_saving()
        • plot_function()
        • plot_signal_composition()
        • get_sbr_vibration_limit()
        • read_columns_from_file()
        • write_data_to_file()
      • Time domain tools
        • TimeDomainData
        • TimeDomainCollection
        • create_ricker_wavelet()
        • create_ricker_wavelet_time_domain_data()
        • create_sinusoidal_time_domain_data()
        • create_sinusoidal_time_signal()
        • create_special_time_domain_data()
        • create_special_time_signal()
        • create_time_domain_collection()
        • create_time_domain_collection_from_file()
        • create_time_domain_collection_from_sigicom_csv()
        • create_time_domain_data()
        • create_time_domain_data_from_file()
        • create_time_domain_data_from_sigicom_csv()
        • amplitude_spectrum_from_time_domain_data()
        • apply_filter_to_time_domain_data()
        • apply_window()
        • calculate_progressive_effective_rms_fast()
        • calculate_progressive_effective_rms_slow()
        • calculate_sbr_b_rms()
        • check_periodicity()
        • check_stationary()
        • check_td_average()
        • check_td_ft_suitability()
        • check_td_noise()
        • check_time_domain_compatibility()
        • check_time_stamps_intervals()
        • combine_time_domain_data()
        • crop_time_domain_data()
        • fft_from_time_domain_data()
        • frequency_weighting()
        • rfft_from_time_domain_data()
        • rotate_signals()
        • shift_time_stamp_start()
        • stitch_time_domain_data()
        • zero_pad_time_domain_data()
      • Frequency domain tools
        • FrequencyDomainData
        • FrequencyDomainCollection
        • create_frequency_domain_collection()
        • create_frequency_domain_data()
        • create_frequency_domain_data_from_file()
        • create_harmonic_spectrum_frequency_domain_data()
        • create_white_noise_spectrum_frequency_domain_data()
        • convert_double_sided_to_real_single_sided_spectrum()
        • find_max_amplitude()
        • identify_significant_amplitudes()
        • octave_form_frequency_domain_data()
        • power_density_form_amplitude_spectrum()
        • reconstruct_2sided_complex_spectrum()
        • rms_from_psd()
        • time_domain_data_from_frequency_domain()
Advanced Technology and Research
  • Search


© Copyright 2025, Haskoning Nederland B.V..

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