Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Please note that we implemented this version of the changelog as of version 1.4.0, so previous releases might be less documented.

[Unreleased]

[1.4.0] - In testing

Changed

  • Update the build setup
  • Switch from using precompiled sundials library to compiling at installation.
  • Also switched from finding all .c/.h files to only specific files for sundials

Added

  • Add a simple script to test if the toolbox is properly installed: sund.test_distribution().
  • sundials is now linked as a git submodule for easier future update

Fixed

  • Fix incorrect reference to reset_simulation

[1.3.2] - 2025-02-10

Changed

  • Closes #96, #97, #99, #101, #103, #104, #105, #106, #107, #108, #109, #110, #112, and #114

[1.3.1] - 2024-11-25

Fixed

  • Add missing import of model structure

[1.3.0] - 2024-11-22

Fixed

  • Closes #38, #48, #63, #67, #69, #74, #75, #77, #78, #79, #90, #92, and #93

Changed

  • Updated the names of most function/arguments to adhear to snake_case naming format.
  • Updated the documentation to reflect the name changes.
  • Updated the license information (in the documentation).

deprecated

The following function will be deprecated with sund-2.0

[1.0.4]

Fixed

  • Fixed an issue where an empty folder was not available preventing installation (after cleaning out ignored files)

[1.0.3.1]

Fixed

  • Fixed a bug that caused running .featuredata_dict() multiple times in a row to crash.

[1.0.3]

Fixed

  • We now consider time to be a state as well when preparing the C-files to prevent issues in the model_initialconditions function.

[1.0.2]

Added

  • Added a new function to get the results, but formatted as a dictionary: `.featuredata_dict()

[1.0.1]

Fixed

  • Added numpy as a requirement for installing the package, which makes it possible to install sund directly in a requirements file to a fresh environment without installing numpy first.

[1.0.0]

The first version created by Gustav Magnusson in his master's thesis, with some minor changes by William, such as adding the documentation.