Skip to content

Releases

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 21:40

Version 0.2.0

This release introduces significant enhancements to the synthetic data generation capabilities and improves the robustness of visualization functions. It also includes updates to the testing framework to better categorize and document tests.

New Features

  • Implemented functions to generate synthetic datasets with numeric and categorical predictors, enhancing the CLI and core functionalities to support these additional predictors in training and evaluation. Comprehensive tests for these new features have been added to ensure reliability. (3b0a7c) (Eric Ma)
  • Added design and usage documentation for the integration of additional predictors in Fast-SeqFunc, including usage examples and an updated roadmap. (060385) (Eric Ma)

Bug Fixes

  • Improved visualization functions by adding checks to handle empty prediction data, ensuring that visualizations are only created with valid data. Warnings are logged when visualizations are skipped due to empty data. (b71809) (Eric Ma)
  • Corrected parameter names in the evaluate_model function call to ensure consistency with the function's definition and usage. (fc9378d) (Eric Ma)

Testing Enhancements

  • Updated the pytest marker for the classification test to skip due to slow runtime, with a reason provided for better test documentation. (0d3000) (Eric Ma)
  • Added @pytest.mark.slow to relevant test functions to categorize them as slow tests, aiding in selective test execution based on runtime. (af4e92) (Eric Ma)
  • Added comprehensive unit tests for synthetic data generation functions, including tests for additional predictor helper functions, biological sequence synthetic data generation, and integer sequence synthetic data generation. (8a8a7b) (Eric Ma)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 02 Apr 18:28

Version 0.1.1

This release introduces a new feature to the public API and enhances the documentation for better clarity and usability.

New Features

  • Added the save_model function to the public API, allowing users to easily save their models. This function is now part of the fast_seqfunc module's public interface. (fdfe8e) (Eric Ma)

Documentation Enhancements

  • Enhanced the documentation with detailed explanations on signal detection and decision-making processes. This includes new sections on the purpose and methodology of signal detection in sequence-function data, along with examples and guidelines for interpreting results. The roadmap has also been updated with plans for advanced signal analysis tools and visualization enhancements. (65e54d) (Eric Ma)
  • Updated the README to reflect current implementation details and planned features, ensuring that example code aligns with the current state and removing references to unimplemented features. (506d20) (Eric Ma)
  • Restructured and updated the design documentation, removing outdated documents and adding new sections for improved clarity. A new command-line interface section has been introduced in the quickstart guide. (f23b13) (Eric Ma)

No bug fixes or deprecations were included in this release.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 04:29

Version 0.1.0

This release introduces significant enhancements to the synthetic data generation capabilities, along with improvements in code clarity and CI/CD processes.

New Features

  • Added support for generating synthetic data tasks involving integer sequences. This includes new task generators for operations such as sum, max, and pattern-based tasks. The existing task generators have been enhanced to accommodate both biological and integer sequence types. The command-line interface (CLI) and documentation have been updated to reflect these new options. (555f0c) (Eric Ma)

Bug Fixes

  • Updated the continuous integration (CI) configuration to prevent the publishing of PyPI packages during pull request events, ensuring that packages are only published when appropriate. (7b9d65) (Eric Ma)

Refactoring

  • Refactored variable names in synthetic.py for improved clarity and consistency. Corresponding test cases in test_synthetic.py were adjusted to align with these changes. Comments were added to clarify default values. (29d56d) (Eric Ma)

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 26 Mar 23:46

Version 0.0.3

This release focuses on updating dependencies and versioning configurations to ensure compatibility and maintainability.

New Features

  • No new features were added in this release.

Bug Fixes

  • No bug fixes were included in this release.

Deprecations

  • No deprecations were introduced in this release.

Other Updates

  • Updated the version of fast-seqfunc to 0.0.2 in project files, including pyproject.toml and pixi.lock, and adjusted the SHA256 hash accordingly. (afff66) (Eric Ma)
  • Updated the version in the bumpversion configuration file to 0.0.2, ensuring that the commit and tag options remain enabled for versioning. (6536e2) (Eric Ma)