Metadata-Version: 2.4
Name: srtomo
Version: 0.0.1
Summary: Straight-ray travel time tomography for teaching inverse problems
Author-email: The SrTomo Developers <fatiandoaterra@protonmail.com>
Maintainer-email: Leonardo Uieda <leo@uieda.com>
License-Expression: BSD-3-Clause
Project-URL: Documentation, https://www.fatiando.org/srtomo
Project-URL: Changelog, https://www.fatiando.org/srtomo/latest/changes.html
Project-URL: Bug Tracker, https://github.com/fatiando/srtomo/issues
Project-URL: Source Code, https://github.com/fatiando/srtomo
Keywords: geoscience,geophysics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.txt
License-File: AUTHORS.md
Requires-Dist: numpy>=1.23
Requires-Dist: scipy>=1.9
Requires-Dist: numba>=0.57
Requires-Dist: bordado>=0.5
Requires-Dist: xarray>=2022.03
Requires-Dist: matplotlib>=3.10
Dynamic: license-file

<h1 align="center">SrTomo</h1>

<p align="center"><strong>Straight-ray travel time tomography for teaching inverse problems</strong></p>

<p align="center">
<a href="https://www.fatiando.org/srtomo"><strong>Documentation</strong> (latest)</a> •
<a href="https://www.fatiando.org/srtomo/dev"><strong>Documentation</strong> (development)</a> •
<a href="https://github.com/fatiando/srtomo/blob/main/CONTRIBUTING.md"><strong>Contribute</strong></a> •
<a href="https://www.fatiando.org/contact/"><strong>Contact</strong></a> •
<a href="https://github.com/orgs/fatiando/discussions"><strong>Ask a question</strong></a> •
<a href="https://www.fatiando.org/srtomo/latest/citing.html"><strong>Cite</strong></a>
</p>

<p align="center">
Part of the
<a href="https://www.fatiando.org"><strong>Fatiando a Terra</strong></a>
project.
</p>

<p align="center">
<a href="https://pypi.python.org/pypi/srtomo"><img src="http://img.shields.io/pypi/v/srtomo.svg?style=flat-square" alt="Latest version on PyPI"></a>
<a href="https://github.com/conda-forge/srtomo-feedstock"><img src="https://img.shields.io/conda/vn/conda-forge/srtomo.svg?style=flat-square" alt="Latest version on conda-forge"></a>
<a href="https://pypi.python.org/pypi/srtomo"><img src="https://img.shields.io/pypi/pyversions/srtomo.svg?style=flat-square" alt="Compatible Python versions."></a>
<a href="https://doi.org/10.5281/zenodo.15051755"><img src="https://img.shields.io/badge/doi-10.5281%2Fzenodo.15051755-blue?style=flat-square" alt="DOI used to cite SrTomo"></a>
</p>

## About

**SrTomo** (pronounced "Señor Tomo") is a Python package made for teaching
fundamental concepts in linear inverse problems. It makes it simple to calculate
Jacobian/sensitivity matrices for the straight-ray travel time tomography
problem, plot data and results, and implement different types of regularization.

## Project status

**SrTomo is in early stages of design and implementation**. This means that APIs
and results may change between releases.

**We welcome feedback and ideas!** This is a great time to bring new ideas on
how we can improve the project.
[Join the conversation](https://www.fatiando.org/contact) or submit
[issues on GitHub](https://github.com/fatiando/srtomo/issues).

## Getting involved

🗨️ **Contact us:**
Find out more about how to reach us at
[fatiando.org/contact](https://www.fatiando.org/contact/).

👩🏾‍💻 **Contributing to project development:**
Please read our
[Contributing Guide](https://github.com/fatiando/srtomo/blob/main/CONTRIBUTING.md)
to see how you can help and give feedback.

🤖 **Policy on AI usage:**
Please read our
[AI Usage Policy](https://github.com/fatiando/community/blob/main/AI.md).

🧑🏾‍🤝‍🧑🏼 **Code of conduct:**
This project is released with a
[Code of Conduct](https://github.com/fatiando/community/blob/main/CODE_OF_CONDUCT.md).
By participating in this project you agree to abide by its terms.

> **Imposter syndrome disclaimer:**
> We want your help. **No, really.** There may be a little voice inside your
> head that is telling you that you're not ready, that you aren't skilled
> enough to contribute. We assure you that the little voice in your head is
> wrong. Most importantly, **there are many valuable ways to contribute besides
> writing code** (giving feedback, teaching, writing documentation, and more).
>
> *This disclaimer was adapted from the*
> [MetPy project](https://github.com/Unidata/MetPy).

## License

This is free software: you can redistribute it and/or modify it under the terms
of the **BSD 3-clause License**. A copy of this license is provided in
[`LICENSE.txt`](https://github.com/fatiando/srtomo/blob/main/LICENSE.txt).
