Welcome to geonum
GitHub: https://github.com/jgliss/geonum

Automatic retrieval of topographic distances (example showing Guallatiri volcano, Chile)
Contents:
- Introduction
- Installation
- Example scripts
- Tutorials gallery
- API Reference
- Specifying locations on Earth
GeoPoint
GeoPoint.altitude
GeoPoint.altitude_err
GeoPoint.local_topo_path
GeoPoint.longitude
GeoPoint.latitude
GeoPoint.offset()
GeoPoint.set_topo_data()
GeoPoint.range_borders()
GeoPoint.get_topo_data()
GeoPoint.check_topo()
GeoPoint.get_elevation_profile()
GeoPoint.set_topo_altitude()
GeoPoint.plot_2d()
GeoPoint.plot_3d()
GeoPoint.type()
GeoPoint.from_LatLon()
- Connecting the dots
GeoVector3D
GeoVector3D.dx
GeoVector3D.dy
GeoVector3D.dz
GeoVector3D.name
GeoVector3D.dz_km
GeoVector3D.azimuth
GeoVector3D.elevation
GeoVector3D.polar_angle
GeoVector3D.magnitude
GeoVector3D.norm
GeoVector3D.dist_hor
GeoVector3D.anchor
GeoVector3D.set_anchor()
GeoVector3D.intersect_hor()
GeoVector3D.plot()
GeoVector3D.type()
- Working with geographical domains
GeoSetup
GeoSetup.id
GeoSetup.points
GeoSetup.vectors
GeoSetup.ll
GeoSetup.tr
GeoSetup.lon_ll
GeoSetup.lat_ll
GeoSetup.lon_tr
GeoSetup.lat_tr
GeoSetup.delta_lon
GeoSetup.delta_lat
GeoSetup.borders_set
GeoSetup.center_coordinates
GeoSetup.magnitude
GeoSetup.topo_access
GeoSetup.cmap_vecs
GeoSetup.has_points()
GeoSetup.has_topo_data()
GeoSetup.set_local_topo_path()
GeoSetup.change_topo_mode()
GeoSetup.get_topo()
GeoSetup.load_topo_data()
GeoSetup.has_point()
GeoSetup.has_vector()
GeoSetup.contains_coordinate()
GeoSetup.add_geo_point()
GeoSetup.add_geo_points()
GeoSetup.add_geo_vector()
GeoSetup.add_geo_vectors()
GeoSetup.delete_geo_point()
GeoSetup.delete_geo_vector()
GeoSetup.new_geo_point()
GeoSetup.set_borders_from_points()
GeoSetup.points_close()
GeoSetup.create_test_setup()
GeoSetup.create_map()
GeoSetup.plot_2d()
GeoSetup.plot_3d()
- Computing elevation profiles
ElevationProfile
ElevationProfile.observer
ElevationProfile.endpoint
ElevationProfile.topo_data
ElevationProfile.line
ElevationProfile.observer_topogrid
ElevationProfile.endpoint_topogrid
ElevationProfile.dist_hor
ElevationProfile.azimuth
ElevationProfile.profile
ElevationProfile.dists
ElevationProfile.resolution
ElevationProfile.gradient
ElevationProfile.slope
ElevationProfile.min
ElevationProfile.max
ElevationProfile.alt_range
ElevationProfile.slope_angles()
ElevationProfile.slope_angle()
ElevationProfile.det_profile()
ElevationProfile.get_altitudes_view_dir()
ElevationProfile.get_first_intersection()
ElevationProfile.find_horizon_elev()
ElevationProfile.get_altitude_at_distance()
ElevationProfile.plot()
- Further tools
- Topographic data
- Atmospheric calculations
- Helper methods
- Utility functions
- Plotting
- Custom exceptions
- Specifying locations on Earth
- Upcoming changes
- Contribute