Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
79a62c5
Bump version: 1.0.0 → 1.1.0
f-brinkmann Jul 7, 2023
bb30e59
Revert "Bump version: 1.0.0 → 1.1.0"
f-brinkmann Jul 7, 2023
f1a3fcb
Delete tox.ini
f-brinkmann Jul 30, 2023
08128ec
remove ignores for .tox folder
f-brinkmann Jul 30, 2023
30f3ca6
remove tox dependencies
f-brinkmann Jul 30, 2023
3ba1195
Merge pull request #67 from pyfar/deprecate/tox
f-brinkmann Jul 31, 2023
5618643
update handling of verification according to sofaconventions.org
f-brinkmann Sep 16, 2023
234a907
use 'auto' as new default for the verify parameter
f-brinkmann Sep 16, 2023
2509a0c
complete new handling of verify parameter
f-brinkmann Sep 26, 2023
7823ffb
fix dead if case
f-brinkmann Sep 26, 2023
4f13f98
Merge pull request #70 from pyfar/fix_dead_if_case
f-brinkmann Sep 26, 2023
9a77dc2
Merge branch 'develop' into add_annotated_audio_conventions
f-brinkmann Sep 26, 2023
d3b37e6
Update sofa_conventions submodule
f-brinkmann Sep 26, 2023
8a41b91
Update description of conventions in docs
f-brinkmann Sep 26, 2023
1a8072f
remove mentions of deprecate AES69-2020
f-brinkmann Sep 27, 2023
deb235a
Update sofa_conventions submodule
f-brinkmann Sep 27, 2023
e69f31d
Merge pull request #69 from pyfar/add_annotated_audio_conventions
f-brinkmann Nov 15, 2023
babca24
Merge branch 'main' into develop
f-brinkmann Nov 15, 2023
6bfa603
add badges to README.rst
mberz Dec 8, 2023
5aaea2d
Merge branch 'main' into develop
f-brinkmann Feb 22, 2024
6ff2529
Merge branch 'main' into develop
f-brinkmann Mar 15, 2024
67d5319
Merge branch 'main' into develop
f-brinkmann May 23, 2024
b8b8474
Merge branch 'main' into develop
ahms5 May 27, 2024
b7cfdf8
fix typos
ahms5 Jun 4, 2024
5cf0f78
Initial commit
hoyer-a May 15, 2024
b57a76c
missing files
hoyer-a May 15, 2024
092865d
tempfile testing, SofaStream.inspect(), _Type & _Units
hoyer-a May 22, 2024
b430e5b
cleanup & fix failed docs build
hoyer-a May 22, 2024
d27bc2a
test_sofastream: tempfile fixture, test for inspect() txt-output
hoyer-a May 23, 2024
38adc4f
changes according to reviews from ahms5 and f-brinkmann
hoyer-a May 29, 2024
621bd2b
hint in read_sofa and SofaStream docs; add conventions.rst to gitignore
hoyer-a May 31, 2024
9a3df69
Top level docstring to point out the differences between Sofa & SofaS…
hoyer-a Jun 3, 2024
ecd491c
changes in SofaStream docstring according to ahms5
hoyer-a Jun 4, 2024
6e1dea2
remove files that are generated when building docs
f-brinkmann Jun 5, 2024
7058242
load header from pyfar
f-brinkmann Jun 5, 2024
ff9ad1d
add redirect and fic conf
ahms5 Jun 5, 2024
7a71cbc
remove empty line
ahms5 Jun 5, 2024
cb1bbd1
remove old navbar
ahms5 Jun 5, 2024
717b5f5
Update .gitignore
ahms5 Jun 5, 2024
48ea3f0
update readme and remove now deprecated files
f-brinkmann Jun 5, 2024
1fa95be
update contributing
f-brinkmann Jun 5, 2024
b608047
Merge pull request #87 from pyfar/fix-doc
f-brinkmann Jun 6, 2024
688a100
Merge pull request #83 from pyfar/sofastream
f-brinkmann Jun 7, 2024
365288a
run cookiecutter to merge into dev
ahms5 Jun 10, 2024
dff2fb2
remove files which are build
ahms5 Jun 10, 2024
34f6311
apply changes from #89
ahms5 Jun 10, 2024
fe4c8bc
Merge pull request #89 from pyfar/docs/update_readme_contribute_remov…
f-brinkmann Jun 12, 2024
b460609
Merge pull request #88 from pyfar/docs/load_header_from_pyfar
f-brinkmann Jun 12, 2024
3b82e2a
Merge branch 'develop' into cookiecutter-dev
ahms5 Jun 12, 2024
f2a25c3
fix doc
ahms5 Jun 12, 2024
b5f67cd
fix typo
ahms5 Jun 12, 2024
f061d6c
separately download and update conventions
f-brinkmann Jun 12, 2024
40f594c
Merge pull request #92 from pyfar/cookiecutter-dev
f-brinkmann Jun 13, 2024
8cb7dc3
Delete environment.yml
f-brinkmann Jun 13, 2024
cb19130
Merge branch 'develop' into dev/sofastream
f-brinkmann Jun 13, 2024
9b8925d
update outdated link to examples that are now in the gallery
f-brinkmann Jun 13, 2024
be82a51
Merge pull request #96 from pyfar/fix/docs
hoyer-a Jun 13, 2024
cd3671b
initial commit: get_dimension and list_dimensions
hoyer-a Jun 13, 2024
d0fde48
Merge pull request #95 from pyfar/enhance/repo_structure
f-brinkmann Jun 13, 2024
6b1f5de
restructure module index page
hoyer-a Jun 13, 2024
5f571b0
update and merge current state from develop
hoyer-a Jun 13, 2024
a27c26a
remove unused files
hoyer-a Jun 13, 2024
bb607c9
docstring changes from reviews
hoyer-a Jun 14, 2024
fe1ed1f
add icons, fix warning
hoyer-a Jun 20, 2024
43e4751
replace unnecessary large image files
hoyer-a Jun 20, 2024
b6709fc
Merge pull request #94 from pyfar/enhance/update_conventions
f-brinkmann Jun 21, 2024
71051e3
Merge pull request #97 from pyfar/get_dim_list_dim
f-brinkmann Jun 21, 2024
9da827a
add docstrings to private class methods
f-brinkmann Jun 22, 2024
27f2021
add fa-icons, hide section navigation on main page
hoyer-a Jun 25, 2024
6e2e4b0
add header to index.rst
hoyer-a Jun 27, 2024
c5b93c7
Merge branch 'main' into develop
f-brinkmann Jun 27, 2024
a1892c6
Merge branch 'develop' into sofar_notitle
f-brinkmann Jun 27, 2024
082c663
Merge branch 'develop' into dev/sofastream
f-brinkmann Jun 27, 2024
ea164b1
Merge pull request #101 from pyfar/sofar_notitle
f-brinkmann Jun 27, 2024
5fe25b0
Merge branch 'develop' into dev/sofastream
f-brinkmann Jun 27, 2024
91bdd81
Merge branch 'develop' into restructure-module-subpage
f-brinkmann Jun 27, 2024
58aff90
Merge pull request #90 from pyfar/dev/sofastream
f-brinkmann Jun 27, 2024
6ba9567
larger logos, draft logo css class
hoyer-a Jun 27, 2024
c6ee1fb
remove header in left side bar
ahms5 Jun 27, 2024
fb56715
fix headings
f-brinkmann Jun 27, 2024
bfe3b8b
Merge pull request #103 from pyfar/update/headings
f-brinkmann Jun 27, 2024
9a59371
small doc improvements
ahms5 Jun 27, 2024
d51ec5e
fix intent in sofa conventions
ahms5 Jun 27, 2024
e8bf9f2
Merge pull request #104 from pyfar/doc-inprovements
f-brinkmann Jun 27, 2024
7d1a559
Merge pull request #105 from pyfar/fix-intent
f-brinkmann Jun 27, 2024
641f972
restructure section 'documentation'
f-brinkmann Jun 27, 2024
1a67743
fix typo
f-brinkmann Jun 28, 2024
2671ccb
Merge pull request #106 from pyfar/combine/documentation_subpages
f-brinkmann Jun 28, 2024
8c28bdb
Merge branch 'develop' into restructure-module-subpage
f-brinkmann Jun 28, 2024
9d419fa
merge module documentation from develop and current branch
f-brinkmann Jun 28, 2024
ade94c9
remove draft css, style now coming from gallery's custom.css
hoyer-a Jun 28, 2024
127c4e2
fix typos
hoyer-a Jun 28, 2024
9ff36bb
Merge pull request #98 from pyfar/restructure-module-subpage
f-brinkmann Jul 1, 2024
9ff76b9
remove unused files
ahms5 Jul 15, 2024
a716b31
Merge pull request #107 from pyfar/remove-duplicated-files
f-brinkmann Jul 16, 2024
1689038
update for release 1.2.0
f-brinkmann Aug 29, 2024
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
10 changes: 5 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
name: Run tests
command: git submodule sync --recursive && git submodule update --recursive --init && pytest

flake:
ruff:
parameters:
version:
description: "version tag"
Expand All @@ -63,7 +63,7 @@ jobs:
pip-dependency-file: requirements_dev.txt
- run:
name: Flake8
command: git submodule sync --recursive && git submodule update --recursive --init && flake8 sofar tests
command: git submodule sync --recursive && git submodule update --recursive --init && ruff check

test_documentation_build:
parameters:
Expand Down Expand Up @@ -132,7 +132,7 @@ workflows:
- "3.10"
- "3.11"
- "3.12"
- flake:
- ruff:
matrix:
parameters:
version:
Expand Down Expand Up @@ -168,7 +168,7 @@ workflows:
tags:
only: /^v[0-9]+(\.[0-9]+)*$/

- flake:
- ruff:
matrix:
parameters:
version:
Expand Down Expand Up @@ -203,7 +203,7 @@ workflows:
- "3.12"
requires:
- build_and_test
- flake
- ruff
- test_documentation_build
filters:
branches:
Expand Down
16 changes: 0 additions & 16 deletions .coveragerc

This file was deleted.

21 changes: 16 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
# see http://editorconfig.org
# http://editorconfig.org

root = true

[*]
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true
charset = utf-8
end_of_line = lf

[*.yml]
indent_size = 2

[*.{bat,cmd,ps1}]
[*.bat]
indent_style = tab
end_of_line = crlf

[LICENSE]
insert_final_newline = false

[Makefile]
indent_style = tab
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## General

* sofar version:
* Python version:
* Operating System:
* Did you install pyfar via pip:

## Description

Describe what you were trying to get done.
Tell us what happened, what went wrong, and what you expected to happen.

## What I Did

```
Paste the command(s) you ran and the output.
If there was a crash, please include the traceback here.
```
9 changes: 9 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
### Which issue(s) are closed by this pull request?

Closes #

### Changes proposed in this pull request:

-
-
-
25 changes: 25 additions & 0 deletions .github/workflows/create_issue_if_cookiecutter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
on:
pull_request:
types: [ labeled ]
name: Create issue if pr gets a cookiecutter label
jobs:
stuff:
permissions:
contents: read
issues: write
name: create issue
environment: test
if: github.event.label.name == 'cookiecutter'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
repository: 'pyfar/cookiecutter-pypackage'
- uses: dacbd/create-issue-action@v2
with:
title: ${{ github.event.pull_request.title }}
token: ${{ secrets.cookiecutter_PAT }}
owner: pyfar
repo: cookiecutter-pypackage
body: |
apply changes from https://github.com/${{ github.repository }}/pull/${{ github.event.number }}
147 changes: 100 additions & 47 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,71 +1,124 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
.eggs
parts
bin
var
sdist
wheelhouse
develop-eggs
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
lib
lib64
venv*/
env/
pyvenv*/
.pytest_cache/
**/__pycache__/
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.coverage
.tox
.coverage.*
.cache
nosetests.xml
coverage.xml
htmlcov
*.cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Mr Developer
.mr.developer.cfg
.project
.pydevproject
.idea
*.iml
*.komodoproject
# Django stuff:
*.log
local_settings.py
db.sqlite3

# Complexity
output/*.html
output/*/index.html
# Flask stuff:
instance/
.webassets-cache

# Sphinx
docs/_build
# Scrapy stuff:
.scrapy

.DS_Store
.vscode
*~
.*.sw[po]
.build
.ve
# Sphinx documentation
docs/_build/
docs/_autosummary

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints
*/.ipynb_checkpoints/*

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# SageMath parsed files
*.sage.py

# Environments
.env
.cache
.pytest
.bootstrap
.appveyor.token
*.bak
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/

# vs code
.vscode/
.idea/

# macOS
.DS_Store

# workaround for failing test discovery in vscode
tests/*/__init__.py
tests/private/

# Private tests
tests/private
# ignore downloads from pyfar gallery
docs/header.rst
docs/_static/favicon.ico
docs/_static/header.rst
docs/_static/css/custom.css
docs/resources/logos/pyfar_logos_fixed_size_sofar.png
docs/resources/conventions.rst
Loading