- Nov 24, 2023
-
-
Stephan Kuschel authored
change to pyproject.toml
-
Stephan Kuschel authored
-
Stephan Kuschel authored
-
Stephan Kuschel authored
-
Stephan Kuschel authored
also update versioneer to most recent version bugfix pyproject.toml wip versioneer wip versioneer
-
- Sep 07, 2023
-
-
Stephan Kuschel authored
add CacheMamimum to accumulators.py
-
Nils Muthreich authored
-
nilshm authored
style changes
-
- Sep 06, 2023
- May 02, 2023
-
-
Stephan Kuschel authored
add accumulator tutorial
-
Stephan Kuschel authored
-
- Feb 03, 2023
-
-
Stephan Kuschel authored
BinSorter
-
- Jan 25, 2023
-
-
Robert Radloff authored
Rewrote the CDF Estimator to accept multidimensional inputs using numpy arrays. This allows to process image and other multidimensional data. The marker positons `self.m_pos` and marker heights `self.mm_height` are now stored in `np.ndarray`, if clauses in the code are replaced byb `np.where`, `self._adjust_heights` now calculates both the linear interpolation and the parabolic interpolation and checks then which values are needed. This more time consuming. Tests using `benchmark_acculumators.py` show that the new implementation is 3x slower than the previous Commit that still uses the implementation using lists (prev: 18.1+-5.7 us/observation, current: 65+-16 us/observation, tested on my MacBook Pro, 13 inch, M1, 2020 with numpy 1.23.5).
-
- Jan 11, 2023
-
-
Stephan Kuschel authored
-
- Jan 10, 2023
-
-
Robert Radloff authored
-
Robert Radloff authored
Change axis order in CDF Estimator to store data contiguously in memory and thus improve performance Benchmarking CDFEstimator makes clear, that storing the data in the last axis (`a[..., i]`) is not the way to go with numpy. This is caused by the internal order of numpy arrays being 'C-order' or row-major. Storing the data in the first axis (`a[i, ...]`) instead cuts the computation time roughly in half (from ~ 1.2 s to ~ 614 ms on my Macbook Pro, 13-inch, M1, 2020 for 100 1000x1000 images) and greatly facilitates the indexing and thus increases the readability of the code.
-
Robert Radloff authored
-
Robert Radloff authored
-
Robert Radloff authored
-
- Jan 09, 2023
-
-
Robert Radloff authored
-
Robert Radloff authored
-
Robert Radloff authored
Change `None` to `np.nan` Conflicts: test/test_quantile.py
-
Robert Radloff authored
-
Robert Radloff authored
-
Robert Radloff authored
Minor Change in .gitignore.
-
Robert Radloff authored
-
Robert Radloff authored
-
Robert Radloff authored
-
- Jan 08, 2023
-
-
Stephan Kuschel authored
make DynamicBinSorter inherit from BinSorter. This change also makes nbins and bin_edges read only properties, which they should be anyways.
-
- Jan 06, 2023
-
-
Stephan Kuschel authored
-
Stephan Kuschel authored
-
Stephan Kuschel authored
-
Stephan Kuschel authored
-
- Jan 05, 2023
-
-
Robert Radloff authored
-
Robert Radloff authored
add CacheAccumulator
-
Robert Radloff authored
New tests for MedianEstimator
-
- Jan 03, 2023
-
-
Stephan Kuschel authored
guess thats more user friendly
-
Stephan Kuschel authored
-