Skip to content
Merged
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
35460e0
Add PixelMap data class
psomhorst May 30, 2025
5a61673
Add PixelMap to the documentation
psomhorst May 30, 2025
37703f8
Fix trying to overwrite non-writeable array
psomhorst May 30, 2025
218a879
Hide axes by default on imshow
psomhorst May 30, 2025
7fbb5ca
Move matplotlib formatters to plotting.helpers
psomhorst May 30, 2025
a6c2480
Add notebook testing features of PixelMap.imshow
psomhorst May 30, 2025
5b06673
Add threshold method to PixelMap
psomhorst May 30, 2025
771369f
Update example notebook with thresholding
psomhorst May 30, 2025
fd1f8e0
Add DifferenceMap
psomhorst May 31, 2025
7497aec
Add DifferenceMap plot examples
psomhorst May 31, 2025
26008eb
Add DifferenceMap to documentation
psomhorst May 31, 2025
cac3bb9
Import functions from dataclasses instead of the object
psomhorst May 31, 2025
4d6f367
Add convert_to method
psomhorst May 31, 2025
b0df179
Update documentation
psomhorst May 31, 2025
b6f4fc6
Update test with conver_to
psomhorst May 31, 2025
b68ccae
Replace lambda with traditional functions
psomhorst Jun 2, 2025
a9f241d
Move subclass specific factories to class staticmethods
psomhorst Jun 2, 2025
9a43b09
Fix norm being reused between plots.
psomhorst Jun 2, 2025
68183c1
Prevent sharing norm between plots if not explicitly set in imshow
psomhorst Jun 2, 2025
c039905
Add perfusion and pendelluft map
psomhorst Jun 2, 2025
ede3382
Move all plotting parameters to separate class
psomhorst Jun 3, 2025
a4898b7
Add SignedPendelluftMap
psomhorst Jun 3, 2025
5535211
Update example notebook
psomhorst Jun 3, 2025
9a7231c
Add module docs
psomhorst Jun 3, 2025
947b0e2
Fix array type hint
psomhorst Jun 3, 2025
273bba5
Add frozendict to dependencies
psomhorst Jun 3, 2025
b6b3795
Rename 'replace' methods to 'update' to better reflect workings
psomhorst Jun 3, 2025
4880a85
Check dimensions of input array
psomhorst Jun 3, 2025
db2a4fb
Update PixelMap to have custom __init__ function for proper type chec…
psomhorst Jun 3, 2025
d703f0f
Write docs for update method
psomhorst Jun 3, 2025
36e9b1e
Add tests for PixelMap and subclasses
psomhorst Jun 3, 2025
3503dc7
Add magic methods for adding, subtracting, multiplying and dividing P…
psomhorst Jun 4, 2025
8af44b7
Add tests for PixelMap math
psomhorst Jun 4, 2025
5c14fa9
Add documentation and restructure API docs
psomhorst Jun 4, 2025
a807727
Add __init__ file for plotting module
psomhorst Jun 4, 2025
0d3db9b
Update example notebook
psomhorst Jun 4, 2025
66517b8
Make PlotParameters init keyword only
psomhorst Jun 4, 2025
55c27e7
Update Self from typing_extensions, for Python 3.10
psomhorst Jun 4, 2025
08a18bc
Remove impossible condition check
psomhorst Jun 5, 2025
2664afe
Use future annotations
psomhorst Jun 5, 2025
60ebdba
Add from_mean method and tests
psomhorst Jun 5, 2025
c8eaafa
Rename update to __replace__ to support copy.replace()
psomhorst Jun 18, 2025
37131eb
Update eitprocessing/datahandling/pixelmap.py
psomhorst Jul 18, 2025
c265925
Update eitprocessing/datahandling/pixelmap.py
psomhorst Jul 18, 2025
eefdab5
Add comment about mutability to PIxelMap class.
psomhorst Jul 18, 2025
3caeb95
When using __replace__ set label to None by default
psomhorst Jul 22, 2025
2d63023
Add normalize() method, replacing imshow argument and plotting parameter
psomhorst Jul 22, 2025
d016388
Improve normalize method
psomhorst Jul 24, 2025
fa87653
Add tests for PixelMap.normalize
psomhorst Jul 24, 2025
d34446b
Add warnings for all negative or all nan values
psomhorst Jul 24, 2025
ba8ed5c
Add tests for warning suppression
psomhorst Jul 25, 2025
70ddd5a
Add stage property
psomhorst Jul 25, 2025
9f1a08f
Add Mask class
psomhorst May 12, 2025
c9d20f8
Add temporary PixelMap dummy class
psomhorst Jul 25, 2025
a35b551
Rename Mask to PixelMask and update
psomhorst Jul 25, 2025
eaa2251
Add tests for PixelMask
psomhorst Jul 25, 2025
7426c1f
Revert "Add temporary PixelMap dummy class"
psomhorst Jul 25, 2025
9982393
Add PixelMask PixelMap test
psomhorst Jul 25, 2025
b1c526c
Replace PixelMap.threshold function with create_mask_from_treshold()
psomhorst Jul 25, 2025
80a57e0
Fix typo
psomhorst Jul 31, 2025
0d16ada
Fix naming and documentation based on suggestions by JF
psomhorst Aug 1, 2025
abf0ee0
Fix for Python 3.10 compatibility issue
psomhorst Aug 1, 2025
f50583c
Add warning when non-boolean 0-values are converted to NaN
psomhorst Aug 1, 2025
e566d12
Ignore version-specific code in coverage reports
psomhorst Aug 1, 2025
4f7e958
Merge pull request #399 from EIT-ALIVE/feature/mask_class
psomhorst Aug 1, 2025
b3ba5d2
Rename allows_negative_values to allow_negative_values
psomhorst Jul 31, 2025
5e3d34f
Move plotting logic to separate module
psomhorst Jul 31, 2025
701cc93
Move config to own module
psomhorst Jul 31, 2025
52e6a38
Move plot config registry
psomhorst Aug 1, 2025
187298e
Fix typing and Python version issues
psomhorst Aug 1, 2025
5496ff9
Fix testing changing sequence
psomhorst Aug 1, 2025
912d340
Fix docstring typo's
psomhorst Aug 1, 2025
360e9b1
Merge pull request #400 from EIT-ALIVE/feature/pixelmap_separate_plot…
psomhorst Aug 1, 2025
885ccfc
Fix attribute name
psomhorst Aug 1, 2025
801211a
Reduce redundancy
psomhorst Aug 1, 2025
65460dd
Replace from_mean with from_aggregate
psomhorst Aug 1, 2025
8ec5821
Fix typo's
psomhorst Aug 1, 2025
fe07fc6
Re-add improved docstring descriptions for subclasses of pixelmap
psomhorst Aug 1, 2025
b6d0346
Fix docstrings
psomhorst Aug 4, 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
17 changes: 0 additions & 17 deletions docs/api/datacontainers.md

This file was deleted.

1 change: 1 addition & 0 deletions docs/api/datacontainers/breath.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.breath
1 change: 1 addition & 0 deletions docs/api/datacontainers/continuousdata.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.continuousdata
1 change: 1 addition & 0 deletions docs/api/datacontainers/datacollection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.datacollection
1 change: 1 addition & 0 deletions docs/api/datacontainers/eitdata.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.eitdata
1 change: 1 addition & 0 deletions docs/api/datacontainers/event.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.event
1 change: 1 addition & 0 deletions docs/api/datacontainers/intervaldata.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.intervaldata
11 changes: 11 additions & 0 deletions docs/api/datacontainers/pixelmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
::: eitprocessing.datahandling.pixelmap
options:
members:
- PixelMap
- DifferenceMap
- TIVMap
- ODCLMap
- PerfusionMap
- PendelluftMap
- SignedPendelluftMap
- PlotParameters
1 change: 1 addition & 0 deletions docs/api/datacontainers/sequence.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.sequence
1 change: 1 addition & 0 deletions docs/api/datacontainers/sparsedata.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
::: eitprocessing.datahandling.sparsedata
Loading