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

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

previous

The Survey object

next

Reproject data

By Matt Tankersley

Last updated on Jul 23, 2026.