Skip to content
Draft
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b3c53db
remove fista
deepanshs Dec 11, 2024
65e19f8
add changes from PR 67
Dec 13, 2024
4e1a7a8
try to add masked array option
Jan 30, 2025
1b021a0
add functions
May 10, 2025
38692bd
Merge branch 'master' into remove_fista
deepanshs Jun 2, 2025
f72eb13
remove commented fista import
deepanshs Jun 2, 2025
cc18d42
static limit mqmas kernel
Jun 24, 2025
9a8ea8b
add CV minimization and xygrid parameter to SmoothLasso and SmoothLas…
Aug 29, 2025
0c005ed
Merge branch 'deepanshs:master' into remove_fista
mccarthy677 Aug 29, 2025
94c3f94
add CV minimization and xygrid parameter to SmoothLasso and SmoothLas…
Aug 29, 2025
1f2a96d
Merge branch 'remove_fista' of https://github.com/mccarthy677/mrinver…
Aug 29, 2025
b29a5e5
linting
Aug 29, 2025
38e17d0
more linting, remove unneeded if block
Aug 29, 2025
4c040c6
even more linting
Aug 29, 2025
544002a
fixing if statement again, fix more whitespace stuff
Aug 29, 2025
9b8a297
remove import line
Aug 29, 2025
6e250f0
get rid of more old grid stuff
Aug 29, 2025
be62030
lint
deepanshs Sep 1, 2025
401780f
lint
deepanshs Sep 1, 2025
c4e8409
lint
deepanshs Sep 1, 2025
48fe31f
Merge branch 'master' into remove_fista
deepanshs Sep 12, 2025
bb96269
Merge branch 'master' into remove_fista
mccarthy677 Nov 7, 2025
d798d0a
add nQ, add comment line to avoid merge conflict
Nov 7, 2025
ed2386d
Merge branch 'remove_fista' of https://github.com/mccarthy677/mrinver…
mccarthy677 Nov 7, 2025
9dd7c16
finishing merge?
Nov 7, 2025
704077d
Merge branch 'master' into remove_fista
deepanshs Dec 2, 2025
cc66c1f
lint
deepanshs Dec 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[flake8]
ignore = E203
exclude = .eggs, *.egg,build, mrinversion/kernel/__init__.py, mrinversion/utils.py
exclude = .eggs, *.egg,build, mrinversion/kernel/__init__.py, mrinversion/utils.py, examples/*
filename = *.pyx, *.px*, *py
max-line-length = 88
max-complexity = 10
Expand Down
132 changes: 66 additions & 66 deletions .github/workflows/continuous-integration-pip.yml
Original file line number Diff line number Diff line change
@@ -1,66 +1,66 @@
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: CI

on:
push:
branches: [master]
pull_request:
branches: [master]

jobs:
code_lint:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11"]

steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=B,C,E,F,W,T,N8 --ignore=E203 --max-line-length=88 --show-source --statistics --exclude="examples/* docs/* build/* utils.py"
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=88 --statistics --exclude="examples/* docs/* build/* utils.py"

test_os:
needs: [code_lint]
runs-on: "ubuntu-latest"
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13"]

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install setuptools
pip install -r requirements-dev.txt

- name: Build and install package from source
run: python setup.py develop

- name: Test with pytest
run: pytest --cov=./ --cov-report=xml

- name: Upload coverage
uses: codecov/codecov-action@v5.4.3
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
code_lint:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=B,C,E,F,W,T,N8 --ignore=E203 --max-line-length=88 --show-source --statistics --exclude="examples/* docs/* build/* utils.py"
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=88 --statistics --exclude="examples/* docs/* build/* utils.py"
test_os:
needs: [code_lint]
runs-on: "ubuntu-latest"
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install setuptools
pip install -r requirements-dev.txt
- name: Build and install package from source
run: python setup.py develop
- name: Test with pytest
run: pytest --cov=./ --cov-report=xml
- name: Upload coverage
uses: codecov/codecov-action@v5.4.3
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,7 @@
# Theme options
html_logo = "_static/mrinversion.png"
html_style = "style.css"
html_title = f"mrinversion:doc v{__version__}"
html_title = f"mrinversion: doc v{__version__}"
html_last_updated_fmt = ""
# html_logo = "mrinversion"
html_sidebars = {
Expand Down
Loading