Choclo

Latest version: v0.3.1

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.1

Released on: 2024/11/26

doi: https://doi.org/10.5281/zenodo.14226707

Bug fixes:

* Make 2nd and 3rd order prism kernels return `np.nan` on vertices ([108](https://github.com/fatiando/choclo/pull/108))

Documentation:

* Group similar parameters in docstrings ([105](https://github.com/fatiando/choclo/pull/105))

Contributors:

* Santiago Soler

0.3.0

Released on: 2024/10/08

doi: https://doi.org/10.5281/zenodo.13905447

Bug fixes:

* Fix bug on `safe_log` and solves discontinuous magnetic fields ([100](https://github.com/fatiando/choclo/pull/100))

New features:

* Add forward modelling functions for the magnetic gradiometry components of prisms ([97](https://github.com/fatiando/choclo/pull/97))

Maintenance:

* Run tests with oldest dependencies on x86 macos ([83](https://github.com/fatiando/choclo/pull/83))
* Replace `_version_generated.py` for `_version.py` in Makefile ([82](https://github.com/fatiando/choclo/pull/82))
* Update how output variables are stored in Actions ([90](https://github.com/fatiando/choclo/pull/90))
* Move push to codecov to its own job in Actions ([88](https://github.com/fatiando/choclo/pull/88))
* Replace `build` for `python-build` in `environment.yml` ([91](https://github.com/fatiando/choclo/pull/91))
* Simplify tests for prism magnetic forward funcs ([96](https://github.com/fatiando/choclo/pull/96))
* Add some more tests for `_safe_log` ([101](https://github.com/fatiando/choclo/pull/101))

Documentation:

* Replace Sphinx napoleon for numpydoc ([84](https://github.com/fatiando/choclo/pull/84))
* Fix style errors in docstrings ([85](https://github.com/fatiando/choclo/pull/85))
* Improve docstrings of `magnetic_field` functions ([87](https://github.com/fatiando/choclo/pull/87))

This release contains contributions from:

* Santiago Soler

0.2.0

Released on: 2024/04/09

doi: https://doi.org/10.5281/zenodo.10951580

New features:

- Restore kernel functions for forward modelling of point sources ([58](https://github.com/fatiando/choclo/pull/58))

Documentation:

- Update the versions of Sphinx and its plugins, including dark theme and minor changes to the style of the docs ([64](https://github.com/fatiando/choclo/pull/64))
- Mention SimPEG\'s support and collaboration in docs ([65](https://github.com/fatiando/choclo/pull/65))

Maintenance:

- Use pip instead of conda for the docs workflow ([63](https://github.com/fatiando/choclo/pull/63))
- Use Burocrata to check/add license notices ([66](https://github.com/fatiando/choclo/pull/66))
- Use Dependabot to manage GitHub Actions updates ([68](https://github.com/fatiando/choclo/pull/68))
- Setup Trusted Publisher deployment to PyPI ([67](https://github.com/fatiando/choclo/pull/67))
- Ditch setup.cfg and replace it with pyproject.toml ([77](https://github.com/fatiando/choclo/pull/77))
- Replace [\_version_generated.py]{.title-ref} for [\_version.py]{.title-ref} ([80](https://github.com/fatiando/choclo/pull/80))
- Extend support for Python 3.12 ([79](https://github.com/fatiando/choclo/pull/79))
- Drop support for Python 3.7 ([78](https://github.com/fatiando/choclo/pull/78))
- Update Black formatting to version 24.2 ([61](https://github.com/fatiando/choclo/pull/61))

This release contains contributions from:

- Santiago Soler
- Leonardo Uieda

0.1.0

Released on: 2023/05/12

doi: <https://doi.org/10.5281/zenodo.7931023>

Breaking changes:

- Ditch kernel functions for point masses ([42](https://github.com/fatiando/choclo/pull/42))
- Make Choclo functions to take only scalar inputs instead of array inputs ([50](https://github.com/fatiando/choclo/pull/50))
- Update the value of the gravitational constant to the latest standard ([56](https://github.com/fatiando/choclo/pull/56))

Bug fixes:

- Fix bug on non-diagonal tensor components of prisms ([27](https://github.com/fatiando/choclo/pull/27))

New features:

- Gravity and magnetic forward models for prisms return nan on singular points ([30](https://github.com/fatiando/choclo/pull/30))

Maintenance:

- Drop support for Python 3.6 ([29](https://github.com/fatiando/choclo/pull/29))
- Add missing matplotlib to the dev environment ([44](https://github.com/fatiando/choclo/pull/44))

Documentation:

- Add installation instructions to the docs ([35](https://github.com/fatiando/choclo/pull/35))
- Improve Overview page in docs: avoid printing huge arrays, and add plots ([37](https://github.com/fatiando/choclo/pull/37))
- Add buttons to download user guide pages ([39](https://github.com/fatiando/choclo/pull/39))
- Add User Guide with example for building jacobians ([40](https://github.com/fatiando/choclo/pull/40))
- Move \"How to use Choclo\" to its own user guide page ([41](https://github.com/fatiando/choclo/pull/41))
- Improve math in Jacobian matrix user guide page ([43](https://github.com/fatiando/choclo/pull/43))
- Add Zenodo doi for all versions for citation ([45](https://github.com/fatiando/choclo/pull/45))
- Add changelog and links to docs for other versions ([46](https://github.com/fatiando/choclo/pull/46))
- Add a logo for Choclo, based on colorful corn variations from the Andes ([48](https://github.com/fatiando/choclo/pull/48))

This release contains contributions from:

- Santiago Soler
- Leonardo Uieda

0.0.1

Released on: 2022/11/18

DOI: https://doi.org/10.5281/zenodo.7851748

First and early release of Choclo. This release is meant to reserve the package name in PyPI and to have everything set up and ready for the future v0.1.0 release.

This release contains contributions from:
- Santiago Soler
- Leonardo Uieda

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.