{"id":15359546,"url":"https://github.com/birocoles/gravmag","last_synced_at":"2025-08-28T08:19:04.442Z","repository":{"id":37057657,"uuid":"315384929","full_name":"birocoles/gravmag","owner":"birocoles","description":"Algorithms for processing and interpreting potential-field data in Geophysics","archived":false,"fork":false,"pushed_at":"2025-05-26T15:07:13.000Z","size":22677,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-26T16:28:49.261Z","etag":null,"topics":["geophysics","gravitational-fields","interpretation","magnetic-fields","potential-fields","processing","python"],"latest_commit_sha":null,"homepage":"","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/birocoles.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-23T17:06:50.000Z","updated_at":"2025-05-26T15:07:18.000Z","dependencies_parsed_at":"2024-04-15T20:35:28.569Z","dependency_job_id":"4c4058d2-1e87-40a9-9a45-c089a16ba400","html_url":"https://github.com/birocoles/gravmag","commit_stats":{"total_commits":232,"total_committers":2,"mean_commits":116.0,"dds":"0.35344827586206895","last_synced_commit":"1b92c8692335425bee801ebafa16cec81139ac6f"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/birocoles/gravmag","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birocoles%2Fgravmag","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birocoles%2Fgravmag/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birocoles%2Fgravmag/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birocoles%2Fgravmag/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/birocoles","download_url":"https://codeload.github.com/birocoles/gravmag/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birocoles%2Fgravmag/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272468582,"owners_count":24939752,"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","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["geophysics","gravitational-fields","interpretation","magnetic-fields","potential-fields","processing","python"],"created_at":"2024-10-01T12:45:06.262Z","updated_at":"2025-08-28T08:19:04.415Z","avatar_url":"https://github.com/birocoles.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GravMag\n\nA simple Python Package for processing and interpreting gravity and magnetic\ndata in Geophysics. \n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8284770.svg)](https://doi.org/10.5281/zenodo.8284770)\n\n\n#### General description\n\nThe idea is to use mostly standard Python libraries like [`numpy`](https://numpy.org/) and [`scipy`](https://scipy.org/) \nfor building everything, or at least most of it. \nWe don't focus too much on plotting, but if we need to, we usually rely on the standard \n[`matplolib`](https://matplotlib.org/) library.\n\nSticking to these standard libraries makes things easier when it comes to installing and updating the code.\n\nWe might use **`gravmag`** for teaching classes, courses, and doing research. \nThe aim is to create a foundation that can be possibly adapted to handle big data and super tricky problems.\n\nBy 'reinventing the wheel,' we're basically learning how to create new stuff from scratch.\n\nAll references cited in the code and examples are shown in the file `references.md`.\n\n\n#### Installing, testing, uninstalling, ...\n\nThe recomendation here is using the `Makefile` to install, test and also uninstall the `gravmag`.\n[`Ubuntu`](https://ubuntu.com/) users may execute the steps below:\n1. Create a copy of the present repository at your computer. \n2. Open the terminal in the root directory `gravmag` at your computer and execute the command `make install`.\n3. Also at the root directory `gravmag`, execute `make test` in terminal to test the code. The command \n`make report` creates the file `index.html` at `gravmag/gravmag/tests/htmlcov`. Open this file in your preferred \nbrowser to see a report of the tests.\n4. To uninstall **`gravmag`**, execute the command `make uninstall` in the root directory `gravmag`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbirocoles%2Fgravmag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbirocoles%2Fgravmag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbirocoles%2Fgravmag/lists"}