There is a newer version of the record available.

Published March 10, 2021 | Version v1.5.1-rc5
Software Open

devsim/devsim: v1.5.1-rc5

  • 1. @devsim
  • 2. Holokinesis Libros

Description

Version 1.5.1-rc5 Math Functions

The following inverse functions and their derivatives are now available in the model interpreter.

  • erf_inv Inverse Error Function
  • erfc_inv Inverse Complimentary Error Function
  • derf_invdx Derivative of Inverse Error Function
  • derfc_invdx Derivative of Complimentary Inverse Error Function

The Gauss-Fermi Integral, using Paasch's equations are now implemented.

  • gfi Gauss-Fermi Integral
  • dgfidx Derivative of Gauss-Fermi Integral
  • igfi Inverse Gauss-Fermi Integral
  • digfidx Derivative of Inverse Gauss-Fermi Integral

Each of these functions take two arguments, zeta and s. The derivatives with respect to the first argument are provided. Please see testing/GaussFermi.py for an example.

In extended precision mode, the following functions are now evaluated with full extended precision.

  • Fermi
  • dFermidx
  • InvFermi
  • dInvFermidx

The following double precision tests:

  • testing/Fermi1.py Fermi Integral Test
  • testing/GaussFermi.py Gauss Fermi Integral Test

Have extended precision variants:

  • testing/Fermi1_float128.py
  • testing/GaussFermi_float128.py
Installation Script

A new installation script is in the base directory of the package. It provides instructions of completing the installation to the python environment without having to set the PYTHONPATH environment variable. It notifies the user of missing components to finish the installation within an Anaconda or Miniconda environment.

To use the script, use the following command inside of the devsim directory.

    python install.py

The install script will write a file named lib/setup.py, which can be used to complete the installation using pip. The script provides instructions for the installation and deinstallation of devsim.

    INFO: Writing setup.py
    INFO:
    INFO: Please type the following command to install devsim:
    INFO: pip install -e lib
    INFO:
    INFO: To remove the file, type:
    INFO: pip uninstall devsim

Files

devsim/devsim-v1.5.1-rc5.zip

Files (6.5 MB)

Name Size Download all
md5:752ee1078957804517b04277f8a86dac
6.5 MB Preview Download

Additional details

Related works