{"id":19665566,"url":"https://github.com/fatiando/boule","last_synced_at":"2025-04-05T21:07:05.713Z","repository":{"id":37548006,"uuid":"216059077","full_name":"fatiando/boule","owner":"fatiando","description":"Reference ellipsoids for geodesy and geophysics","archived":false,"fork":false,"pushed_at":"2025-02-19T18:32:44.000Z","size":29303,"stargazers_count":39,"open_issues_count":7,"forks_count":18,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-29T20:07:48.362Z","etag":null,"topics":["coordinates","earth-science","ellipsoid","fatiando-a-terra","geodesy","geophysics","geoscience","gravimetry","gravity","python"],"latest_commit_sha":null,"homepage":"https://www.fatiando.org/boule","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fatiando.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.rst","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-18T15:53:46.000Z","updated_at":"2025-02-19T18:29:25.000Z","dependencies_parsed_at":"2023-02-10T02:31:13.677Z","dependency_job_id":"9bd4d16c-8436-4055-9f07-08d61b881a78","html_url":"https://github.com/fatiando/boule","commit_stats":{"total_commits":118,"total_committers":10,"mean_commits":11.8,"dds":"0.34745762711864403","last_synced_commit":"f13e384452825041aad65ac5c0bd01ce197a2ed6"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatiando%2Fboule","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatiando%2Fboule/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatiando%2Fboule/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatiando%2Fboule/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fatiando","download_url":"https://codeload.github.com/fatiando/boule/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399874,"owners_count":20932876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coordinates","earth-science","ellipsoid","fatiando-a-terra","geodesy","geophysics","geoscience","gravimetry","gravity","python"],"created_at":"2024-11-11T16:23:27.981Z","updated_at":"2025-04-05T21:07:05.688Z","avatar_url":"https://github.com/fatiando.png","language":"Python","readme":"\u003cimg src=\"https://github.com/fatiando/boule/raw/main/doc/_static/readme-banner.png\" alt=\"Boule\"\u003e\n\n\u003ch2 align=\"center\"\u003eReference ellipsoids for geodesy and geophysics\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.fatiando.org/boule\"\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e (latest)\u003c/a\u003e •\n\u003ca href=\"https://www.fatiando.org/boule/dev\"\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e (main branch)\u003c/a\u003e •\n\u003ca href=\"https://github.com/fatiando/boule/blob/main/CONTRIBUTING.md\"\u003e\u003cstrong\u003eContributing\u003c/strong\u003e\u003c/a\u003e •\n\u003ca href=\"https://www.fatiando.org/contact/\"\u003e\u003cstrong\u003eContact\u003c/strong\u003e\u003c/a\u003e •\n\u003ca href=\"https://github.com/orgs/fatiando/discussions\"\u003e\u003cstrong\u003eAsk a question\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nPart of the \u003ca href=\"https://www.fatiando.org\"\u003e\u003cstrong\u003eFatiando a Terra\u003c/strong\u003e\u003c/a\u003e project\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://pypi.python.org/pypi/boule\"\u003e\u003cimg src=\"http://img.shields.io/pypi/v/boule.svg?style=flat-square\" alt=\"Latest version on PyPI\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/conda-forge/boule-feedstock\"\u003e\u003cimg src=\"https://img.shields.io/conda/vn/conda-forge/boule.svg?style=flat-square\" alt=\"Latest version on conda-forge\"\u003e\u003c/a\u003e\n\u003ca href=\"https://codecov.io/gh/fatiando/boule\"\u003e\u003cimg src=\"https://img.shields.io/codecov/c/github/fatiando/boule/main.svg?style=flat-square\" alt=\"Test coverage status\"\u003e\u003c/a\u003e\n\u003ca href=\"https://pypi.python.org/pypi/boule\"\u003e\u003cimg src=\"https://img.shields.io/pypi/pyversions/boule.svg?style=flat-square\" alt=\"Compatible Python versions.\"\u003e\u003c/a\u003e\n\u003ca href=\"https://doi.org/10.5281/zenodo.3530749\"\u003e\u003cimg src=\"https://img.shields.io/badge/doi-10.5281%2Fzenodo.3530749-blue?style=flat-square\" alt=\"DOI used to cite Boule\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## About\n\n**Boule** is Python library for representing\n[reference ellipsoids](https://en.wikipedia.org/wiki/Reference_ellipsoid),\ncalculating their gravity fields, and performing some global coordinate\nconversions.\n\"Boule\" is also French for \"ball\" as well as a\n[traditional shape of bread resembling a squashed ball](https://en.wikipedia.org/wiki/Boule_(bread)).\n\nSome examples of where Boule can be applied:\n\n* Storing and manipulating ellipsoid parameters for spherical harmonic analysis.\n* Calculating normal gravity for generating gravity anomalies and disturbances.\n* Modelling in spherical coordinates, which requires geodetic to geocentric\n  spherical coordinate conversions.\n\n## Project goals\n\n* Provide a representation of ellipsoid parameters and derived quantities,\n  including units and citations.\n* Convert between geodetic coordinates and geocentric spherical, topocentric,\n  etc.\n* Calculate the gravity, gravitational, and centrifugal potential (and its\n  derivatives) of ellipsoids in closed form.\n* Include a range ellipsoids for the Earth and other planetary bodies.\n\n## Project status\n\n**Boule is ready for use but still changing.**\nThis means that we sometimes break backwards compatibility as we try to\nimprove the software based on user experience, new ideas, better design\ndecisions, etc. Please keep that in mind before you update Boule to a newer\nversion.\n\n**We welcome feedback and ideas!** This is a great time to bring new ideas on\nhow we can improve the project.\n[Join the conversation](https://www.fatiando.org/contact) or submit\n[issues on GitHub](https://github.com/fatiando/boule/issues).\n\n## Getting involved\n\n🗨️ **Contact us:**\nFind out more about how to reach us at\n[fatiando.org/contact](https://www.fatiando.org/contact/).\n\n👩🏾‍💻 **Contributing to project development:**\nPlease read our\n[Contributing Guide](https://github.com/fatiando/boule/blob/main/CONTRIBUTING.md)\nto see how you can help and give feedback.\n\n🧑🏾‍🤝‍🧑🏼 **Code of conduct:**\nThis project is released with a\n[Code of Conduct](https://github.com/fatiando/community/blob/main/CODE_OF_CONDUCT.md).\nBy participating in this project you agree to abide by its terms.\n\n\u003e **Imposter syndrome disclaimer:**\n\u003e We want your help. **No, really.** There may be a little voice inside your\n\u003e head that is telling you that you're not ready, that you aren't skilled\n\u003e enough to contribute. We assure you that the little voice in your head is\n\u003e wrong. Most importantly, **there are many valuable ways to contribute besides\n\u003e writing code**.\n\u003e\n\u003e *This disclaimer was adapted from the*\n\u003e [MetPy project](https://github.com/Unidata/MetPy).\n\n## License\n\nThis is free software: you can redistribute it and/or modify it under the terms\nof the **BSD 3-clause License**. A copy of this license is provided in\n[`LICENSE.txt`](https://github.com/fatiando/boule/blob/main/LICENSE.txt).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatiando%2Fboule","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffatiando%2Fboule","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatiando%2Fboule/lists"}