Release Notes
0.5.5 (2024-10-10)
Bug Fixes
- Update n_jobs default value to use all processors (e768b93)
0.5.4 (2024-09-18)
Bug Fixes
- Refactor, add and correct type annotations (12ffa05)
Documentation
- Add core.exceptions API documentation and update mkdocs.yml (ca37d04)
0.5.3 (2024-09-17)
Dependencies
- pdm update (5fcea60)
- To indicate that your library supports type checking (72425aa)
0.5.2 (2024-09-03)
- Refactor code to improve performance in test_to_signatures_perf (39cf7a2)
Documentation
0.5.1 (2024-08-28)
Bug Fixes
- 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)
Features
- 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)
Bug Fixes
- Update save_to_parquet method to include index in the saved file (36981a5)
- Update typing annotations in from_paths (c827862)
Documentation
- Update installation instructions with additional package managers (bf238a3)
0.4.9 (2024-08-22)
Documentation
- Update installation instructions and troubleshooting section (f5378c1)
0.4.8 (2024-08-22)
Reverts
Documentation
- change path to logo image (b316fc0)
- Update page title in mkdocs.yml (aa1b221)
0.4.7 (2024-08-20)
Bug Fixes
- Update license to MIT License in docs directly (4ee1772)
0.4.6 (2024-08-20)
Documentation
- Update links in README and mkdocs.yml (dead861)
0.4.5 (2024-08-20)
Bug Fixes
- deploying MkDocs action fail fix (35e5a7b)
0.4.4 (2024-08-20)
Documentation
- Add new API documentation files (19fe2cc)
- index docs page update with default readme file (eb6703b)
0.4.3 (2024-08-20)
Dependencies
- Update dependencies for documentation improvements (8d98dc1)
Documentation
0.4.2 (2024-08-18)
Documentation
0.4.1 (2024-08-12)
Bug Fixes
Dependencies
Documentation
- Update copyright year to 2024 (672274f)
0.4.0 (2024-08-10)
Features
- Add spectral indices computation and calculation functions (3ef8c63)
- Features generation implemented - automatic and spectral indices (16365e0)
Bug Fixes
- include (6d7e9e5)
- Remove unnecessary dataclass decorator brackets (28143f3)
- stubs for spyndex, mlxtend, and autofeat (f89a22a)
Dependencies
- Update dependencies to include spyndex, mlxtend, and autofeat (edd4978)
0.3.4 (2024-07-26)
Bug Fixes
- 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)
Dependencies
- Update pyproject.toml with optuna>=3.6.1 dependency (1faac14)
Documentation
- Update default branch name to 'main' and adjust merge instructions (42b0e29)
0.3.3 (2024-07-16)
Bug Fixes
- Add shape_type property to Shape class; fix tests (0fccc9a)
0.3.2 (2024-07-08)
Bug Fixes
- Update mypy configuration to ignore missing imports for sklearn module (15ad789)
0.3.1 (2024-07-08)
Bug Fixes
- Update gitignore to include tests/data directory and ignore E501 in flake8 configuration (3664bd1)
0.3.0 (2024-07-06)
Features
- Add camera_id property and images_by_camera_id method to SpectralImageSet (c7814dc)
Bug Fixes
- add scope to fixtures. (9e2befd)
- Update indent_style and indent_size in .editorconfig (a3288dc)
0.2.4 (2024-07-04)
Documentation
- moved files from .github -> repo root (b1a3989)
- security put in place (8585538)
0.2.3 (2024-07-01)
Documentation
- fixed annotations, added citation file (baa3628)
0.2.2 (2024-06-30)
Bug Fixes
- 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)
Documentation
- conventional commits type description (d4f05bd)
- remove initial contributing readme (afd7e0b)
0.2.1 (2024-06-29)
Bug Fixes
0.2.0 (2024-06-29)
Features
- 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)
Bug Fixes
- 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)
Documentation