0.5.8 (2024-12-23)
- add use cases documentation for SiaPy library and update navigation (333bb9d)
- enhance examples with visualization scripts and update navigation (42fc4b0)
- update README with installation instructions and add example usage (5180335)
- update use cases documentation to clarify code repository links (b205431)
0.5.7 (2024-12-20)
- add example for loading and processing a spectral image set (2564e88)
- add example script for loading and using SpectralImage (24d5a4b)
- add examples for loading and processing spectral images (3261665)
- enhance examples for loading and processing spectral images (09600b0)
- update data directory paths in example scripts and add transformations examples (d2e924f)
- update introduction.md with correct Zenodo link and improve formatting (15349d6)
0.5.6 (2024-12-20)
- update dependencies and metadata in pdm.lock and pyproject.toml (0ceea41)
- introduction.md (a6faef3)
0.5.5 (2024-10-10)
- Update n_jobs default value to use all processors (e768b93)
0.5.4 (2024-09-18)
- Refactor, add and correct type annotations (12ffa05)
- Add core.exceptions API documentation and update mkdocs.yml (ca37d04)
0.5.3 (2024-09-17)
0.5.2 (2024-09-03)
- Refactor code to improve performance in test_to_signatures_perf (39cf7a2)
0.5.1 (2024-08-28)
- Comment out cache-related code in docs.yml workflow --temporary fix (51a8e11)
- Remove unused siapy version file and update installation instructions (8e966e3)
0.5.0 (2024-08-28)
- Add load_from_parquet and save_to_parquet methods to Pixels class (9d106cb)
- Add load_from_parquet and save_to_parquet methods to Signals class (47ccb2c)
- Add load_from_parquet and save_to_parquet methods to Signatures class (ce30e67)
- Update save_to_parquet method to include index in the saved file (36981a5)
- Update typing annotations in from_paths (c827862)
- Update installation instructions with additional package managers (bf238a3)
0.4.9 (2024-08-22)
- Update installation instructions and troubleshooting section (f5378c1)
0.4.8 (2024-08-22)
- fix codespell config (fd2854e)
0.4.7 (2024-08-20)
- Update license to MIT License in docs directly (4ee1772)
0.4.6 (2024-08-20)
- Update links in README and mkdocs.yml (dead861)
0.4.5 (2024-08-20)
- deploying MkDocs action fail fix (35e5a7b)
0.4.4 (2024-08-20)
0.4.3 (2024-08-20)
- Update dependencies for documentation improvements (8d98dc1)
0.4.2 (2024-08-18)
- logo image path changed (76d8850)
0.4.1 (2024-08-12)
- mypy fix (0b421fe)
- pdm update (a49ef58)
- Update copyright year to 2024 (672274f)
0.4.0 (2024-08-10)
- Add spectral indices computation and calculation functions (3ef8c63)
- Features generation implemented - automatic and spectral indices (16365e0)
- include (6d7e9e5)
- Remove unnecessary dataclass decorator brackets (28143f3)
- stubs for spyndex, mlxtend, and autofeat (f89a22a)
- Update dependencies to include spyndex, mlxtend, and autofeat (edd4978)
0.3.4 (2024-07-26)
- Create Target base class (cf7194d)
- set default direction for optimization to 'minimize' (5a402fd)
- Update evaluators.py with type annotations and error handling (b1a4010)
- Update study config defaults to set direction to 'minimize' (347a2bb)
- Update pyproject.toml with optuna>=3.6.1 dependency (1faac14)
- Update default branch name to 'main' and adjust merge instructions (42b0e29)
0.3.3 (2024-07-16)
- Add shape_type property to Shape class; fix tests (0fccc9a)
0.3.2 (2024-07-08)
- Update mypy configuration to ignore missing imports for sklearn module (15ad789)
0.3.1 (2024-07-08)
- Update gitignore to include tests/data directory and ignore E501 in flake8 configuration (3664bd1)
0.3.0 (2024-07-06)
- Add camera_id property and images_by_camera_id method to SpectralImageSet (c7814dc)
0.2.4 (2024-07-04)
0.2.3 (2024-07-01)
- fixed annotations, added citation file (baa3628)
0.2.2 (2024-06-30)
- adapt codespell settings to siapy project (70649e4)
- fixed test; linter add; dependencies upgrated (a8e8e8b)
- pyptoject.toml rename and add additional files to source pdm build (951f3f7)
- success flag added back and run_id (4e62181)
- Update codespell settings to exclude unnecessary directories (383792b)
0.2.1 (2024-06-29)
- added missing docs files (4cd628b)
0.2.0 (2024-06-29)
- Add method to get a shape by name in GeometricShapes (1583a8d)
- Add pixel selection functionality and lasso tool for image plotting (fabc43b)
- Add scikit-image dependency for image processing and add image transformations. (a464ef7)
- Add Shape class for geometric shapes in SpectralImage (e1456c6)
- Add support for saving images with different data types and metadata (5d6d09c)
- Add test for transformation function and affine matrix generation (c9aa4e3)
- Add u(), v(), and to_numpy() methods to Pixels entity (e4aa9e2)
- Improve SpectralImage class by removing redundant code and optimizing image processing, test added (ea859f7)
- Move Corregistrator class to its own file and update imports (5286365)
- Refactor code to use preserve_range=True in image rotation and rescaling functions, implemented merge_by_spectral (217032b)
- Refactor Corregistrator class and add Pixels entity (59aafb0)
- Refactor GeometricShapes class to use a separate class for managing shapes, test added (5f32e0e)
- Refactor SignaturesFilter to allow filtering rows and columns (7d9e03c)
- Refactor SignaturesFilter to allow filtering rows and columns (ae2be44)
- separated validator functons. implemented test for image transformation (9fe2c1a)
- Refactor code to use Path instead of ConvexHull for FreeDraw convex hull calculation, shapes tests added (2ddd253)
- rename plotting -> plot (ac9a906)
- tests renamed to prepend the name of the directory (f91fe45)
- templates (89e0a48)