Skip to main content
Ctrl+K

airbornegeo

â„šī¸ī¸ Getting started

  • Install
  • Citing AirborneGeo

🧭 The Survey object

  • The Survey object

â›ī¸ Generic processing

  • Reproject data
  • Change samping frequency
  • Split survey data into lines
  • Along track distance
  • Filtering data in 1D

🍎🧲 Potential-fields processing

  • Vertical acceleration correction
  • Eotvos correction
  • Normal gravity correction
  • IGRF Correction

⛌ Crossovers

  • Crossovers
    • Find crossover points
    • Find survey intersections between groups
    • Find all survey intersections
    • Interpolating values at crossovers
    • Cross-over errors
    • Using equivalent sources for cross-over errors
    • Deduplicating intersections: block_size vs min_spacing

📈 Levelling

  • Levelling
    • Levelling to a grid
    • Simple cross-over levelling
    • Alternating cross-over levelling
    • PolarGAP aeromagnetic levelling
    • Cross-over levelling: trend vs wavelength based
    • Cross-over levelling dependence on line length
    • Levelling with equivalent sources
    • Assessing levelling results

📖 API

  • API Reference
    • airbornegeo.Survey
    • airbornegeo.along_track_distance
    • airbornegeo.relative_distance
    • airbornegeo.ground_speed
    • airbornegeo.directional_velocity
    • airbornegeo.vertical_acceleration
    • airbornegeo.track
    • airbornegeo.reproject
    • airbornegeo.block_reduce
    • airbornegeo.filter_line
    • airbornegeo.filter_grid
    • airbornegeo.sample_grid
    • airbornegeo.resample
    • airbornegeo.resample_as
    • airbornegeo.interpolate_missing
    • airbornegeo.interpolate_missing_pointwise
    • airbornegeo.interpolate_missing_pointwise_with_windows
    • airbornegeo.optimal_spline_damping
    • airbornegeo.trend
    • airbornegeo.split_into_segments
    • airbornegeo.unique_line_id
    • airbornegeo.median_line_spacing
    • airbornegeo.largest_line_dimensions
    • airbornegeo.inspect_lines
    • airbornegeo.create_intersection_table
    • airbornegeo.interpolate_intersections
    • airbornegeo.add_values_to_intersections
    • airbornegeo.inspect_intersections
    • airbornegeo.plot_line_and_crosses
    • airbornegeo.lines_without_intersections
    • airbornegeo.calculate_crossover_errors
    • airbornegeo.update_intersections_with_eq_sources
    • airbornegeo.calculate_intersection_weights
    • airbornegeo.level_to_grid
    • airbornegeo.crossover_pair_levelling
    • airbornegeo.crossover_network_levelling
    • airbornegeo.alternating_iterative_line_levelling
    • airbornegeo.equivalent_source_levelling
    • airbornegeo.plot_levelling_convergence
    • airbornegeo.eq_sources_1d
    • airbornegeo.upward_continue_by_line
    • airbornegeo.eotvos_correction
    • airbornegeo.vertical_acceleration
    • airbornegeo.igrf
    • airbornegeo.plotly_points
    • airbornegeo.plotly_profiles
    • airbornegeo.plot_profiles
    • airbornegeo.plot_line_and_crosses
    • airbornegeo.inspect_lines
    • airbornegeo.add_scalebar
    • airbornegeo.nice_scalebar_width
    • airbornegeo.choose_colormap
    • airbornegeo.get_min_max
    • airbornegeo.rmse
    • airbornegeo.normalize_values

đŸ—‚ī¸ Other resources

  • How to contribute
  • Changelog
  • Source code on GitHub
  • Repository
  • Suggest edit
  • Open issue
  • .md

Vertical acceleration correction
Eotvos correction
Normal gravity correction
IGRF Correction

previous

Filtering data in 1D

next

Vertical acceleration correction

By Matt Tankersley

Last updated on Jul 23, 2026.