Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.4.0 #629

Merged
merged 47 commits into from
Dec 11, 2024
Merged

v2.4.0 #629

merged 47 commits into from
Dec 11, 2024

Conversation

mrava87
Copy link
Collaborator

@mrava87 mrava87 commented Dec 11, 2024

Releasing v2.4.0

mrava87 and others added 30 commits August 10, 2024 00:21
Handle numpy warning for normalize_axis_index
doc: fix vlims of ilsm tutorial
build: added separate requirement file for torch
Remove any direct access to pyfftw and instead use
pyfftw_message to check if the library is installed
and correctly imported.
Bug: fix pyfftw handling in chirpradon3d
This commit fixes a problem introduced in Spread with latest versions
of numba. This is due to the way we used to handle nans, a much cleaner
way is used now with math.isnan without having to first convert to
integrers.
FourierRadon2D and FourierRadon3D
mrava87 and others added 17 commits October 26, 2024 14:33
bug: fix problem in Restriction when passing iava as cupy array
* feat: implement PyTensorOperator

* fix: add __pycache__ to gitignore

* fix: docs

* fix: add to docs

* fix: formatting

* fix: remove options not available to pydata_sphinx_theme

* fix: math formatting

* fix: math formatting

* fix: add intersphinx

* feature: Bayesian Linear Regression

* fix: change thumbnail

* fix: use == to compare string literal

* fix: do not test on mac

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* fix: test new versions for dev deps

* lock all

* fix: test new versions for dev deps

* fix: test on darwin

* fix: revert to old docutils

* fix: passing on mac

* fix: bump arviz version

* fix: use old scipy

* fix: remove gtraphviz (requies binary), use pytensor instead of pymc for dev dependencies, include pytensor as doc dependency

* fix: improve descriptions, fix thumbnail

* fix: typo

* fix: improve workinng, add MAP, make chains shorter

* fix: remove pytensor from yamls
* doc: added info to install pytensor and pymc

* minor: fix typo

* fix: add a note about numpy version

---------

Co-authored-by: Carlos da Costa <[email protected]>
* feat: ToCupy operator

* minor: fix typo

* test: added tests for ToCupy

* minor: small change to doc

* doc: added graphics of cpu-gpu scenarios
PyLops solvers output the solution as a nd-shaped array
if the initial model is fed as nd-arrays or if the initial
model is not fed (x0=0) and the operator has forceflat=False. As a side
effect, if x0 is NOT passed as a kwarg (but just as the third arg of
the solver) and the operator forceflat=False, the output is reshaped
even if x0 is a flattened array. I fix this inconsistency making x0
a kwarg when basic solvers are called within a leastsquares solver.
bug: ensure array shape consistency in leastsquares solvers
I personally dislike it a lot when I come to the documentation of a source code, but there is no easy/quick link to the repo, which means I have to google to find the repo ;-)

Adding the `"github_url" to the "html_theme_options" should add a GitHub-link-button on the top-right corner, next to the switch for light/dark theme.
Add button to GitHub Repo
doc: add pytensor to doc and warning about osx error
feat: speedup fourierradon with engine=cuda
doc: prepare for release v2.4.0
Copy link

codacy-production bot commented Dec 11, 2024

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
-0.40% 65.93%
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (7c58f0f) 9931 8337 83.95%
Head commit (c37664b) 10331 (+400) 8631 (+294) 83.54% (-0.40%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#629) 496 327 65.93%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more

@mrava87 mrava87 merged commit 9964a04 into master Dec 11, 2024
23 checks passed
mrava87 added a commit that referenced this pull request Dec 11, 2024
Merge pull request #629 from PyLops/dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants