Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Anselmoo/useful-math-functions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0
Choose a base ref
...
head repository: Anselmoo/useful-math-functions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Mar 14, 2025

  1. Copy the full SHA
    1514408 View commit details

Commits on Mar 16, 2025

  1. Merge pull request #94 from Anselmoo/renovate/ruff-0.x

    chore(deps): update dependency ruff to >=0.11,<0.12
    Anselmoo authored Mar 16, 2025
    Copy the full SHA
    2234cb6 View commit details
  2. Copy the full SHA
    83e969c View commit details
  3. Merge pull request #91 from Anselmoo/renovate/plotly-6.x

    fix(deps): update dependency plotly to v6
    Anselmoo authored Mar 16, 2025
    Copy the full SHA
    21b0581 View commit details
  4. Copy the full SHA
    22ec37d View commit details

Commits on Mar 18, 2025

  1. Merge pull request #93 from Anselmoo/renovate/python-3.x

    chore(deps): update dependency python to 3.13
    Anselmoo authored Mar 18, 2025
    Copy the full SHA
    d4e3a2f View commit details

Commits on Mar 28, 2025

  1. feat: Add 2D optimization functions

    Add Himmelblau and 2D Rosenbrock functions to 2D optimization functions.
    
    * **Himmelblau Function:**
      - Implement `HimmelblauFunction` class in `umf/functions/optimization/special.py`.
      - Add `HimmelblauFunction` to `__all__` list.
      - Add corresponding doctest for `HimmelblauFunction`.
    
    * **2D Rosenbrock Function:**
      - Implement `Rosenbrock2DFunction` class in `umf/functions/optimization/valley_shaped.py`.
      - Add `Rosenbrock2DFunction` to `__all__` list.
      - Add corresponding doctest for `Rosenbrock2DFunction`.
    
    * **Documentation:**
      - Update `docs/modules/api/optimization.md` to include `HimmelblauFunction` and `Rosenbrock2DFunction`.
      - Update `README.md` with usage instructions for `HimmelblauFunction` and `Rosenbrock2DFunction`.
    
    ---
    
    For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/Anselmoo/useful-math-functions?shareId=XXXX-XXXX-XXXX-XXXX).
    Anselmoo committed Mar 28, 2025
    Copy the full SHA
    9668589 View commit details
  2. Copy the full SHA
    a34da2f View commit details
  3. Fix formatting in optimization documentation

    Correct the dos
    Anselmoo authored Mar 28, 2025
    Copy the full SHA
    95a98f7 View commit details
  4. Merge pull request #95 from Anselmoo/add-2d-optimization-functions

    feat: Add 2D optimization functions
    Anselmoo authored Mar 28, 2025
    Copy the full SHA
    4eaab73 View commit details
  5. Copy the full SHA
    f5fc932 View commit details
  6. chore: update lock files

    Anselmoo committed Mar 28, 2025
    Copy the full SHA
    ad30643 View commit details
  7. Merge pull request #96 from Anselmoo/update-lock

    chore: update lock files
    Anselmoo authored Mar 28, 2025
    Copy the full SHA
    888ca0c View commit details
  8. Merge pull request #88 from Anselmoo/renovate/pypa-gh-action-pypi-pub…

    …lish-digest
    
    chore(deps): update pypa/gh-action-pypi-publish digest to db8f07d
    Anselmoo authored Mar 28, 2025
    Copy the full SHA
    313078e View commit details
  9. refactor: rename Rosenbrock2DFunction to RosenbrockFunction and updat…

    …e related documentation
    
    feat: Add Himmelblau function image and update special functions documentation
    Anselmoo committed Mar 28, 2025
    Copy the full SHA
    47336cb View commit details
  10. Copy the full SHA
    bd8419b View commit details
  11. Copy the full SHA
    873c9ab View commit details

Commits on Apr 5, 2025

  1. Copy the full SHA
    b6ee2e7 View commit details
  2. Copy the full SHA
    f57a946 View commit details
  3. Merge pull request #104 from Anselmoo/Anselmoo-patch-2

    chore: change backend for emoji generation
    Anselmoo authored Apr 5, 2025
    Copy the full SHA
    eef0fb0 View commit details

Commits on Apr 6, 2025

  1. feat(hyperbolic): add hyperbolic functions for distance, area, and ge…

    …odesics (#102)
    
    * feat(hyperbolic): add hyperbolic functions for distance, area, and geodesics
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * test: update assertions in optimization function tests for better accuracy
    
    * feat: add devcontainer configuration and improve hyperbolic function implementations
    
    - Introduced a devcontainer configuration for development environment.
    - Updated hyperbolic function results to use numpy arrays for consistency.
    - Refactored function examples to utilize numpy arrays instead of tuples.
    - Enhanced documentation and examples for hyperbolic functions.
    - Adjusted linting rules in `pyproject.toml` for better code quality.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * style: format code for better readability in test and function files
    
    * Implement feature X to enhance user experience and fix bug Y in module Z
    
    * fix: correct expected results and evaluation in optimization function tests
    
    * feat: add hyperbolic functions and corresponding documentation images
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Anselmoo and pre-commit-ci[bot] authored Apr 6, 2025
    Copy the full SHA
    37ad306 View commit details
  2. chore(deps): update codecov/codecov-action action to v5 (#90)

    * chore(deps): update codecov/codecov-action action to v5
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Anselm Hahn <Anselm.Hahn@gmail.com>
    3 people authored Apr 6, 2025
    Copy the full SHA
    dfbae2a View commit details
  3. fix: image gallery in special functions (#99)

    * fix: image gallery in special functions
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Anselmoo and pre-commit-ci[bot] authored Apr 6, 2025
    Copy the full SHA
    b134c04 View commit details

Commits on Apr 7, 2025

  1. feat: Add fractal sets (#105)

    * fix: correct image references in hyperbolic function documentation
    
    * feat(fractal_set): add complex fractals including Mandelbrot, Julia, and Feigenbaum diagrams with visualizations
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * feat(fractal): add fractal function classes and API integration; enhance GIF settings with transparency option
    
    * chore: update Trunk CLI version and plugin references; refresh linter versions
    
    * feat(fractal_set): add complex fractals (Mandelbrot, Julia, Feigenbaum) and new curve, dynamic, geometric modules; enhance GIF settings
    
    * feat(fractal_set): implement dynamic system fractals including Lorenz attractor, Curlicue fractal, Percolation model, and Random Walk fractal with detailed documentation and examples
    
    * feat: add Copilot instructions for contributing and coding standards
    
    * style: improve formatting and readability in Copilot instructions and dynamic fractals documentation
    
    * refactor: improve import organization and enhance docstrings for clarity in plotting and fractal functions
    
    * refactor: reorganize import statements for clarity and consistency in API and functions modules
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * refactor: streamline fractal module imports and enhance module docstrings for clarity
    
    * refactor: enhance exception handling and improve fractal function signatures for clarity
    
    * refactor: improve import organization and enhance docstrings for clarity across multiple modules
    
    * refactor: reorganize import statements for clarity and consistency across multiple modules
    
    * feat: add fractal curve documentation and associated images
    
    * Enhance fractal functions and visualizations
    
    - Updated KochCurve and SierpinskiTriangle classes to include color gradient visualizations and improved documentation.
    - Enhanced SierpinskiCarpet and MengerSponge classes with custom colormaps for better visual representation.
    - Improved PythagorasTree visualization with depth-based effects and color variations.
    - Added UniformMassCenterTriangle class with advanced visualization techniques.
    - Refactored imports in diagrams and functions modules for better organization.
    - Introduced unit test configuration with pytest and ensured figures are closed after tests.
    - Updated dependencies in the lock file for narwhals and useful-math-functions packages.
    
    * refactor: improve import organization and enhance readability across multiple modules
    
    * refactor: apply ruff to src base
    
    * refactor: isort product
    
    * fix: linting
    
    * fix: linting
    
    * fix: removed duplicated Koch function implementation
    
    * chore: lint all files vis `trunk`
    
    * Refactor GitHub Actions workflow and update linting configuration
    
    - Cleaned up the Python publish workflow by removing unnecessary blank lines and ensuring consistent formatting.
    - Updated the trunk.yaml file to disable isort linter while keeping other linters enabled.
    - Updated multiple image files in the documentation, indicating changes in their binary content.
    - Simplified the Renovate configuration by removing unnecessary line breaks for better readability.
    
    * feat: add KochCurve implementation for generating Koch snowflake fractal
    
    * fix: remove KochCurve implementation from geometric fractals
    
    * fix: remove KochCurve from geometric fractals
    
    * fix: correct indentation in LorenzAttractor class for z-coordinate normalization
    
    * fix: update GIFSettings usage in ClassicPlot class for consistency
    
    * fix: update fractal_dimension parameter in various fractal classes for consistency
    
    * fix: remove unnecessary whitespace in LorenzAttractor class docstring
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Anselmoo and pre-commit-ci[bot] authored Apr 7, 2025
    Copy the full SHA
    e72bef4 View commit details

Commits on Apr 8, 2025

  1. Copy the full SHA
    a5d4dac View commit details
  2. Copy the full SHA
    7b2be65 View commit details

Commits on Apr 24, 2025

  1. Copy the full SHA
    d610f79 View commit details

Commits on Apr 28, 2025

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.9.1 → v0.11.7](astral-sh/ruff-pre-commit@v0.9.1...v0.11.7)
    pre-commit-ci[bot] authored Apr 28, 2025
    Copy the full SHA
    cbdc122 View commit details

Commits on May 1, 2025

  1. Merge pull request #107 from Anselmoo/renovate/astral-sh-setup-uv-6.x

    chore(deps): update astral-sh/setup-uv action to v6
    Anselmoo authored May 1, 2025
    Copy the full SHA
    68755c3 View commit details
  2. Copy the full SHA
    3488af1 View commit details
  3. Merge pull request #86 from Anselmoo/pre-commit-ci-update-config

    [pre-commit.ci] pre-commit autoupdate
    Anselmoo authored May 1, 2025
    Copy the full SHA
    5680be1 View commit details
  4. Copy the full SHA
    93b2fec View commit details
  5. Copy the full SHA
    9c82ef4 View commit details
  6. Merge pull request #71 from Anselmoo/renovate/ruby-3.x

    chore(deps): update dependency ruby to v3.4.2
    Anselmoo authored May 1, 2025
    Copy the full SHA
    981a158 View commit details
  7. Merge pull request #106 from Anselmoo/renovate/codecov-codecov-action…

    …-5.x
    
    chore(deps): update codecov/codecov-action action to v5.4.2
    Anselmoo authored May 1, 2025
    Copy the full SHA
    8e581d8 View commit details
Loading