├── .gitattributes ├── .github └── workflows │ ├── ci.yaml │ └── pypi-release.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE.txt ├── README.md ├── ci └── environment.yml ├── conftest.py ├── diagrams ├── aggregate.png ├── aggregate_dims.png ├── aggregate_dims.svg ├── diagram.docx ├── label_contiguous_1d.png ├── multi_arange.png └── multi_cumsum.png ├── numpy_groupies ├── __init__.py ├── aggregate_numba.py ├── aggregate_numpy.py ├── aggregate_numpy_ufunc.py ├── aggregate_pandas.py ├── aggregate_purepy.py ├── benchmarks │ ├── __init__.py │ ├── generic.py │ └── simple.py ├── tests │ ├── __init__.py │ ├── test_compare.py │ ├── test_generic.py │ ├── test_indices.py │ └── test_utils.py └── utils.py └── pyproject.toml /.gitattributes: -------------------------------------------------------------------------------- 1 | numpy_groupies/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/pypi-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/.github/workflows/pypi-release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/README.md -------------------------------------------------------------------------------- /ci/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/ci/environment.yml -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/conftest.py -------------------------------------------------------------------------------- /diagrams/aggregate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/aggregate.png -------------------------------------------------------------------------------- /diagrams/aggregate_dims.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/aggregate_dims.png -------------------------------------------------------------------------------- /diagrams/aggregate_dims.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/aggregate_dims.svg -------------------------------------------------------------------------------- /diagrams/diagram.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/diagram.docx -------------------------------------------------------------------------------- /diagrams/label_contiguous_1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/label_contiguous_1d.png -------------------------------------------------------------------------------- /diagrams/multi_arange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/multi_arange.png -------------------------------------------------------------------------------- /diagrams/multi_cumsum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/diagrams/multi_cumsum.png -------------------------------------------------------------------------------- /numpy_groupies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/__init__.py -------------------------------------------------------------------------------- /numpy_groupies/aggregate_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/aggregate_numba.py -------------------------------------------------------------------------------- /numpy_groupies/aggregate_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/aggregate_numpy.py -------------------------------------------------------------------------------- /numpy_groupies/aggregate_numpy_ufunc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/aggregate_numpy_ufunc.py -------------------------------------------------------------------------------- /numpy_groupies/aggregate_pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/aggregate_pandas.py -------------------------------------------------------------------------------- /numpy_groupies/aggregate_purepy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/aggregate_purepy.py -------------------------------------------------------------------------------- /numpy_groupies/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /numpy_groupies/benchmarks/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/benchmarks/generic.py -------------------------------------------------------------------------------- /numpy_groupies/benchmarks/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/benchmarks/simple.py -------------------------------------------------------------------------------- /numpy_groupies/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/tests/__init__.py -------------------------------------------------------------------------------- /numpy_groupies/tests/test_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/tests/test_compare.py -------------------------------------------------------------------------------- /numpy_groupies/tests/test_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/tests/test_generic.py -------------------------------------------------------------------------------- /numpy_groupies/tests/test_indices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/tests/test_indices.py -------------------------------------------------------------------------------- /numpy_groupies/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/tests/test_utils.py -------------------------------------------------------------------------------- /numpy_groupies/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/numpy_groupies/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml31415/numpy-groupies/HEAD/pyproject.toml --------------------------------------------------------------------------------