Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
252 commits
Select commit Hold shift + click to select a range
2bcfbed
aggiunto runner diego
dagghe Oct 21, 2023
1d96265
aggiunta cartella con funzioni
dagghe Oct 21, 2023
2deb484
Add files via upload
dagghe Oct 21, 2023
ae57e70
Aggiunto cartella "test_pyOMA"
dagghe Oct 24, 2023
a5e54f4
spostato vecchi file in "temp_old"
dagghe Oct 24, 2023
e932af0
aggiunta cartella "test_data"
dagghe Oct 24, 2023
9c0b101
aggiunto metodo plot_data, e tqdm a loop funzioni
dagghe Oct 24, 2023
7f01cfc
spostato cartelle e aggiunto dati
dagghe Oct 26, 2023
aa3f0ee
fix: small fixes
dfm88 Oct 26, 2023
cc3f5bf
chore: contributing and pre-commit
dfm88 Oct 26, 2023
3cf00e3
chore: update pre-commit config
dfm88 Oct 27, 2023
dd56650
feat: read txt file
dfm88 Oct 27, 2023
39704f5
style: run pre-commit on all files
dfm88 Oct 27, 2023
91b4a71
chore: add pdm and update prj structure
dfm88 Nov 19, 2023
5659709
chore: update contributing
dfm88 Nov 19, 2023
9c294e0
docs: add mkdocs
dfm88 Nov 21, 2023
718f471
docs: add mkdocstring
dfm88 Nov 27, 2023
270333f
various mod
dagghe Jan 4, 2024
3f2e75e
various mod
dagghe Jan 5, 2024
c67a1aa
chore: Add new files and update dependencies
dfm88 Jan 7, 2024
354f494
refactor: Move new files for algorithm data and result classes and up…
dfm88 Jan 7, 2024
8d6fe01
refactor: Refactor algorithm module
dfm88 Jan 7, 2024
2f90c0f
fix: remove old algorithm file
dfm88 Jan 7, 2024
d0eaebf
docs: updated diagrams
dfm88 Jan 7, 2024
fae8a0a
aggiunto geo e anim mode, cambiato init run param
dagghe Jan 8, 2024
448c8ef
varie mod
dagghe Jan 8, 2024
0508661
fix: minor fixes
dfm88 Jan 8, 2024
6d246a8
fix: optional attr in result
dfm88 Jan 8, 2024
b144c2a
various mod
dagghe Jan 9, 2024
055317c
various mod
dagghe Jan 10, 2024
9aac541
various mod + prob list
dagghe Jan 10, 2024
b12ca25
appunti
dagghe Jan 10, 2024
dc59543
added geom files + mode anim + various fix
dagghe Jan 15, 2024
d68f3b4
fixed plot functs
dagghe Jan 16, 2024
3852942
fix: on closing plots and logging
dfm88 Jan 18, 2024
1ee2cea
style: linting
dfm88 Jan 18, 2024
2898934
feat: multisetup v1
dfm88 Jan 18, 2024
17de928
style: linting
dfm88 Jan 18, 2024
f7896fd
MultiSetup commenti
dagghe Jan 20, 2024
0c9ba0a
aggiunto multi setup algo
dagghe Jan 20, 2024
641a5ce
aggiunti metodi MS
dagghe Jan 20, 2024
7d1cf68
chore: clean up
dfm88 Jan 20, 2024
612ba59
feat: MultiSetup V2
dfm88 Jan 20, 2024
63527a1
style: linting
dfm88 Jan 20, 2024
856f4da
piccole modifiche e aggiunti set dati
dagghe Jan 22, 2024
879f6e5
piccoli fix
dagghe Jan 22, 2024
7ecd4fb
piccoli fix
dagghe Jan 22, 2024
941066b
piccoli fix
dagghe Jan 22, 2024
eae1ece
fix: multi setup poser class
dfm88 Jan 22, 2024
04ad210
Merge branch 'alpha' of https://github.com/dagghe/pyOMA2 into alpha
dagghe Jan 23, 2024
f7fbbdb
piccoli fix
dagghe Jan 23, 2024
060402b
chore: mulrisetup poser example
dfm88 Jan 23, 2024
254d042
fix plot poSER + geom files + fix vari
dagghe Jan 24, 2024
d5bf10d
rimossi file in piu
dagghe Jan 24, 2024
38978ce
fix: logging
dfm88 Jan 24, 2024
12da7c4
style: linting
dfm88 Jan 24, 2024
2a7a47d
fix: generic os path
dfm88 Jan 24, 2024
dca54a2
chore: remove support for python 3.12
dfm88 Jan 24, 2024
61fc51e
chore: add support for python 3.8, 3.9
dfm88 Jan 24, 2024
0f445c4
added readme
dagghe Jan 25, 2024
1f93595
del
dagghe Jan 25, 2024
a3adf3e
fix: support for file opening in different py version
dfm88 Jan 25, 2024
2066ba5
Create README.md
dagghe Jan 25, 2024
92f0bec
docs: update readme
dfm88 Jan 25, 2024
a24eaa0
Update README.md
dfm88 Jan 25, 2024
c19554d
Merge branch 'alpha'
dagghe Jan 25, 2024
05050f1
Create python-publish.yml
dfm88 Jan 25, 2024
910c54a
Merge pull request #2 from dagghe/githubactions
dfm88 Jan 25, 2024
658696c
chore: project name
dfm88 Jan 25, 2024
eb984f6
minor fix
dagghe Jan 25, 2024
60b491f
added method to plot channels info + docstrings
dagghe Jan 29, 2024
2eed2cc
add decimate and detrend method for SS + small fix
dagghe Jan 30, 2024
730280d
add SingeSetup jup notebook
dagghe Jan 30, 2024
b7e383a
chore: changelog and project urls
dfm88 Jan 30, 2024
3dc967b
v0.2.0
dfm88 Jan 30, 2024
110abc9
various fix, added examples
dagghe Jan 31, 2024
6ae4404
small fixes + docstring
dagghe Feb 1, 2024
184292c
docstring + small fixes
dagghe Feb 1, 2024
100f1b8
fixes to readme
dagghe Feb 1, 2024
f25bad0
minor fixes
dagghe Feb 1, 2024
8462da4
minor fixes
dagghe Feb 1, 2024
7a48a06
docstring
dagghe Feb 2, 2024
76a24b0
chore(logging): disable matplotlib warnings on env
dfm88 Feb 2, 2024
0461c90
style: linting
dfm88 Feb 2, 2024
0cd348c
v0.3.0
dfm88 Feb 2, 2024
14d1e29
docstring fix
dagghe Feb 5, 2024
0ee0796
docs: using sphinx
dfm88 Feb 9, 2024
4a69eca
fix(docs): shpinx struct
dfm88 Feb 9, 2024
73c7b1a
fix(docs): shpinx md compatibility and conf
dfm88 Feb 10, 2024
4a95f33
fix(docs): shpinx cmd
dfm88 Feb 10, 2024
ee585cd
several fixes (docstring, docs ecc)
dagghe Feb 10, 2024
69970e9
deps: pandoc
dfm88 Feb 10, 2024
71040da
build: install pandoc
dfm88 Feb 10, 2024
8ef2419
rtd-test
dagghe Feb 10, 2024
004bfcf
rtd-test
dagghe Feb 10, 2024
824058c
rtd-test
dagghe Feb 10, 2024
d63cba6
rtd-test
dagghe Feb 10, 2024
3432f10
rtd-test
dagghe Feb 10, 2024
a8896fc
rtd-test
dagghe Feb 10, 2024
d1e3123
rtd-test
dagghe Feb 11, 2024
a3373c6
rtd-test
dagghe Feb 11, 2024
f460625
rtd-test
dagghe Feb 11, 2024
c8e6ab1
rtd-test
dagghe Feb 11, 2024
1ec7e6f
rtd-test
dagghe Feb 12, 2024
2347434
rtd-test
dagghe Feb 13, 2024
fca68eb
Update README.md
dagghe Feb 13, 2024
0e41ba5
rtd-test
dagghe Feb 14, 2024
4de921e
rtd-test
dagghe Feb 14, 2024
ccd6bb8
rtd-test
dagghe Feb 14, 2024
10717d8
rtd-test
dagghe Feb 14, 2024
73bdff2
Update index.rst
dagghe Feb 15, 2024
5039cbc
rtd-test
dagghe Feb 16, 2024
54c14a8
rtd-test
dagghe Feb 17, 2024
13a1b77
rtd-test
dagghe Feb 17, 2024
e30e801
rtd-test
dagghe Feb 17, 2024
3c38669
Merge pull request #3 from dagghe/rtd-test
dagghe Feb 17, 2024
ec0f9bf
Update README.md
dagghe Feb 17, 2024
a108824
fixes + changelog
dagghe Feb 17, 2024
a34fb53
fix
dagghe Feb 17, 2024
da33617
fix
dagghe Feb 17, 2024
5dc3e06
fix
dagghe Feb 17, 2024
a5d280f
v0.3.1
dagghe Feb 17, 2024
610568c
v0.3.2
dagghe Feb 17, 2024
860fe57
fix
dagghe Feb 17, 2024
82fa262
v0.3.2
dagghe Feb 17, 2024
4c858a5
polymax-test
dagghe Feb 22, 2024
f5e25ce
polymax+fixes
dagghe Feb 23, 2024
39c9277
polymax
dagghe Feb 23, 2024
8f12fc8
polymax
dagghe Feb 23, 2024
4701460
polumax+examples+fixes
dagghe Feb 23, 2024
94555a2
polymax
dagghe Feb 23, 2024
d69cba6
docu+fix
dagghe Feb 24, 2024
4a7c67d
fix
dagghe Feb 24, 2024
5a26771
new methods + docstring + fixes
dagghe Feb 29, 2024
373a34e
fix
dagghe Feb 29, 2024
11c8d89
v0.4.0
dagghe Feb 29, 2024
987c6ef
v0.4.0
dagghe Feb 29, 2024
77e7088
deps: add pytest-cov
dfm88 Mar 5, 2024
ecb5262
fix: base Algorithm dynamic typing and BaseRunParam
dfm88 Mar 5, 2024
0013f75
fix: _pre_run is now called from Setups
dfm88 Mar 5, 2024
5fe6cef
fix: #5 plscf.py module name
dfm88 Mar 5, 2024
bd5cfce
v0.4.1
dfm88 Mar 5, 2024
0185d60
chore: add issue templates
dfm88 Mar 30, 2024
c28774d
style: changed formatter to ruff
dfm88 Mar 28, 2024
80e559c
tests: unit tests
dfm88 Mar 28, 2024
14abc6f
changed(oma): utitlity method moved to base setup and add inplace option
dfm88 Apr 1, 2024
6bf5830
fix(fdd): mpe
dfm88 Apr 1, 2024
0078cf6
tests: single setup
dfm88 Apr 1, 2024
11da390
tests: multi setup preger
dfm88 Apr 2, 2024
5d8d7f0
tests: multi setup poser
dfm88 Apr 3, 2024
5ec7c30
tests: multi Gen and FDD functions
dfm88 Apr 4, 2024
b558bc0
tests: SSI and plot functions
dfm88 Apr 5, 2024
5f6d4a8
tests: pLSCF function
dfm88 Apr 6, 2024
8559817
tests: mock plotting and GUI imports
dfm88 Apr 7, 2024
81b74df
chore: linting and tox
dfm88 Apr 7, 2024
f6512fa
fix(tests): typing and float comparison
dfm88 Apr 9, 2024
1856bf2
build(tests): test on main push or pr
dfm88 Apr 9, 2024
820ae38
v0.5.0
dfm88 Apr 9, 2024
6c1b665
Update README.md
dfm88 Apr 9, 2024
85b4fd1
fix(tests): not passing tests poser
dfm88 Apr 11, 2024
0261bd3
chore: add python 3.12 support
dfm88 Apr 11, 2024
c1d5d3b
fix: tests marked as xfail [skip ci]
dfm88 Apr 12, 2024
4131d81
various fix
dagghe Apr 16, 2024
78ed94a
fix: test and type hints
dfm88 May 21, 2024
3d54b2d
v0.5.2
dfm88 May 21, 2024
78d7d73
Fix requires-python (#15)
akaszynski Aug 2, 2024
40bc5ce
Update CHANGELOG.md [skip ci]
dfm88 Aug 2, 2024
666cae2
feat(build): add tox.ini
dfm88 Aug 19, 2024
4c72507
v0.6.0
dfm88 Sep 6, 2024
1934e81
bugfix: "find_min" method, ordmin-step; improved GEO2
dagghe Jun 3, 2024
fa2ae3b
various fix
dagghe Jun 5, 2024
96a21be
various fixes
dagghe Jun 10, 2024
e814d0d
MAJOR UPDATE
dagghe Jun 10, 2024
f2480a6
MAJOR UPDATE, fixes
dagghe Jun 11, 2024
be7839d
refactor(lib)!: changed module and class names, fix tests and support…
dfm88 Jun 12, 2024
bb5c2ba
fixes
dagghe Jun 17, 2024
4415295
Major_update
dagghe Jul 16, 2024
2fdfa0b
style: run pre-commit
dfm88 Jul 29, 2024
b619248
style: run pre-commit
dfm88 Jul 29, 2024
adf9a6f
feat: rollback data instead of inplace option
dfm88 Jul 30, 2024
663fc7f
docs: updated docs references
dagghe Aug 30, 2024
75f34b3
remova: lab_stab function
dagghe Sep 2, 2024
a6af0e1
change_ example file and docs
dagghe Sep 2, 2024
179cf04
change: example SingleSetup and docstrings
dagghe Sep 3, 2024
44b3818
change: functions and algorithms name to PEP8
dagghe Sep 4, 2024
4488d8d
chore: changelog
dfm88 Sep 4, 2024
cb0aef5
add: pickle functions and change var names to PEP8
dagghe Sep 4, 2024
8d0102d
chore: changelog
dfm88 Sep 4, 2024
ba3f391
change: example2 and function names to PEP8
dagghe Sep 4, 2024
2d8bda5
change: examples and docs
dagghe Sep 4, 2024
755bfa3
fix: reference to correct img in example1
dagghe Sep 4, 2024
24941ab
change: fix docstrings and rename sel_from_plot
dagghe Sep 5, 2024
09c5a49
add: docstring to pyvista_plotter, docs ; fix: mpe_from_plot name (PE…
dagghe Sep 5, 2024
ff88461
fix: docstrings, and config.py file to exclude documentation from pyd…
dagghe Sep 5, 2024
669b5f5
tests: add some tests and changed to support new structure
dfm88 Sep 5, 2024
5b5c7c8
chore: changelog
dfm88 Sep 5, 2024
1cb24ae
fix:method name to PEP8, and examples files
dagghe Sep 6, 2024
b9d29fa
fix: examples
dagghe Sep 6, 2024
bd7b4c6
chore: renamed mpe everywhere
dfm88 Sep 6, 2024
093e0a4
feat: separate geometry in GeometryMixin
dfm88 Sep 8, 2024
813ca94
build: fix github workflow to user specific lock
dfm88 Sep 8, 2024
e63a4fc
style: fix overall return typing
dfm88 Sep 9, 2024
87dcd28
fix: fixes to docstrings
dagghe Sep 10, 2024
b64a734
build: platform compatibility
dfm88 Sep 10, 2024
6b939d2
build: fix github workflow for platform compatibility
dfm88 Sep 10, 2024
d0c42a2
fix: py38 typing
dfm88 Sep 11, 2024
c87ee85
build: stop support on tests for py38 macos due to vtk incopatibility
dfm88 Sep 11, 2024
ada26cc
tests: fix tox file
dfm88 Sep 12, 2024
4cbc64e
feat: remove big sample files and retrieve from github data repo
dfm88 Sep 12, 2024
9d5991c
fix: to pyvista plotter (sensors sign), to examples; add: names argum…
dagghe Sep 12, 2024
ab2fd42
tests: updated with new poser implementation
dfm88 Sep 12, 2024
5351f13
Merge pull request #17 from dagghe/Test_MajorUpdate
dfm88 Sep 12, 2024
2f4aea9
v1.0.0
dfm88 Sep 12, 2024
b77d98e
fix: branch pointer for docs
dfm88 Sep 12, 2024
35d424f
fix: doc link
dfm88 Sep 12, 2024
5e3a10a
fix:docs link
Sep 12, 2024
f8852a6
fix:docs link
Sep 12, 2024
d62eed7
fix:docs badge
Sep 12, 2024
35636c7
fix: info.svg
dagghe Sep 12, 2024
4f9458f
change: Refactor method names for animating mode 2 in Example2 and Ex…
dfm88 Sep 22, 2024
cc9ff4f
add: pre commit in github action
dfm88 Sep 28, 2024
aaa18ca
Update README.md
dfm88 Nov 5, 2024
2414491
Joss submission
dagghe Sep 12, 2024
3b3e5b6
Joss submission
dagghe Sep 12, 2024
b90aa30
fix: img path
dfm88 Sep 13, 2024
8622798
add: DOI in paper.bib
dfm88 Oct 15, 2024
565bc03
style: run pre-commit
dfm88 Nov 5, 2024
27d80dc
Update issue templates
dfm88 Nov 23, 2024
2952bed
change: enhanced dd.plot_EFDDfit error log
dfm88 Nov 26, 2024
7ae6639
Fix plot cluster for pLSCF
alexandreBerezin Dec 3, 2024
7634f44
feat: uncertainty calculation; fix: various fix
Jan 22, 2025
4a4b561
gitignore
Jan 23, 2025
53cdcec
Remove .DS_Store files from git
Jan 23, 2025
d15fa0d
fix: pLSCF_MS algo; add: installation instructions for conda/mamba
Jan 24, 2025
654cf68
test: uncertainty
dfm88 Jan 24, 2025
01d8be6
fix: python version for per commit hook
dfm88 Jan 24, 2025
80a452e
fix: pdm upgrade
dfm88 Jan 24, 2025
72cfd24
fix: temporary disable pre commit hook
dfm88 Jan 24, 2025
77860e1
fix: pdm upgrade to available versions on gh actions
dfm88 Jan 24, 2025
baa7917
Merge pull request #24 from alexandreBerezin/patch-1
dfm88 Jan 24, 2025
327ead6
v1.1.1
dfm88 Jan 24, 2025
32e29ba
Update paper.bib
Nitnelav Feb 6, 2025
92a9c86
Merge pull request #30 from Nitnelav/patch-1
dagghe Feb 6, 2025
62b6b70
docs: #28 edit contributing guidelines
dagghe Feb 6, 2025
fbe6584
Merge branch 'Joss'
dagghe Feb 6, 2025
35eceb8
Merge branch 'Joss'
dagghe Feb 6, 2025
53ff181
security: patch
dfm88 Feb 9, 2025
e187be6
Update FDD_MPE to allow for Nref=1
keltouny Feb 17, 2025
88a1441
Update fdd.py
keltouny Feb 17, 2025
460cf07
Update fdd.py
keltouny Feb 17, 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
Binary file added .DS_Store
Binary file not shown.
7 changes: 7 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[flake8]
per-file-ignores =
__init__.py:F401
max-line-length = 110
safe = true
skip-string-normalization = true
ignore = E203,W503
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- pyoma2 version: [e.g. 0.1.0 or latest]
- OS: [e.g. iOS]
- Version [e.g. 22]

**Additional context or possible solutions**
Add any other context about the problem here.
24 changes: 24 additions & 0 deletions .github/workflows/draft-pdf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Draft PDF
on: [push]

jobs:
paper:
runs-on: ubuntu-latest
name: Paper Draft
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build draft PDF
uses: openjournals/openjournals-draft-action@master
with:
journal: joss
# This should be the path to the paper within your repo.
paper-path: paper/paper.md
- name: Upload
uses: actions/upload-artifact@v4
with:
name: paper
# This is the output path where Pandoc will write the compiled
# PDF. Note, this should be the same directory as the input
# paper.md
path: paper/paper.pdf
105 changes: 105 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
name: Test Pyoma2

on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:

jobs:
# pre-commit:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Set up Python
# uses: actions/setup-python@v5
# with:
# python-version: "3.11"
# - name: Install pre-commit
# run: pip install pre-commit
# - name: Run pre-commit
# run: pre-commit run --all-files

test:
# needs: pre-commit
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false # Continue running jobs even if a previous job fails
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
os: [ubuntu-latest, windows-latest, macos-latest]
exclude:
- os: macos-latest
python-version: "3.8"

steps:
- uses: actions/checkout@v4

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

- name: Install tkinter for Ubuntu
if: matrix.os == 'ubuntu-latest'
run: sudo apt-get install -y python3-tk

- name: Install PDM
run: python -m pip install pdm==2.20.1

- name: Install dependencies (Linux)
if: matrix.os == 'ubuntu-latest'
run: |
if [ "${{ matrix.python-version }}" == "3.8" ]; then
pdm install --lockfile=pdm-py38unix.lock --without docs
else
pdm install --lockfile=pdm-py39+unix.lock --without docs
fi
shell: bash

- name: Install dependencies (macOS)
if: matrix.os == 'macos-latest'
run: |
if [ "${{ matrix.python-version }}" == "3.8" ]; then
pdm install --lockfile=pdm-py38macos.lock --without docs
else
pdm install --lockfile=pdm-py39+macos.lock --without docs
fi
shell: bash

- name: Install dependencies (Windows)
if: matrix.os == 'windows-latest'
run: |
if (${{ matrix.python-version }} -eq "3.8") {
pdm install --lockfile=pdm-py38win.lock --without docs
} else {
pdm install --lockfile=pdm-py39+win.lock --without docs
}
shell: pwsh

- name: Run tests
run: pdm run pytest
continue-on-error: false

- name: Set job status
if: failure()
run: echo "job_status=failure" >> $GITHUB_ENV
shell: bash

check_failures:
# needs: [pre-commit, test]
needs: [test]
runs-on: ubuntu-latest
if: always()
steps:
- name: Check for failures
run: |
if [[ "${{ contains(needs.*.result, 'failure') }}" == "true" ]]; then
echo "One or more jobs failed"
exit 1
else
echo "All jobs succeeded"
fi
39 changes: 39 additions & 0 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# This workflow will upload a Python Package using Twine when a release is created
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Upload Python Package

on:
release:
types: [published]

permissions:
contents: read

jobs:
deploy:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: '3.x'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install build
- name: Build package
run: python -m build
- name: Publish package
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
with:
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}
23 changes: 23 additions & 0 deletions .github/workflows/templates/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- pyoma2 version: [e.g. 0.1.0 or latest]
- OS: [e.g. iOS]
- Version [e.g. 22]

**Additional context or possible solutions**
Add any other context about the problem here.
11 changes: 11 additions & 0 deletions .github/workflows/templates/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
13 changes: 13 additions & 0 deletions .github/workflows/templates/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
### Description
Provide a clear and concise description of your question or issue. Please ensure it's related to the usage of the library.

## QA

### Context
Include any relevant context about your question or issue. For example, if you're encountering an error, provide details about when it occurs and any steps you've already taken to troubleshoot.

### Code Example (if applicable)
If your question involves code, please include a minimal example that demonstrates the issue:

```python
# Your code snippet here
Loading