devsim/devsim: v1.5.1
Description
DEVSIM
https://devsim.org Version: v1.5.1
Id OS Archdevsim_linux_v1.5.1
Linux
x86_64
(64 bit)
devsim_macos_v1.5.1
macOS High Sierra, Mojave
x86_64
(64 bit)
devsim_win64_v1.5.1
Microsoft Windows 10
x64
(64 bit)
devsim_msys_v1.5.1
Microsoft Windows 10
x64
(64 bit)
Version 1.5.1
Math Functions
The following inverse functions and their derivatives are now available in the model interpreter.
erf_inv
Inverse Error Functionerfc_inv
Inverse Complimentary Error Functionderf_invdx
Derivative of Inverse Error Functionderfc_invdx
Derivative of Complimentary Inverse Error Function
The Gauss-Fermi Integral, using Paasch's equations are now implemented.
gfi
Gauss-Fermi Integraldgfidx
Derivative of Gauss-Fermi Integraligfi
Inverse Gauss-Fermi Integraldigfidx
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 Testtesting/GaussFermi.py
Gauss Fermi Integral Test
Have extended precision variants:
testing/Fermi1_float128.py
testing/GaussFermi_float128.py
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
Platforms:
- Centos 7 (Linux compatible)
- macOS 10.13
- Microsoft Windows 10 (64 bit)
Notes are available in these files:
linux.txt
windows.txt
macos.txt
This software requires a working installation of Python 3 (3.6 or higher).
For macOS, Linux, and Microsoft Windows, the recommended distributions are the following.
Anaconda contains many scientific software packages and is available from: https://anaconda.com.
Miniconda is a much smaller download and is available from: https://conda.io/miniconda.html
Math LibrariesThe releases are built against the Intel Math Kernel Library. These libraries are available through Anaconda or Miniconda using the following commands:
conda install mkl numpy
Files
devsim/devsim-v1.5.1.zip
Files
(6.5 MB)
Name | Size | Download all |
---|---|---|
md5:62d18cf690ad867fbc8de60d13861acf
|
6.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/devsim/devsim/tree/v1.5.1 (URL)