├── .flake8 ├── .github └── workflows │ ├── poetry.yml │ └── setuptools.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── OLD_setup.py ├── README.rst ├── docs ├── Makefile ├── images │ └── vscode_jupyter_notebook.png ├── make.bat ├── requirements.txt └── source │ ├── badges.rst │ ├── clean_code.rst │ ├── conf.py │ ├── documentation.rst │ ├── fftconvolve.rst │ ├── index.rst │ ├── packaging.rst │ ├── remote_development.rst │ ├── reproducible.rst │ ├── testing.rst │ ├── utils.rst │ ├── version_control.rst │ └── virtual_env.rst ├── environment.yml ├── examples ├── configs │ ├── defaults.yaml │ ├── exp1.yaml │ └── signal │ │ ├── ExampleCustom.yaml │ │ ├── ExampleNumpy.yaml │ │ ├── ExampleZeros.yaml │ │ └── transform │ │ └── power.yaml ├── cupy_fft.py ├── joblib_parallel.py ├── numpy_speedup.py └── real_convolve.py ├── notebooks └── real_fft.ipynb ├── profile └── fftconvolve.py ├── pydevtips ├── __init__.py ├── fftconvolve.py └── utils.py ├── pyproject.toml └── tests └── test_fftconvolve.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/poetry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/.github/workflows/poetry.yml -------------------------------------------------------------------------------- /.github/workflows/setuptools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/.github/workflows/setuptools.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/LICENSE -------------------------------------------------------------------------------- /OLD_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/OLD_setup.py -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/images/vscode_jupyter_notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/images/vscode_jupyter_notebook.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/badges.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/badges.rst -------------------------------------------------------------------------------- /docs/source/clean_code.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/clean_code.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/documentation.rst -------------------------------------------------------------------------------- /docs/source/fftconvolve.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/fftconvolve.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/packaging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/packaging.rst -------------------------------------------------------------------------------- /docs/source/remote_development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/remote_development.rst -------------------------------------------------------------------------------- /docs/source/reproducible.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/reproducible.rst -------------------------------------------------------------------------------- /docs/source/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/testing.rst -------------------------------------------------------------------------------- /docs/source/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/utils.rst -------------------------------------------------------------------------------- /docs/source/version_control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/version_control.rst -------------------------------------------------------------------------------- /docs/source/virtual_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/docs/source/virtual_env.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/configs/defaults.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/configs/defaults.yaml -------------------------------------------------------------------------------- /examples/configs/exp1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/configs/exp1.yaml -------------------------------------------------------------------------------- /examples/configs/signal/ExampleCustom.yaml: -------------------------------------------------------------------------------- 1 | _target_: real_convolve.ExampleCustom 2 | numpy_method: arange -------------------------------------------------------------------------------- /examples/configs/signal/ExampleNumpy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/configs/signal/ExampleNumpy.yaml -------------------------------------------------------------------------------- /examples/configs/signal/ExampleZeros.yaml: -------------------------------------------------------------------------------- 1 | _target_: real_convolve.ExampleZeros -------------------------------------------------------------------------------- /examples/configs/signal/transform/power.yaml: -------------------------------------------------------------------------------- 1 | _target_: real_convolve.PowerTransform 2 | pow: 2 -------------------------------------------------------------------------------- /examples/cupy_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/cupy_fft.py -------------------------------------------------------------------------------- /examples/joblib_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/joblib_parallel.py -------------------------------------------------------------------------------- /examples/numpy_speedup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/numpy_speedup.py -------------------------------------------------------------------------------- /examples/real_convolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/examples/real_convolve.py -------------------------------------------------------------------------------- /notebooks/real_fft.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/notebooks/real_fft.ipynb -------------------------------------------------------------------------------- /profile/fftconvolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/profile/fftconvolve.py -------------------------------------------------------------------------------- /pydevtips/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydevtips/fftconvolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/pydevtips/fftconvolve.py -------------------------------------------------------------------------------- /pydevtips/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/pydevtips/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_fftconvolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebezzam/python-dev-tips/HEAD/tests/test_fftconvolve.py --------------------------------------------------------------------------------