Steven Palma
fd4ae3466b
refactor(pipeline): minor improvements ( #1684 )
...
* chore(pipeline): remove unused features + device torch + envtransition keys
* refactor(pipeline): ImageProcessor & StateProcessor are both implemented directly in VanillaObservationPRocessor
* refactor(pipeline): RenameProcessor now inherits from ObservationProcessor + remove unused code
* test(pipeline): fix broken test after refactors
* docs(pipeline): update docstrings VanillaObservationProcessor
* chore(pipeline): move None check to base pipeline classes
2025-08-06 14:00:13 +02:00
Pepijn
2c4e888c7f
Feat/pipeline add feature contract ( #1637 )
...
* Add feature contract to pipelinestep and pipeline
* Add tests
* Add processor tests
* PR feedback
* encorperate pr feedback
* type in doc
* oops
2025-08-01 08:41:54 +02:00
Adil Zouitine
f2b79656eb
refactor(pipeline): Transition from tuple to dictionary format for EnvTransition
...
- Updated the EnvTransition structure to use a dictionary format instead of a tuple, enhancing readability and maintainability.
- Replaced instances of TransitionIndex with TransitionKey for accessing transition components.
- Adjusted related processing functions and tests to accommodate the new dictionary format, ensuring consistent handling of transitions across the codebase.
2025-08-01 08:41:53 +02:00
Adil Zouitine
35612c61e1
refactor(pipeline): Introduce ComplementaryDataProcessor for handling complementary data in transitions
2025-08-01 08:41:53 +02:00
Adil Zouitine
b08149a113
chore (batch handling): Enhance processing components with batch conversion utilities
2025-08-01 08:41:53 +02:00
Adil Zouitine
c227107f60
feat (device processor): Implement device processor
2025-08-01 08:41:53 +02:00