xarray-contrib / xeofs

Comprehensive EOF analysis in Python with xarray: A versatile, multidimensional, and scalable tool for advanced climate data analysis
https://xeofs.readthedocs.io/
MIT License
105 stars 20 forks source link

refactor(datacontainer): parameter list serialization #193

Closed nicrie closed 2 months ago

nicrie commented 2 months ago

This PR includes a refactoring of the DataContainer module to allow for the serialization of parameter lists. The changes ensure that boolean and None values are converted to strings when validating attributes, even when they are present within a list.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 22.22222% with 7 lines in your changes missing coverage. Please review.

Please upload report for BASE (develop@db03601). Learn more about missing BASE report.

Files Patch % Lines
xeofs/data_container/data_container.py 22.22% 7 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #193 +/- ## ========================================== Coverage ? 25.16% ========================================== Files ? 45 Lines ? 3430 Branches ? 0 ========================================== Hits ? 863 Misses ? 2567 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.