Skip to content

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)

Performance Improvements

  • Refactor code to improve performance in test_to_signatures_perf (39cf7a2)

Documentation

  • funding update (bfdbc65)
  • Update funding configuration file (bfdbc65)

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

  • logo image path changed (76d8850)

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

  • added missing docs files (4cd628b)

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