Devsim

Latest version: v2.8.0

Safety actively analyzes 638361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

2.8.0

Python Scripts

Based on a contribution by [simbilod](https://github.com/simbilod), all of the Python scripts have been reformatted. The build system was also updated to enforce Python script modifiecations are properly formatted when submitted to the project.

Data output

Reduction in Data File Sizes

Based on a contribution by [simbilod](https://github.com/simbilod) `devsim.write_devices` now supports reducing the file size of data files by specifying a callback function to reduce data usage. This is through the `include_test` option. This option is a function that takes a string and returns `True` if the model should be written. It is only supported for the `tecplot` and `vtk` formats.

In this example, only the `NetDoping` field is written to the Tecplot data file.


devsim.write_devices(
file="mesh2d_reduced.tec",
type="tecplot",
include_test=lambda x: x in ("NetDoping",),
)



FLOOPS Data File Output

The `floops` option for `devsim.write_devices` has been removed.


Platform Support

Windows Build Issue

During testing, it was found the Visual Studio 2022 builds were failing a test related to threading. This was found to be a problem with version `17.10`, but not version `17.9`. This affects the build automation, but should not affect the binary releases.

Centos 7 End of Life

This is the last version to support Centos 7 before its end of life on June 30, 2024. After this date we will be moving to the AlmaLinux 8 based `manylinux_2_28`.

2.7.3

Fixed issue [133](https://github.com/devsim/devsim/issues/133) identified by [yh-kwok](https://github.com/yh-kwok).

2.7.2

* macOS package is now Universal. Both `x86_64` and `arm64` will use `clang` compiler and macOS 12.0 is now the minimum supported version.
* Update Boost version to 1.82
* Improvements to extended precision complex numbers implementation to work with newer compilers.
* Script to build for `manylinux_2_28` (Centos 8)
* Build Linux aarch64 from macOS system with docker

2.7.1

* Support for Linux aarch64, which can be run on Amazon AWS 64 bit instances.
* Better implicit float conversions in parameters.

2.7.0

More helpful exception information returned to python if the error is considered fatal.

2.6.5

Bugs

Fixed issue [123](https://github.com/devsim/devsim/issues/123) identified by [gluek](https://github.com/gluek). This resulted in bad results on Windows and macOS in calculation of 3d mesh areas and volumes.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.