Recent Releases of https://github.com/uqatkit/eikonax

https://github.com/uqatkit/eikonax - v0.3.2

[0.3.2] - 2025-08-27

๐Ÿš€ Features

  • (derivatives) Implement custom gradient for soft minmax function

โš™๏ธ Miscellaneous Tasks

  • (types) Remove unnecessary beartype config
  • (test) Cosmetic changes to test files

- Python
Published by github-actions[bot] 10 months ago

https://github.com/uqatkit/eikonax - v0.3.1

[0.3.1] - 2025-08-26

- Python
Published by github-actions[bot] 10 months ago

https://github.com/uqatkit/eikonax - v0.3.0

[0.3.0] - 2025-08-26

- Python
Published by github-actions[bot] 10 months ago

https://github.com/uqatkit/eikonax - v0.2.1

[0.2.1] - 2025-08-22

๐Ÿ› Bug Fixes

  • Add default-groups entry in pyproject.toml
  • Fix type hint for test mesh setup

๐Ÿ“š Documentation

  • Enhance example notebook readability

โš™๏ธ Miscellaneous Tasks

  • Update pre-commit hooks
  • Update dependency versions

- Python
Published by github-actions[bot] 10 months ago

https://github.com/uqatkit/eikonax - v0.2.0

[0.2.0] - 2025-02-02

๐Ÿš€ Features

  • Mark classes as final to prevent subclassing

๐Ÿ› Bug Fixes

  • Fix new stric equinox abstract-or-final pattern
  • Update tensor field docstrings and correct/extend derivative tutorial

๐Ÿ“š Documentation

  • Improve formatting of Jacobian description in DerivativeSolver

โš™๏ธ Miscellaneous Tasks

  • (dependencies) Update package versions in pyproject.toml

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.11

[0.1.11] - 2025-01-28

๐Ÿ“š Documentation

  • (release) Change to MIT License
  • Update license information from GPL to MIT
  • Update license information from GPL to MIT in README and index files

๐Ÿงช Testing

  • (config) Add pytest config for VSCode

โš™๏ธ Miscellaneous Tasks

  • (pre-commit) Add pre-commit hook for uv
  • (release) Merge release and publish workflows
  • (setup) Make some minor changes to gitignore and pyproject.toml
  • Fix id formatting for ruff action in CI workflow

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.10

[0.1.10] - 2025-01-22

๐Ÿ› Bug Fixes

  • (config) Correct omit path in coveragerc

๐ŸŽจ Styling

  • (format) Add formatted files, reduces re-commit config

โš™๏ธ Miscellaneous Tasks

  • Add support for pre-commit

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.9

[0.1.9] - 2025-01-22

๐Ÿš€ Features

  • (derivatives) Remove Boltzmann softmin for simple averaging of subgradients

๐Ÿ“š Documentation

  • (usage) Update docs, add first part of derivator tutorial
  • (usage) Finish parametric derivatives user guide

โš™๏ธ Miscellaneous Tasks

  • (docs) Update docs workflow environment

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.8

[0.1.8] - 2025-01-21

๐Ÿ“š Documentation

  • Switch to static license, format formula in readme
  • (user guide) Add user guide for forward solve
  • Several small updates to doc files
  • (usage) Improve forward solver tutorial

โš™๏ธ Miscellaneous Tasks

  • (docs) Adjust run environment
  • (config) Add maintainer

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.7

[0.1.7] - 2025-01-19

๐Ÿ› Bug Fixes

  • (ci) Fix bug on main ci

๐Ÿ’ผ Other

  • Switch to setuptools as build backend
  • (uv) Switch back to hatch and hatch-vcs

โš™๏ธ Miscellaneous Tasks

  • (Github) Refactor Github workflows

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.6

[0.1.6] - 2025-01-18

๐Ÿ“š Documentation

  • (readme) Add more badges
  • (index) Fix typo
  • (readme) Adjust readme for better rendering in PyPI

โš™๏ธ Miscellaneous Tasks

  • (release) Change environment for test index publishing
  • Update link in readme, delete gitattributes

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.5

[0.1.5] - 2025-01-17

โš™๏ธ Miscellaneous Tasks

  • Update entire CI pipeline

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.4

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.3

[0.1.3] - 2025-01-17

โš™๏ธ Miscellaneous Tasks

  • (release) Refactor publishing workflows

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.2

[0.1.2] - 2025-01-17

โš™๏ธ Miscellaneous Tasks

  • (release) Refactor publishing workflows

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.1

[0.1.1] - 2025-01-17

๐Ÿ› Bug Fixes

  • (ci) Fix publish workflow
  • (ci) Add codecov environment with token secret

๐Ÿ“š Documentation

  • (readme) Add coverage badge

โš™๏ธ Miscellaneous Tasks

  • (coverage) Generate coverage report for pushes to main (after PR)
  • (coverage) Add codecov token to repository settings
  • (release) Add CI for publishing to test-pypi

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/uqatkit/eikonax - v0.1.0

[0.1.0] - 2025-01-17

๐Ÿš€ Features

  • (package) Implement first version of eikonax, issue with softmin
  • (package) Implement first partial derivatives
  • (test) Use fim-python as reference
  • (preprocessing) Make mesh generation more flexible
  • (solver) Implement option for soft updates
  • (core) Make small improvements and fixes to core lib
  • (app) Make new example notebooks
  • (package) Implement strong type system with jaxtyping and beartype
  • (package) Make interface argument types more liberal
  • (core) Implement finite difference routines
  • (package) Implement hard update option for derivative, implement FD example in notebook
  • (project management) Switch to UV, update dependencies

๐Ÿ› Bug Fixes

  • (corefunctions) Fix computation for softminmax transformation of update parameters
  • (docs, derivator) Extend doc strings, fix small bug in derivative solver
  • (derivator) Fix minor bugs
  • (solver) Fix soft update functions
  • (tensor field) Switch to inverse tensor field
  • (core functions) Fix bug in soft minmax function
  • (package) Minor bug fixes and refactoring
  • (docs) FIx type hints in doc strinjgs
  • (test) Fix small bug in integration test setup
  • (ci) Refactor github workflows for tagged commited
  • (ci) Fix release workflow

๐Ÿ’ผ Other

  • (project) Set up project structure and dependencies with uv
  • (package) Switch to pixi project management
  • (hatch) Enable dynamic versioning from git tags

๐Ÿšœ Refactor

  • (package) Implement logging, robust programming, different loop types, info output, new softmin based on boltzmann operator
  • (types) Switch to official jax and numpy type hints
  • (test) Refactor entire test suite to make it more DRY and distinguish between unit and integration tests

๐Ÿ“š Documentation

  • (core functions) Add docstrings to core function module
  • (package) Add further docstrings
  • (package) Add further docstrings
  • (package) Set up documentation with MKDocs
  • (API) Add API docs
  • (API) Add more API docs
  • (package) Restructure docs, write readme
  • (build) Add built documentation to tracking, until github actions is set up
  • (landing) Update readme and doc index
  • (usage) Add code snippets to tutorial docs
  • (package) Add more documentation
  • (API) Finish first version of API documentation
  • (readme) Add landing page docs
  • (readme) Add new icons to Github readme
  • (readme) Add callout to Github Readme
  • (readme) Edit onboarding docs
  • (mkdocs) Remove source/build structure
  • (deploy) Add github action for mkdocs build
  • (readme) Update link to documentation
  • (onboarding) Fix typo
  • (readme) Add doc build status badge
  • (readme) Add JAX badge
  • (changelog) Set up git-cliff for changelog creation
  • (changelog) Add first changelog and vscode config
  • (changelog) Create new changelog for first release

๐ŸŽจ Styling

  • (package) Format source code
  • (types) Use more descriptive type names, correct docstrings

๐Ÿงช Testing

  • (package) Set up framework for testing
  • (core) Implement unit tests
  • (unit) Finish unit tests
  • (integration) Add integration tests for forward solve on unit square
  • (integration) Implement integration test for partial derivatives
  • (cov) Configure coverage to exclude logging
  • (integration) Check consistency of different solver types
  • (integration) Implement tests for parametric derivatives

โš™๏ธ Miscellaneous Tasks

  • (package) Small code clean-up
  • (apps) Move example into own folder
  • (package) Add license file (GNU GPL)
  • (config) Add project info to pyproject.toml
  • (setup) Restructure dependencies
  • (format) Implement GH action for Ruff and Pytest
  • (uv) Enable more efficient caching for UV dependencies in CI
  • (UV) Fix bug in uv caching
  • (test) Testcontrol flow for Pytest
  • (fix) Remove invalid dependent job
  • (test) Add Pytest to ci action
  • (ecosystem) Improve workflows, add new license badge
  • (ecosystem) Add badges
  • (docs) Rewrite doc workflow
  • Add workflow for release, refactor other workflows
  • New release workflow
  • (release) Add correct conditional for tagged commits
  • Refactor all workflows for release
  • (uv) Update release workflow, remove global changelog

- Python
Published by github-actions[bot] over 1 year ago