boule icon indicating copy to clipboard operation
boule copied to clipboard

Reference ellipsoids for geodesy and geophysics

Results 17 boule issues
Sort by recently updated
recently updated
newest added

Change configuration of tests in GitHub Actions: use the latest x86 macos runner with the `oldest` dependencies and Python 3.8. Use the latest macos runner (arm64) only against the `latest`...

This PR extends the Ellipsoid class to allow the use of flattenings that are close to, and including, zero. The textbook equations used in the previous version ran into numerical...

We previously had a discussion about how to define normal gravity on a sphere. At the time, I think that I was probably a little confused, but now that I...

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4. Release notes Sourced from actions/checkout's releases. v4.1.4 What's Changed Disable extensions.worktreeConfig when disabling sparse-checkout by @​jww3 in actions/checkout#1692 Add dependabot config by @​cory-miller in...

dependencies

Add `numpydoc` to requirements for building the docs. Add `numpydoc` to Sphinx configuration file. Update Sphinx template for classes. Move admonitions in `Ellipsoid` and `Sphere` classes to the Notes section...

**Description of the desired feature:** Printing the contents of a boule ellipsoid gives the following: ``` In [1]: print(boule.WGS84) Ellipsoid(name='WGS84', semimajor_axis=6378137, flattening=0.0033528106647474805, geocentric_grav_const=398600441800000.0, angular_velocity=7.292115e-05, long_name='World Geodetic System (1984)', reference='Hofmann-Wellenhof, B.,...

enhancement

This PR adds the property `semimedium_axis`and `semimajor_axis_longitude` to the Sphere and Ellipsoid classes. This is done for compatibility. I note that the Sphere class already had semiminor and semimajor axes...

This PR makes several additions in order to compute the normal gravity/gravitational potential on or above the ellipsoid. * Adds `normal_gravity_potential()`, `normal_gravitational_potential()` and `centrifugal_potential()` methods to both the Ellipsoid and...

I propose that we introduce a new set of unified coordinate conversion routines for translating between geodetic, spherical, ellipsoidal-harmonic and cartesian coordinates. These would partially replace those that exist, and...

enhancement

This PR adds the option to use geocentric latitude with `Ellipsoid.normal_gravity()`. The following changes were made: 1. Added the optional argument `geodetic` to the method `normal_gravity`. 2. When False, the...