Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v2.2

    Release: Version 2.2
    Version 2.2:
    * Memory-safety:
    - Change double* to std::vector<double> for selecting CellBase interpolation points
    - Change size_t* to std::vector<size_t> for selecting which variables (using CellParams offets) to use for interpolation
    - No longer neccessary to pass array lengths as separate arguments, but legacy constructors provided for convenience.
    - Change char* to string for database filenames etc.
    - Make copies of the offset data as needed - don't just save a pointer to a provided heap array
    - Don't have methods creating and returning new heap arrays, return instead std::vector objects.
    * Add pyTest automatic testing framework
    * Pip install on Windows with MSVC now works
    * More readme and document making pypi packages
  • v2.1.1

    Release: Version 2.1.1
    Fix autodiscovery of database files from Python.
  • v2.1

    Release: Version 2.1
    Version 2.1:
    
    * Added new function `AccelStructure::getF0()`, similar to `::getOmega()` .
    * Constructors `AccelStructure_paramSet1`, `AccelStructure_paramSet2`, `AccelStructure_paramSet2_noPsi` now have optional argument `f0_scaleto`.
    * Flags for enabling/disabling gradient limits - default is enabled. Simply exposed as public variables in the `AccelStructure` objects: `uselimit_E = true; bool uselimit_Sc = true; bool uselimit_PC = true; bool uselimit_dT = true;`
  • v2.0

    Release: Version 2.0
    The main goal of this version is to improve the Python interface so that it is a properly "pythonesque" interface to the whole library, suitable for using from e.g. Jupyter, or from inside another library. It is also installable using `pip`.
    
    See commit message for more information.